pub fn cursor_backward(&self, mark: bool, steps: i32) -> &Self {
        let (obj_data, funcs) = self.get_line_edit_obj_funcs();
        unsafe {
            ((*funcs).cursor_backward)(obj_data, mark, steps);
        }
        self
    }
///
/// Moves the cursor back *steps* characters. If *mark* is true each
/// character moved over is added to the selection; if *mark* is
/// false the selection is cleared.
///
/// **See also:** [`cursor_forward()`]
Moves the cursor back *steps* characters. If *mark* is true each
character moved over is added to the selection; if *mark* is
false the selection is cleared.


Moves the cursor back * steps * characters . If * mark * is true each character moved over is added to the selection ; if * mark * is false the selection is cleared .
pub fn cursor_backward(&self, mark: bool, steps: i32) -> &Self {
        let (obj_data, funcs) = self.get_line_edit_obj_funcs();
        unsafe {
            ((*funcs).cursor_backward)(obj_data, mark, steps);
        }
        self
    }
pub fn cursor_backward ( & self , mark : bool , steps : i32 ) -> & Self { let ( obj_data , funcs ) = self . get_line_edit_obj_funcs ( ) ; unsafe { ( ( * funcs ) . cursor_backward ) ( obj_data , mark , steps ) ; } self }
Moves the cursor back *steps* characters.
Moves the cursor back * steps * characters .
&self
mark
bool
steps
i32
&self
mark
bool
steps
i32