pub fn home(&self, mark: bool) -> &Self {
        let (obj_data, funcs) = self.get_line_edit_obj_funcs();
        unsafe {
            ((*funcs).home)(obj_data, mark);
        }
        self
    }
///
/// Moves the text cursor to the beginning of the line unless it is
/// already there. If *mark* is true, text is selected towards the
/// first position; otherwise, any selected text is unselected if the
/// cursor is moved.
///
/// **See also:** [`end()`]
Moves the text cursor to the beginning of the line unless it is
already there. If *mark* is true, text is selected towards the
first position; otherwise, any selected text is unselected if the
cursor is moved.


Moves the text cursor to the beginning of the line unless it is already there . If * mark * is true text is selected towards the first position ; otherwise any selected text is unselected if the cursor is moved .
pub fn home(&self, mark: bool) -> &Self {
        let (obj_data, funcs) = self.get_line_edit_obj_funcs();
        unsafe {
            ((*funcs).home)(obj_data, mark);
        }
        self
    }
pub fn home ( & self , mark : bool ) -> & Self { let ( obj_data , funcs ) = self . get_line_edit_obj_funcs ( ) ; unsafe { ( ( * funcs ) . home ) ( obj_data , mark ) ; } self }
Moves the text cursor to the beginning of the line unless it is
already there.
Moves the text cursor to the beginning of the line unless it is already there .
&self
mark
bool
&self
mark
bool