gtk+-2.0 Reference Manual

Synopsis

public class Label : Misc, Implementor, Buildable  {
    public    uint                      jtype ;
    public    uint                      have_transform ;
    public    uint                      in_click ;
    public    uint                      pattern_set ;
    public    weak string               text ;
    public    weak Pango.AttrList       attrs ;
    public    weak Pango.AttrList       effective_attrs ;
    public    weak Pango.Layout         layout ;
    public    weak Window               mnemonic_window ;
    public    weak LabelSelectionInfo   select_info ;


    public    weak double               angle                     { get; set; } ;
    public    weak Pango.AttrList       attributes                { get; set; } ;
    public    weak int                  cursor_position           { get; } ;
    public    weak Pango.EllipsizeMode  ellipsize                 { get; set; } ;
    public    weak Justification        justify                   { get; set; } ;
    public    weak string               label                     { get; set; } ;
    public    weak int                  max_width_chars           { get; set; } ;
    public    weak uint                 mnemonic_keyval           { get; } ;
    public    weak Widget               mnemonic_widget           { get; set; } ;
    public    weak string               pattern                   { set; } ;
    public    weak bool                 selectable                { get; set; } ;
    public    weak int                  selection_bound           { get; } ;
    public    weak bool                 single_line_mode          { get; set; } ;
    public    weak bool                 use_markup                { get; set; } ;
    public    weak bool                 use_underline             { get; set; } ;
    public    weak int                  width_chars               { get; set; } ;
    public    weak bool                 wrap                      { get; set; } ;
    public    weak Pango.WrapMode       wrap_mode                 { get; set; } ;


    public                              Label                     ( string              str ) ;
    public                              Label.with_mnemonic       ( string              str ) ;


    public    signal void               copy_clipboard            (  )  ;
    public    signal void               move_cursor               ( MovementStep        step,
                                                                    int                 count,
                                                                    bool                extend_selection )  ;
    public    signal void               populate_popup            ( Menu                menu )  ;


    public    double                    get_angle                 (  ) ;
    public    weak Pango.AttrList       get_attributes            (  ) ;
    public    Pango.EllipsizeMode       get_ellipsize             (  ) ;
    public    Justification             get_justify               (  ) ;
    public    weak string               get_label                 (  ) ;
    public    weak Pango.Layout         get_layout                (  ) ;
    public    void                      get_layout_offsets        ( int                 x,
                                                                    int                 y ) ;
    public    bool                      get_line_wrap             (  ) ;
    public    Pango.WrapMode            get_line_wrap_mode        (  ) ;
    public    int                       get_max_width_chars       (  ) ;
    public    uint                      get_mnemonic_keyval       (  ) ;
    public    weak Widget               get_mnemonic_widget       (  ) ;
    public    bool                      get_selectable            (  ) ;
    public    bool                      get_selection_bounds      ( int                 start,
                                                                    int                 end ) ;
    public    bool                      get_single_line_mode      (  ) ;
    public    weak string               get_text                  (  ) ;
    public    bool                      get_use_markup            (  ) ;
    public    bool                      get_use_underline         (  ) ;
    public    int                       get_width_chars           (  ) ;
    public    void                      select_region             ( int                 start_offset,
                                                                    int                 end_offset ) ;
    public    void                      set_angle                 ( double              angle ) ;
    public    void                      set_attributes            ( Pango.AttrList      attrs ) ;
    public    void                      set_ellipsize             ( Pango.EllipsizeMode mode ) ;
    public    void                      set_justify               ( Justification       jtype ) ;
    public    void                      set_label                 ( string              str ) ;
    public    void                      set_line_wrap             ( bool                wrap ) ;
    public    void                      set_line_wrap_mode        ( Pango.WrapMode      wrap_mode ) ;
    public    void                      set_markup                ( string              str ) ;
    public    void                      set_markup_with_mnemonic  ( string              str ) ;
    public    void                      set_max_width_chars       ( int                 n_chars ) ;
    public    void                      set_mnemonic_widget       ( Widget              widget ) ;
    public    void                      set_pattern               ( string              pattern ) ;
    public    void                      set_selectable            ( bool                setting ) ;
    public    void                      set_single_line_mode      ( bool                single_line_mode ) ;
    public    void                      set_text                  ( string              str ) ;
    public    void                      set_text_with_mnemonic    ( string              str ) ;
    public    void                      set_use_markup            ( bool                setting ) ;
    public    void                      set_use_underline         ( bool                setting ) ;
    public    void                      set_width_chars           ( int                 n_chars ) ;
}

Label Description

Details

Constructor Details

Label ()
    public                              Label                     ( string              str ) ;		

Label.with_mnemonic ()
    public                              Label.with_mnemonic       ( string              str ) ;		

Field Details

jtype
    public    uint                      jtype ;		

have_transform
    public    uint                      have_transform ;		

in_click
    public    uint                      in_click ;		

pattern_set
    public    uint                      pattern_set ;		

text
    public    weak string               text ;		

attrs
    public    weak Pango.AttrList       attrs ;		

effective_attrs
    public    weak Pango.AttrList       effective_attrs ;		

layout
    public    weak Pango.Layout         layout ;		

mnemonic_window
    public    weak Window               mnemonic_window ;		

select_info
    public    weak LabelSelectionInfo   select_info ;		

Signal Details

copy_clipboard
    public    signal void               copy_clipboard            (  )  ;		

move_cursor
    public    signal void               move_cursor               ( MovementStep        step,
                                                                    int                 count,
                                                                    bool                extend_selection )  ;		

populate_popup
    public    signal void               populate_popup            ( Menu                menu )  ;		

Property Details

angle
    public    weak double               angle                     { get; set; } ;		

attributes
    public    weak Pango.AttrList       attributes                { get; set; } ;		

cursor_position
    public    weak int                  cursor_position           { get; } ;		

ellipsize
    public    weak Pango.EllipsizeMode  ellipsize                 { get; set; } ;		

justify
    public    weak Justification        justify                   { get; set; } ;		

label
    public    weak string               label                     { get; set; } ;		

max_width_chars
    public    weak int                  max_width_chars           { get; set; } ;		

mnemonic_keyval
    public    weak uint                 mnemonic_keyval           { get; } ;		

mnemonic_widget
    public    weak Widget               mnemonic_widget           { get; set; } ;		

pattern
    public    weak string               pattern                   { set; } ;		

selectable
    public    weak bool                 selectable                { get; set; } ;		

selection_bound
    public    weak int                  selection_bound           { get; } ;		

single_line_mode
    public    weak bool                 single_line_mode          { get; set; } ;		

use_markup
    public    weak bool                 use_markup                { get; set; } ;		

use_underline
    public    weak bool                 use_underline             { get; set; } ;		

width_chars
    public    weak int                  width_chars               { get; set; } ;		

wrap
    public    weak bool                 wrap                      { get; set; } ;		

wrap_mode
    public    weak Pango.WrapMode       wrap_mode                 { get; set; } ;		

Method Details

get_angle ()
    public    double                    get_angle                 (  ) ;		

get_attributes ()
    public    weak Pango.AttrList       get_attributes            (  ) ;		

get_ellipsize ()
    public    Pango.EllipsizeMode       get_ellipsize             (  ) ;		

get_justify ()
    public    Justification             get_justify               (  ) ;		

get_label ()
    public    weak string               get_label                 (  ) ;		

get_layout ()
    public    weak Pango.Layout         get_layout                (  ) ;		

get_layout_offsets ()
    public    void                      get_layout_offsets        ( int                 x,
                                                                    int                 y ) ;		

get_line_wrap ()
    public    bool                      get_line_wrap             (  ) ;		

get_line_wrap_mode ()
    public    Pango.WrapMode            get_line_wrap_mode        (  ) ;		

get_max_width_chars ()
    public    int                       get_max_width_chars       (  ) ;		

get_mnemonic_keyval ()
    public    uint                      get_mnemonic_keyval       (  ) ;		

get_mnemonic_widget ()
    public    weak Widget               get_mnemonic_widget       (  ) ;		

get_selectable ()
    public    bool                      get_selectable            (  ) ;		

get_selection_bounds ()
    public    bool                      get_selection_bounds      ( int                 start,
                                                                    int                 end ) ;		

get_single_line_mode ()
    public    bool                      get_single_line_mode      (  ) ;		

get_text ()
    public    weak string               get_text                  (  ) ;		

get_use_markup ()
    public    bool                      get_use_markup            (  ) ;		

get_use_underline ()
    public    bool                      get_use_underline         (  ) ;		

get_width_chars ()
    public    int                       get_width_chars           (  ) ;		

select_region ()
    public    void                      select_region             ( int                 start_offset,
                                                                    int                 end_offset ) ;		

set_angle ()
    public    void                      set_angle                 ( double              angle ) ;		

set_attributes ()
    public    void                      set_attributes            ( Pango.AttrList      attrs ) ;		

set_ellipsize ()
    public    void                      set_ellipsize             ( Pango.EllipsizeMode mode ) ;		

set_justify ()
    public    void                      set_justify               ( Justification       jtype ) ;		

set_label ()
    public    void                      set_label                 ( string              str ) ;		

set_line_wrap ()
    public    void                      set_line_wrap             ( bool                wrap ) ;		

set_line_wrap_mode ()
    public    void                      set_line_wrap_mode        ( Pango.WrapMode      wrap_mode ) ;		

set_markup ()
    public    void                      set_markup                ( string              str ) ;		

set_markup_with_mnemonic ()
    public    void                      set_markup_with_mnemonic  ( string              str ) ;		

set_max_width_chars ()
    public    void                      set_max_width_chars       ( int                 n_chars ) ;		

set_mnemonic_widget ()
    public    void                      set_mnemonic_widget       ( Widget              widget ) ;		

set_pattern ()
    public    void                      set_pattern               ( string              pattern ) ;		

set_selectable ()
    public    void                      set_selectable            ( bool                setting ) ;		

set_single_line_mode ()
    public    void                      set_single_line_mode      ( bool                single_line_mode ) ;		

set_text ()
    public    void                      set_text                  ( string              str ) ;		

set_text_with_mnemonic ()
    public    void                      set_text_with_mnemonic    ( string              str ) ;		

set_use_markup ()
    public    void                      set_use_markup            ( bool                setting ) ;		

set_use_underline ()
    public    void                      set_use_underline         ( bool                setting ) ;		

set_width_chars ()
    public    void                      set_width_chars           ( int                 n_chars ) ;		


Created by Valadoc