[rust] fix some docs

pull/1825/head
joseLuís 3 years ago
parent 2bc945e52a
commit a3c593eed9

@ -78,7 +78,7 @@ impl NcPlaneOptions {
/// # NcPlane constructors & destructors /// # NcPlane constructors & destructors
impl NcPlane { impl NcPlane {
/// New NcPlane. /// New `NcPlane`.
/// ///
/// The returned plane will be the top, bottom, and root of this new pile. /// The returned plane will be the top, bottom, and root of this new pile.
/// ///
@ -93,7 +93,7 @@ impl NcPlane {
Self::with_options(nc, NcPlaneOptions::new(y, x, rows, cols)) Self::with_options(nc, NcPlaneOptions::new(y, x, rows, cols))
} }
/// New NcPlane, expects an [NcPlaneOptions] struct. /// New `NcPlane`, expects an [NcPlaneOptions] struct.
/// ///
/// The returned plane will be the top, bottom, and root of this new pile. /// The returned plane will be the top, bottom, and root of this new pile.
/// ///
@ -105,7 +105,7 @@ impl NcPlane {
] ]
} }
/// New NcPlane, bound to another NcPlane. /// New `NcPlane`, bound to another NcPlane.
/// ///
/// *C style function: [ncplane_create()][crate::ncplane_create].* /// *C style function: [ncplane_create()][crate::ncplane_create].*
pub fn new_bound<'a>( pub fn new_bound<'a>(
@ -118,7 +118,7 @@ impl NcPlane {
Self::with_options_bound(bound_to, NcPlaneOptions::new(y, x, rows, cols)) Self::with_options_bound(bound_to, NcPlaneOptions::new(y, x, rows, cols))
} }
/// New NcPlane, bound to another plane, expects an [NcPlaneOptions] struct. /// New `NcPlane`, bound to another plane, expects an [NcPlaneOptions] struct.
/// ///
/// *C style function: [ncplane_create()][crate::ncplane_create].* /// *C style function: [ncplane_create()][crate::ncplane_create].*
pub fn with_options_bound<'a>( pub fn with_options_bound<'a>(
@ -131,7 +131,7 @@ impl NcPlane {
] ]
} }
/// New NcPlane, with the same dimensions of the terminal. /// New `NcPlane`, with the same dimensions of the terminal.
/// ///
/// The returned plane will be the top, bottom, and root of this new pile. /// The returned plane will be the top, bottom, and root of this new pile.
/// ///
@ -145,7 +145,7 @@ impl NcPlane {
) )
} }
/// Destroys this NcPlane. /// Destroys this `NcPlane`.
/// ///
/// None of its contents will be visible after the next render call. /// None of its contents will be visible after the next render call.
/// It is an error to attempt to destroy the standard plane. /// It is an error to attempt to destroy the standard plane.
@ -159,7 +159,7 @@ impl NcPlane {
// ----------------------------------------------------------------------------- // -----------------------------------------------------------------------------
/// ## NcPlane methods: `NcAlphaBits` /// ## NcPlane methods: `NcAlphaBits`
impl NcPlane { impl NcPlane {
/// Gets the foreground [`NcAlphaBits`] from this NcPlane, shifted to LSBs. /// Gets the foreground [`NcAlphaBits`] from this `NcPlane`, shifted to LSBs.
/// ///
/// *C style function: [ncplane_fg_alpha()][crate::ncplane_fg_alpha].* /// *C style function: [ncplane_fg_alpha()][crate::ncplane_fg_alpha].*
#[inline] #[inline]
@ -167,7 +167,7 @@ impl NcPlane {
crate::ncchannels_fg_alpha(crate::ncplane_channels(self)) crate::ncchannels_fg_alpha(crate::ncplane_channels(self))
} }
/// Gets the background [`NcAlphaBits`] for this NcPlane, shifted to LSBs. /// Gets the background [`NcAlphaBits`] for this `NcPlane`, shifted to LSBs.
/// ///
/// *C style function: [ncplane_bg_alpha()][crate::ncplane_bg_alpha].* /// *C style function: [ncplane_bg_alpha()][crate::ncplane_bg_alpha].*
#[inline] #[inline]
@ -175,7 +175,7 @@ impl NcPlane {
crate::ncchannels_bg_alpha(crate::ncplane_channels(self)) crate::ncchannels_bg_alpha(crate::ncplane_channels(self))
} }
/// Sets the foreground [`NcAlphaBits`] from this NcPlane. /// Sets the foreground [`NcAlphaBits`] from this `NcPlane`.
/// ///
/// *C style function: [ncplane_set_fg_alpha()][crate::ncplane_set_fg_alpha].* /// *C style function: [ncplane_set_fg_alpha()][crate::ncplane_set_fg_alpha].*
pub fn set_fg_alpha(&mut self, alpha: NcAlphaBits) -> NcResult<()> { pub fn set_fg_alpha(&mut self, alpha: NcAlphaBits) -> NcResult<()> {
@ -185,7 +185,7 @@ impl NcPlane {
] ]
} }
/// Sets the background [`NcAlphaBits`] for this NcPlane. /// Sets the background [`NcAlphaBits`] for this `NcPlane`.
/// ///
/// *C style function: [ncplane_set_bg_alpha()][crate::ncplane_set_bg_alpha].* /// *C style function: [ncplane_set_bg_alpha()][crate::ncplane_set_bg_alpha].*
pub fn set_bg_alpha(&mut self, alpha: NcAlphaBits) -> NcResult<()> { pub fn set_bg_alpha(&mut self, alpha: NcAlphaBits) -> NcResult<()> {
@ -199,7 +199,7 @@ impl NcPlane {
// ----------------------------------------------------------------------------- // -----------------------------------------------------------------------------
/// ## NcPlane methods: `NcChannel` /// ## NcPlane methods: `NcChannel`
impl NcPlane { impl NcPlane {
/// Gets the current [`NcChannels`] from this NcPlane. /// Gets the current [`NcChannels`] from this `NcPlane`.
/// ///
/// *C style function: [ncplane_channels()][crate::ncplane_channels].* /// *C style function: [ncplane_channels()][crate::ncplane_channels].*
pub fn channels(&self) -> NcChannels { pub fn channels(&self) -> NcChannels {
@ -222,14 +222,14 @@ impl NcPlane {
crate::ncchannels_bchannel(crate::ncplane_channels(self)) crate::ncchannels_bchannel(crate::ncplane_channels(self))
} }
/// Sets the current [`NcChannels`] for this NcPlane. /// Sets the current [`NcChannels`] for this `NcPlane`.
/// ///
/// *C style function: [ncplane_set_channels()][crate::ncplane_set_channels].* /// *C style function: [ncplane_set_channels()][crate::ncplane_set_channels].*
pub fn set_channels(&mut self, channels: NcChannels) { pub fn set_channels(&mut self, channels: NcChannels) {
crate::ncplane_set_channels(self, channels); crate::ncplane_set_channels(self, channels);
} }
/// Sets the current foreground [`NcChannel`] for this NcPlane. /// Sets the current foreground [`NcChannel`] for this `NcPlane`.
/// Returns the updated [`NcChannels`]. /// Returns the updated [`NcChannels`].
/// ///
/// *C style function: [ncplane_set_fchannel()][crate::ncplane_set_fchannel].* /// *C style function: [ncplane_set_fchannel()][crate::ncplane_set_fchannel].*
@ -237,7 +237,7 @@ impl NcPlane {
crate::ncplane_set_fchannel(self, channel) crate::ncplane_set_fchannel(self, channel)
} }
/// Sets the current background [`NcChannel`] for this NcPlane. /// Sets the current background [`NcChannel`] for this `NcPlane`.
/// Returns the updated [`NcChannels`]. /// Returns the updated [`NcChannels`].
/// ///
/// *C style function: [ncplane_set_bchannel()][crate::ncplane_set_bchannel].* /// *C style function: [ncplane_set_bchannel()][crate::ncplane_set_bchannel].*
@ -313,7 +313,7 @@ impl NcPlane {
} }
} }
/// Sets the background RGB [`NcComponent`]s for this NcPlane. /// Sets the background RGB [`NcComponent`]s for this `NcPlane`.
/// ///
/// If the terminal does not support directly-specified 3x8b cells /// If the terminal does not support directly-specified 3x8b cells
/// (24-bit "TrueColor", indicated by the "RGB" terminfo capability), /// (24-bit "TrueColor", indicated by the "RGB" terminfo capability),
@ -366,7 +366,7 @@ impl NcPlane {
} }
} }
/// Is this NcPlane's foreground using the "default foreground color"? /// Is this `NcPlane`'s foreground using the "default foreground color"?
/// ///
/// *C style function: [ncplane_fg_default_p()][crate::ncplane_fg_default_p].* /// *C style function: [ncplane_fg_default_p()][crate::ncplane_fg_default_p].*
#[inline] #[inline]
@ -374,7 +374,7 @@ impl NcPlane {
crate::ncchannels_fg_default_p(crate::ncplane_channels(self)) crate::ncchannels_fg_default_p(crate::ncplane_channels(self))
} }
/// Is this NcPlane's background using the "default background color"? /// Is this `NcPlane`'s background using the "default background color"?
/// ///
/// *C style function: [ncplane_bg_default_p()][crate::ncplane_bg_default_p].* /// *C style function: [ncplane_bg_default_p()][crate::ncplane_bg_default_p].*
#[inline] #[inline]
@ -470,14 +470,14 @@ impl NcPlane {
] ]
} }
/// Returns the current styling for this NcPlane. /// Returns the current styling for this `NcPlane`.
/// ///
/// *C style function: [ncplane_styles()][crate::ncplane_styles].* /// *C style function: [ncplane_styles()][crate::ncplane_styles].*
pub fn styles(&self) -> NcStyle { pub fn styles(&self) -> NcStyle {
unsafe { crate::ncplane_styles(self) } unsafe { crate::ncplane_styles(self) }
} }
/// Removes the specified styles from this NcPlane's existing spec. /// Removes the specified styles from this `NcPlane`'s existing spec.
/// ///
/// *C style function: [ncplane_off_styles()][crate::ncplane_off_styles].* /// *C style function: [ncplane_off_styles()][crate::ncplane_off_styles].*
pub fn off_styles(&mut self, stylemask: NcStyle) { pub fn off_styles(&mut self, stylemask: NcStyle) {
@ -486,7 +486,7 @@ impl NcPlane {
} }
} }
/// Adds the specified styles to this NcPlane's existing spec. /// Adds the specified styles to this `NcPlane`'s existing spec.
/// ///
/// *C style function: [ncplane_on_styles()][crate::ncplane_on_styles].* /// *C style function: [ncplane_on_styles()][crate::ncplane_on_styles].*
pub fn on_styles(&mut self, stylemask: NcStyle) { pub fn on_styles(&mut self, stylemask: NcStyle) {
@ -495,7 +495,7 @@ impl NcPlane {
} }
} }
/// Sets just the specified styles for this NcPlane. /// Sets just the specified styles for this `NcPlane`.
/// ///
/// *C style function: [ncplane_set_styles()][crate::ncplane_set_styles].* /// *C style function: [ncplane_set_styles()][crate::ncplane_set_styles].*
pub fn set_styles(&mut self, stylemask: NcStyle) { pub fn set_styles(&mut self, stylemask: NcStyle) {
@ -504,7 +504,7 @@ impl NcPlane {
} }
} }
/// Sets this NcPlane's foreground [NcPaletteIndex]. /// Sets this `NcPlane`'s foreground [NcPaletteIndex].
/// ///
/// Also sets the foreground palette index bit, sets it foreground-opaque, /// Also sets the foreground palette index bit, sets it foreground-opaque,
/// and clears the foreground default color bit. /// and clears the foreground default color bit.
@ -516,7 +516,7 @@ impl NcPlane {
} }
} }
/// Sets this NcPlane's background [NcPaletteIndex]. /// Sets this `NcPlane`'s background [NcPaletteIndex].
/// ///
/// Also sets the background palette index bit, sets it background-opaque, /// Also sets the background palette index bit, sets it background-opaque,
/// and clears the background default color bit. /// and clears the background default color bit.
@ -938,7 +938,7 @@ impl NcPlane {
unsafe { &mut *crate::ncpile_bottom(self) } unsafe { &mut *crate::ncpile_bottom(self) }
} }
/// Relocates this NcPlane at the top of the z-buffer. /// Relocates this `NcPlane` at the top of the z-buffer.
/// ///
/// *C style function: [ncplane_move_top()][crate::ncplane_move_top].* /// *C style function: [ncplane_move_top()][crate::ncplane_move_top].*
pub fn move_top(&mut self) { pub fn move_top(&mut self) {
@ -947,7 +947,7 @@ impl NcPlane {
} }
} }
/// Relocates this NcPlane at the bottom of the z-buffer. /// Relocates this `NcPlane` at the bottom of the z-buffer.
/// ///
/// *C style function: [ncplane_move_bottom()][crate::ncplane_move_bottom].* /// *C style function: [ncplane_move_bottom()][crate::ncplane_move_bottom].*
pub fn move_bottom(&mut self) { pub fn move_bottom(&mut self) {
@ -956,7 +956,7 @@ impl NcPlane {
} }
} }
/// Moves this NcPlane relative to the standard plane, or the plane to /// Moves this `NcPlane` relative to the standard plane, or the plane to
/// which it is bound. /// which it is bound.
/// ///
/// It is an error to attempt to move the standard plane. /// It is an error to attempt to move the standard plane.
@ -969,7 +969,7 @@ impl NcPlane {
] ]
} }
/// Moves this NcPlane relative to its current position. /// Moves this `NcPlane` relative to its current position.
/// ///
/// It is an error to attempt to move the standard plane. /// It is an error to attempt to move the standard plane.
/// ///
@ -982,21 +982,21 @@ impl NcPlane {
] ]
} }
/// Returns the NcPlane above this one, or None if already at the top. /// Returns the `NcPlane` above this one, or None if already at the top.
/// ///
/// *C style function: [ncplane_above()][crate::ncplane_above].* /// *C style function: [ncplane_above()][crate::ncplane_above].*
pub fn above(&mut self) -> NcResult<&mut NcPlane> { pub fn above(&mut self) -> NcResult<&mut NcPlane> {
error_ref_mut![unsafe { crate::ncplane_above(self) }, "NcPlane.above()"] error_ref_mut![unsafe { crate::ncplane_above(self) }, "NcPlane.above()"]
} }
/// Returns the NcPlane below this one, or None if already at the bottom. /// Returns the `NcPlane` below this one, or None if already at the bottom.
/// ///
/// *C style function: [ncplane_below()][crate::ncplane_below].* /// *C style function: [ncplane_below()][crate::ncplane_below].*
pub fn below(&mut self) -> NcResult<&mut NcPlane> { pub fn below(&mut self) -> NcResult<&mut NcPlane> {
error_ref_mut![unsafe { crate::ncplane_below(self) }, "NcPlane.below()"] error_ref_mut![unsafe { crate::ncplane_below(self) }, "NcPlane.below()"]
} }
/// Relocates this NcPlane above the `above` NcPlane, in the z-buffer. /// Relocates this `NcPlane` above the `above` NcPlane, in the z-buffer.
/// ///
/// Returns [NCRESULT_ERR] if the current plane is /// Returns [NCRESULT_ERR] if the current plane is
/// already in the desired location. Both planes must not be the same. /// already in the desired location. Both planes must not be the same.
@ -1009,7 +1009,7 @@ impl NcPlane {
] ]
} }
/// Relocates this NcPlane below the `below` NcPlane, in the z-buffer. /// Relocates this `NcPlane` below the `below` NcPlane, in the z-buffer.
/// ///
/// Returns [NCRESULT_ERR] if the current plane is /// Returns [NCRESULT_ERR] if the current plane is
/// already in the desired location. Both planes must not be the same. /// already in the desired location. Both planes must not be the same.
@ -1021,7 +1021,7 @@ impl NcPlane {
"NcPlane.move_below(NcPlane)" "NcPlane.move_below(NcPlane)"
] ]
} }
/// Merge the NcPlane `source` down onto the current NcPlane (`self`). /// Merge the `NcPlane` `source` down onto the current `NcPlane` (`self`).
/// ///
/// This is most rigorously defined as "write to `self` the frame that would /// This is most rigorously defined as "write to `self` the frame that would
/// be rendered were the entire stack made up only of the specified subregion /// be rendered were the entire stack made up only of the specified subregion
@ -1071,7 +1071,7 @@ impl NcPlane {
] ]
} }
/// Merges `source` down onto this NcPlane. /// Merges `source` down onto this `NcPlane`.
/// ///
/// If `source` does not intersect, this plane will not be changed, /// If `source` does not intersect, this plane will not be changed,
/// but it is not an error. /// but it is not an error.
@ -1090,7 +1090,7 @@ impl NcPlane {
] ]
} }
/// Gets the parent to which this NcPlane is bound, if any. /// Gets the parent to which this `NcPlane` is bound, if any.
/// ///
/// *C style function: [ncplane_parent()][crate::ncplane_parent].* /// *C style function: [ncplane_parent()][crate::ncplane_parent].*
// //
@ -1099,7 +1099,7 @@ impl NcPlane {
error_ref_mut![unsafe { crate::ncplane_parent(self) }, "NcPlane.parent()"] error_ref_mut![unsafe { crate::ncplane_parent(self) }, "NcPlane.parent()"]
} }
/// Gets the parent to which this NcPlane is bound, if any. /// Gets the parent to which this `NcPlane` is bound, if any.
/// ///
/// *C style function: [ncplane_parent_const()][crate::ncplane_parent_const].* /// *C style function: [ncplane_parent_const()][crate::ncplane_parent_const].*
// //
@ -1111,12 +1111,12 @@ impl NcPlane {
] ]
} }
/// Unbounds this NcPlane from its parent, makes it a bound child of /// Unbounds this `NcPlane` from its parent, makes it a bound child of
/// 'newparent', and returns itself. /// 'newparent', and returns itself.
/// ///
/// Any planes bound to this NcPlane are reparented to the previous parent. /// Any planes bound to this `NcPlane` are reparented to the previous parent.
/// ///
/// If this NcPlane is equal to `newparent`, then becomes the root of a new /// If this `NcPlane` is equal to `newparent`, then becomes the root of a new
/// pile, unless it is already the root of a pile, in which case this is a /// pile, unless it is already the root of a pile, in which case this is a
/// no-op. /// no-op.
/// ///
@ -1131,7 +1131,7 @@ impl NcPlane {
} }
/// Like [`reparent`][NcPlane#method.reparent], except any bound /// Like [`reparent`][NcPlane#method.reparent], except any bound
/// planes comes along with this NcPlane to its new destination. /// planes comes along with this `NcPlane` to its new destination.
/// ///
/// Their z-order is maintained. /// Their z-order is maintained.
/// ///
@ -1146,7 +1146,7 @@ impl NcPlane {
} }
/// Makes the physical screen match the last rendered frame from the pile of /// Makes the physical screen match the last rendered frame from the pile of
/// which this NcPlane is a part. /// which this `NcPlane` is a part.
/// ///
/// This is a blocking call. Don't call this before the pile has been /// This is a blocking call. Don't call this before the pile has been
/// rendered (doing so will likely result in a blank screen). /// rendered (doing so will likely result in a blank screen).
@ -1159,7 +1159,7 @@ impl NcPlane {
] ]
} }
/// Renders the pile of which this NcPlane is a part. /// Renders the pile of which this `NcPlane` is a part.
/// Rendering this pile again will blow away the render. /// Rendering this pile again will blow away the render.
/// To actually write out the render, call ncpile_rasterize(). /// To actually write out the render, call ncpile_rasterize().
/// ///
@ -1168,7 +1168,7 @@ impl NcPlane {
error![unsafe { crate::ncpile_render(self) }, "NcPlane.render()"] error![unsafe { crate::ncpile_render(self) }, "NcPlane.render()"]
} }
/// Gets a mutable reference to the [`Nc`] context of this NcPlane. /// Gets a mutable reference to the [`Nc`] context of this `NcPlane`.
/// ///
/// *C style function: [ncplane_notcurses()][crate::ncplane_notcurses].* /// *C style function: [ncplane_notcurses()][crate::ncplane_notcurses].*
pub fn notcurses<'a>(&self) -> NcResult<&'a mut Nc> { pub fn notcurses<'a>(&self) -> NcResult<&'a mut Nc> {
@ -1178,7 +1178,7 @@ impl NcPlane {
] ]
} }
/// Gets an immutable reference to the [`Nc`] context of this NcPlane. /// Gets an immutable reference to the [`Nc`] context of this `NcPlane`.
/// ///
/// *C style function: [ncplane_notcurses_const()][crate::ncplane_notcurses_const].* /// *C style function: [ncplane_notcurses_const()][crate::ncplane_notcurses_const].*
pub fn notcurses_const<'a>(&self) -> NcResult<&'a Nc> { pub fn notcurses_const<'a>(&self) -> NcResult<&'a Nc> {
@ -1201,7 +1201,7 @@ impl NcPlane {
} }
} }
/// Returns the current position of the cursor within this NcPlane. /// Returns the current position of the cursor within this `NcPlane`.
/// ///
/// *C style function: [ncplane_cursor_yx()][crate::ncplane_cursor_yx].* /// *C style function: [ncplane_cursor_yx()][crate::ncplane_cursor_yx].*
// //
@ -1213,21 +1213,21 @@ impl NcPlane {
(y as NcDim, x as NcDim) (y as NcDim, x as NcDim)
} }
/// Returns the current row of the cursor within this NcPlane. /// Returns the current row of the cursor within this `NcPlane`.
/// ///
/// *(No equivalent C style function)* /// *(No equivalent C style function)*
pub fn cursor_y(&self) -> NcDim { pub fn cursor_y(&self) -> NcDim {
self.cursor_yx().0 self.cursor_yx().0
} }
/// Returns the current column of the cursor within this NcPlane. /// Returns the current column of the cursor within this `NcPlane`.
/// ///
/// *(No equivalent C style function)* /// *(No equivalent C style function)*
pub fn cursor_x(&self) -> NcDim { pub fn cursor_x(&self) -> NcDim {
self.cursor_yx().1 self.cursor_yx().1
} }
/// Moves the cursor to the specified position within this NcPlane. /// Moves the cursor to the specified position within this `NcPlane`.
/// ///
/// The cursor doesn't need to be visible. /// The cursor doesn't need to be visible.
/// ///
@ -1242,7 +1242,7 @@ impl NcPlane {
] ]
} }
/// Moves the cursor to the specified row within this NcPlane. /// Moves the cursor to the specified row within this `NcPlane`.
/// ///
/// *(No equivalent C style function)* /// *(No equivalent C style function)*
pub fn cursor_move_y(&mut self, y: NcDim) -> NcResult<()> { pub fn cursor_move_y(&mut self, y: NcDim) -> NcResult<()> {
@ -1253,7 +1253,7 @@ impl NcPlane {
] ]
} }
/// Moves the cursor to the specified column within this NcPlane. /// Moves the cursor to the specified column within this `NcPlane`.
/// ///
/// *(No equivalent C style function)* /// *(No equivalent C style function)*
pub fn cursor_move_x(&mut self, x: NcDim) -> NcResult<()> { pub fn cursor_move_x(&mut self, x: NcDim) -> NcResult<()> {
@ -1289,7 +1289,7 @@ impl NcPlane {
/// ## NcPlane methods: size, position & alignment /// ## NcPlane methods: size, position & alignment
impl NcPlane { impl NcPlane {
/// Returns the column at which `cols` columns ought start in order to be /// Returns the column at which `cols` columns ought start in order to be
/// aligned according to `align` within this NcPlane. /// aligned according to `align` within this `NcPlane`.
/// ///
/// Returns `-`[NCRESULT_MAX][crate::NCRESULT_MAX] if /// Returns `-`[NCRESULT_MAX][crate::NCRESULT_MAX] if
/// [NCALIGN_UNALIGNED][crate::NCALIGN_UNALIGNED] or invalid [NcAlign]. /// [NCALIGN_UNALIGNED][crate::NCALIGN_UNALIGNED] or invalid [NcAlign].
@ -1304,7 +1304,7 @@ impl NcPlane {
} }
/// Returns the row at which `rows` rows ought start in order to be /// Returns the row at which `rows` rows ought start in order to be
/// aligned according to `align` within this NcPlane. /// aligned according to `align` within this `NcPlane`.
/// ///
/// Returns `-`[NCRESULT_MAX][crate::NCRESULT_MAX] if /// Returns `-`[NCRESULT_MAX][crate::NCRESULT_MAX] if
/// [NCALIGN_UNALIGNED][crate::NCALIGN_UNALIGNED] or invalid [NcAlign]. /// [NCALIGN_UNALIGNED][crate::NCALIGN_UNALIGNED] or invalid [NcAlign].
@ -1329,7 +1329,7 @@ impl NcPlane {
} }
} }
/// Returns the dimensions of this NcPlane. /// Returns the dimensions of this `NcPlane`.
/// ///
/// *C style function: [ncplane_dim_yx()][crate::ncplane_dim_yx].* /// *C style function: [ncplane_dim_yx()][crate::ncplane_dim_yx].*
pub fn dim_yx(&self) -> (NcDim, NcDim) { pub fn dim_yx(&self) -> (NcDim, NcDim) {
@ -1338,7 +1338,7 @@ impl NcPlane {
(y as NcDim, x as NcDim) (y as NcDim, x as NcDim)
} }
/// Return the rows of this NcPlane. /// Return the rows of this `NcPlane`.
/// ///
/// *C style function: [ncplane_dim_y()][crate::ncplane_dim_y].* /// *C style function: [ncplane_dim_y()][crate::ncplane_dim_y].*
#[inline] #[inline]
@ -1346,7 +1346,7 @@ impl NcPlane {
self.dim_yx().0 self.dim_yx().0
} }
/// Return the columns of this NcPlane. /// Return the columns of this `NcPlane`.
/// ///
/// *C style function: [ncplane_dim_x()][crate::ncplane_dim_x].* /// *C style function: [ncplane_dim_x()][crate::ncplane_dim_x].*
#[inline] #[inline]
@ -1354,7 +1354,7 @@ impl NcPlane {
self.dim_yx().1 self.dim_yx().1
} }
/// Return the rows of this NcPlane. /// Return the rows of this `NcPlane`.
/// ///
/// Alias of [dim_y][NcPlane#method.dim_y] /// Alias of [dim_y][NcPlane#method.dim_y]
/// ///
@ -1364,7 +1364,7 @@ impl NcPlane {
self.dim_yx().0 self.dim_yx().0
} }
/// Return the cols of this NcPlane. /// Return the cols of this `NcPlane`.
/// ///
/// Alias of [dim_x][NcPlane#method.dim_x] /// Alias of [dim_x][NcPlane#method.dim_x]
/// ///
@ -1374,20 +1374,20 @@ impl NcPlane {
self.dim_yx().1 self.dim_yx().1
} }
/// Resizes this NcPlane. /// Resizes this `NcPlane`.
/// ///
/// The four parameters `keep_y`, `keep_x`, `keep_len_y`, and `keep_len_x` /// The four parameters `keep_y`, `keep_x`, `keep_len_y`, and `keep_len_x`
/// defines a subset of this NcPlane to keep unchanged. This may be a section /// defines a subset of this `NcPlane` to keep unchanged. This may be a section
/// of size 0. /// of size 0.
/// ///
/// `keep_x` and `keep_y` are relative to this NcPlane. They must specify a /// `keep_x` and `keep_y` are relative to this `NcPlane`. They must specify a
/// coordinate within the ncplane's totality. If either of `keep_len_y` or /// coordinate within the ncplane's totality. If either of `keep_len_y` or
/// `keep_len_x` is non-zero, both must be non-zero. /// `keep_len_x` is non-zero, both must be non-zero.
/// ///
/// `y_off` and `x_off` are relative to `keep_y` and `keep_x`, and place the /// `y_off` and `x_off` are relative to `keep_y` and `keep_x`, and place the
/// upper-left corner of the resized NcPlane. /// upper-left corner of the resized NcPlane.
/// ///
/// `y_len` and `x_len` are the dimensions of this NcPlane after resizing. /// `y_len` and `x_len` are the dimensions of this `NcPlane` after resizing.
/// `y_len` must be greater than or equal to `keep_len_y`, /// `y_len` must be greater than or equal to `keep_len_y`,
/// and `x_len` must be greater than or equal to `keeplenx`. /// and `x_len` must be greater than or equal to `keeplenx`.
/// ///
@ -1547,7 +1547,7 @@ impl NcPlane {
} }
} }
/// Realigns this NcPlane against its parent, using the alignment specified /// Realigns this `NcPlane` against its parent, using the alignment specified
/// at creation time. /// at creation time.
/// ///
/// Suitable for use as an [NcResizeCb]. /// Suitable for use as an [NcResizeCb].
@ -1559,7 +1559,7 @@ impl NcPlane {
error![unsafe { crate::ncplane_resize_realign(self) }] error![unsafe { crate::ncplane_resize_realign(self) }]
} }
/// Resizes this NcPlane, retaining what data we can (everything, unless we're /// Resizes this `NcPlane`, retaining what data we can (everything, unless we're
/// shrinking in some dimension). Keeps the origin where it is. /// shrinking in some dimension). Keeps the origin where it is.
/// ///
/// *C style function: [ncplane_resize_simple()][crate::ncplane_resize_simple].* /// *C style function: [ncplane_resize_simple()][crate::ncplane_resize_simple].*
@ -1572,14 +1572,14 @@ impl NcPlane {
)] )]
} }
/// Returns this NcPlane's current resize callback. /// Returns this `NcPlane`'s current resize callback.
/// ///
/// *C style function: [ncplane_resizecb()][crate::ncplane_resizecb].* /// *C style function: [ncplane_resizecb()][crate::ncplane_resizecb].*
pub fn resizecb(&self) -> Option<NcResizeCb> { pub fn resizecb(&self) -> Option<NcResizeCb> {
unsafe { crate::ncresizecb_to_rust(crate::ncplane_resizecb(self)) } unsafe { crate::ncresizecb_to_rust(crate::ncplane_resizecb(self)) }
} }
/// Replaces this NcPlane's existing resize callback (which may be [None]). /// Replaces this `NcPlane`'s existing resize callback (which may be [None]).
/// ///
/// The standard plane's resizecb may not be changed. /// The standard plane's resizecb may not be changed.
/// ///
@ -1615,7 +1615,7 @@ impl NcPlane {
error![unsafe { crate::ncplane_rotate_ccw(self) }] error![unsafe { crate::ncplane_rotate_ccw(self) }]
} }
/// Maps the provided coordinates relative to the origin of this NcPlane, /// Maps the provided coordinates relative to the origin of this `NcPlane`,
/// to the same absolute coordinates relative to the origin of `target`. /// to the same absolute coordinates relative to the origin of `target`.
/// ///
/// *C style function: [ncplane_translate()][crate::ncplane_translate].* /// *C style function: [ncplane_translate()][crate::ncplane_translate].*
@ -1626,9 +1626,9 @@ impl NcPlane {
} }
/// Returns true if the provided absolute `y`/`x` coordinates are within /// Returns true if the provided absolute `y`/`x` coordinates are within
/// this NcPlane, or false otherwise. /// this `NcPlane`, or false otherwise.
/// ///
/// Either way, translates the absolute coordinates relative to this NcPlane. /// Either way, translates the absolute coordinates relative to this `NcPlane`.
/// ///
/// *C style function: [ncplane_translate_abs()][crate::ncplane_translate_abs].* /// *C style function: [ncplane_translate_abs()][crate::ncplane_translate_abs].*
// //
@ -1637,8 +1637,8 @@ impl NcPlane {
unsafe { crate::ncplane_translate_abs(self, &mut (*y as i32), &mut (*x as i32)) } unsafe { crate::ncplane_translate_abs(self, &mut (*y as i32), &mut (*x as i32)) }
} }
/// Gets the `y`, `x` origin of this NcPlane relative to the standard plane, /// Gets the `y`, `x` origin of this `NcPlane` relative to the standard plane,
/// or the NcPlane to which it is bound. /// or the `NcPlane` to which it is bound.
/// ///
/// *C style function: [ncplane_yx()][crate::ncplane_yx].* /// *C style function: [ncplane_yx()][crate::ncplane_yx].*
// //
@ -1649,16 +1649,16 @@ impl NcPlane {
(y as NcOffset, x as NcOffset) (y as NcOffset, x as NcOffset)
} }
/// Gets the `x` origin of this NcPlane relative to the standard plane, /// Gets the `x` origin of this `NcPlane` relative to the standard plane,
/// or the NcPlane to which it is bound. /// or the `NcPlane` to which it is bound.
/// ///
/// *C style function: [ncplane_x()][crate::ncplane_x].* /// *C style function: [ncplane_x()][crate::ncplane_x].*
pub fn x(&self) -> NcOffset { pub fn x(&self) -> NcOffset {
unsafe { crate::ncplane_x(self) as NcOffset } unsafe { crate::ncplane_x(self) as NcOffset }
} }
/// Gets the `y` origin of this NcPlane relative to the standard plane, /// Gets the `y` origin of this `NcPlane` relative to the standard plane,
/// or the NcPlane to which it is bound. /// or the `NcPlane` to which it is bound.
/// ///
/// *C style function: [ncplane_y()][crate::ncplane_y].* /// *C style function: [ncplane_y()][crate::ncplane_y].*
pub fn y(&self) -> NcOffset { pub fn y(&self) -> NcOffset {
@ -1788,7 +1788,7 @@ impl NcPlane {
)] )]
} }
/// Draws the perimeter around this NcPlane. /// Draws the perimeter around this `NcPlane`.
/// ///
/// *C style function: [ncplane_perimeter()][crate::ncplane_perimeter].* /// *C style function: [ncplane_perimeter()][crate::ncplane_perimeter].*
#[inline] #[inline]
@ -1843,14 +1843,14 @@ impl NcPlane {
// ----------------------------------------------------------------------------- // -----------------------------------------------------------------------------
/// ## NcPlane methods: fading, gradients & greyscale /// ## NcPlane methods: fading, gradients & greyscale
impl NcPlane { impl NcPlane {
/// Fades this NcPlane in, over the specified time, calling 'fader' at /// Fades this `NcPlane` in, over the specified time, calling 'fader' at
/// each iteration. /// each iteration.
/// ///
/// Usage: /// Usage:
/// 1. Load this NcPlane with the target cells without rendering. /// 1. Load this `NcPlane` with the target cells without rendering.
/// 2. call this function. /// 2. call this function.
/// ///
/// When it's done, the NcPlane will have reached the target levels, /// When it's done, the `NcPlane` will have reached the target levels,
/// starting from zeroes. /// starting from zeroes.
/// ///
/// *C style function: [ncplane_fadein()][crate::ncplane_fadein].* /// *C style function: [ncplane_fadein()][crate::ncplane_fadein].*
@ -1866,7 +1866,7 @@ impl NcPlane {
error![unsafe { crate::ncplane_fadein(self, time, fader, null_mut()) }] error![unsafe { crate::ncplane_fadein(self, time, fader, null_mut()) }]
} }
/// Fades this NcPlane out, over the specified time, calling 'fader' at /// Fades this `NcPlane` out, over the specified time, calling 'fader' at
/// each iteration. /// each iteration.
/// ///
/// Requires a terminal which supports truecolor, or at least palette /// Requires a terminal which supports truecolor, or at least palette
@ -1886,13 +1886,13 @@ impl NcPlane {
error![unsafe { crate::ncplane_fadeout(self, time, fader, null_mut()) }] error![unsafe { crate::ncplane_fadeout(self, time, fader, null_mut()) }]
} }
/// Pulses this NcPlane in and out until the callback returns non-zero, /// Pulses this `NcPlane` in and out until the callback returns non-zero,
/// relying on the callback 'fader' to initiate rendering. /// relying on the callback 'fader' to initiate rendering.
/// ///
/// `time` defines the half-period (i.e. the transition from black to full /// `time` defines the half-period (i.e. the transition from black to full
/// brightness, or back again). /// brightness, or back again).
/// ///
/// Proper use involves preparing (but not rendering) the NcPlane, /// Proper use involves preparing (but not rendering) the `NcPlane`,
/// then calling this method, which will fade in from black to the /// then calling this method, which will fade in from black to the
/// specified colors. /// specified colors.
/// ///
@ -2027,7 +2027,7 @@ impl NcPlane {
error![res, "", res as NcDim] error![res, "", res as NcDim]
} }
/// Converts this NcPlane's content to greyscale. /// Converts this `NcPlane`'s content to greyscale.
/// ///
/// *C style function: [ncplane_greyscale()][crate::ncplane_greyscale].* /// *C style function: [ncplane_greyscale()][crate::ncplane_greyscale].*
pub fn greyscale(&mut self) { pub fn greyscale(&mut self) {

Loading…
Cancel
Save