|
|
@ -4,12 +4,15 @@ use core::ptr::{null, null_mut};
|
|
|
|
|
|
|
|
|
|
|
|
use crate::{
|
|
|
|
use crate::{
|
|
|
|
cstring, error, error_ref_mut, notcurses_init, rstring, Nc, NcAlign, NcBlitter, NcChannels,
|
|
|
|
cstring, error, error_ref_mut, notcurses_init, rstring, Nc, NcAlign, NcBlitter, NcChannels,
|
|
|
|
NcDim, NcError, NcFile, NcInput, NcLogLevel, NcOptions, NcPlane, NcResult, NcScale, NcStats,
|
|
|
|
NcDim, NcError, NcInput, NcLogLevel, NcOptions, NcPlane, NcResult, NcScale, NcStats,
|
|
|
|
NcStyle, NcStyleMethods, NcTime, NCOPTION_NO_ALTERNATE_SCREEN, NCOPTION_SUPPRESS_BANNERS,
|
|
|
|
NcStyle, NcStyleMethods, NcTime, NCOPTION_NO_ALTERNATE_SCREEN, NCOPTION_SUPPRESS_BANNERS,
|
|
|
|
NCRESULT_ERR, NCSTYLE_BLINK, NCSTYLE_BOLD, NCSTYLE_ITALIC, NCSTYLE_NONE, NCSTYLE_STRUCK,
|
|
|
|
NCRESULT_ERR, NCSTYLE_BLINK, NCSTYLE_BOLD, NCSTYLE_ITALIC, NCSTYLE_NONE, NCSTYLE_STRUCK,
|
|
|
|
NCSTYLE_UNDERCURL, NCSTYLE_UNDERLINE,
|
|
|
|
NCSTYLE_UNDERCURL, NCSTYLE_UNDERLINE,
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#[cfg(not(target_os = "macos"))]
|
|
|
|
|
|
|
|
use crate::NcFile;
|
|
|
|
|
|
|
|
|
|
|
|
/// # `NcOptions` Constructors
|
|
|
|
/// # `NcOptions` Constructors
|
|
|
|
impl NcOptions {
|
|
|
|
impl NcOptions {
|
|
|
|
/// New NcOptions.
|
|
|
|
/// New NcOptions.
|
|
|
@ -294,6 +297,7 @@ impl Nc {
|
|
|
|
/// planes, from all piles.
|
|
|
|
/// planes, from all piles.
|
|
|
|
///
|
|
|
|
///
|
|
|
|
/// *C style function: [notcurses_debug()][crate::notcurses_debug].*
|
|
|
|
/// *C style function: [notcurses_debug()][crate::notcurses_debug].*
|
|
|
|
|
|
|
|
#[cfg(not(target_os = "macos"))]
|
|
|
|
pub fn debug(&mut self, debugfp: &mut NcFile) {
|
|
|
|
pub fn debug(&mut self, debugfp: &mut NcFile) {
|
|
|
|
unsafe {
|
|
|
|
unsafe {
|
|
|
|
crate::notcurses_debug(self, debugfp.as_nc_ptr());
|
|
|
|
crate::notcurses_debug(self, debugfp.as_nc_ptr());
|
|
|
|