hildon-1 Reference Manual

Synopsis

public class Calendar : Widget, Implementor, Buildable  {
    public    weak Gtk.Style            header_style ;
    public    weak Gtk.Style            label_style ;
    public    int                       selected_day ;
    public    int[]                     day_month ;
    public    int                       num_marked_dates ;
    public    int[]                     marked_date ;
    public    CalendarDisplayOptions    display_flags ;
    public    Gdk.Color[]               marked_date_color ;
    public    weak Gdk.GC               gc ;
    public    weak Gdk.GC               xor_gc ;
    public    int                       focus_row ;
    public    int                       focus_col ;
    public    int                       highlight_row ;
    public    int                       highlight_col ;
    public    char[]                    grow_space ;


    public    weak int                  day                       { get; set; } ;
    public    weak int                  max_year                  { get; set; } ;
    public    weak int                  min_year                  { get; set; } ;
    public    weak int                  month                     { get; set; } ;
    public    weak bool                 no_month_change           { get; set; } ;
    public    weak bool                 show_day_names            { get; set; } ;
    public    weak bool                 show_heading              { get; set; } ;
    public    weak bool                 show_week_numbers         { get; set; } ;
    public    weak int                  week_start                { get; set; } ;
    public    weak int                  year                      { get; set; } ;


    public                              Calendar                  (  ) ;


    public    signal void               day_selected              (  )  ;
    public    signal void               day_selected_double_click (  )  ;
    public    signal void               erroneous_date            (  )  ;
    public    signal void               month_changed             (  )  ;
    public    signal void               next_month                (  )  ;
    public    signal void               next_year                 (  )  ;
    public    signal void               prev_month                (  )  ;
    public    signal void               prev_year                 (  )  ;
    public    signal void               selected_date             (  )  ;


    public    void                      clear_marks               (  ) ;
    public    void                      freeze                    (  ) ;
    public    void                      get_date                  ( uint                year,
                                                                    uint                month,
                                                                    uint                day ) ;
    public    CalendarDisplayOptions    get_display_options       (  ) ;
    public    bool                      mark_day                  ( uint                day ) ;
    public    void                      select_day                ( uint                day ) ;
    public    bool                      select_month              ( uint                month,
                                                                    uint                year ) ;
    public    void                      set_display_options       ( CalendarDisplayOptions flags ) ;
    public    void                      thaw                      (  ) ;
    public    bool                      unmark_day                ( uint                day ) ;
}

Calendar Description

Details

Constructor Details

Calendar ()
    public                              Calendar                  (  ) ;		

Field Details

header_style
    public    weak Gtk.Style            header_style ;		

label_style
    public    weak Gtk.Style            label_style ;		

selected_day
    public    int                       selected_day ;		

day_month
    public    int[]                     day_month ;		

num_marked_dates
    public    int                       num_marked_dates ;		

marked_date
    public    int[]                     marked_date ;		

display_flags
    public    CalendarDisplayOptions    display_flags ;		

marked_date_color
    public    Gdk.Color[]               marked_date_color ;		

gc
    public    weak Gdk.GC               gc ;		

xor_gc
    public    weak Gdk.GC               xor_gc ;		

focus_row
    public    int                       focus_row ;		

focus_col
    public    int                       focus_col ;		

highlight_row
    public    int                       highlight_row ;		

highlight_col
    public    int                       highlight_col ;		

grow_space
    public    char[]                    grow_space ;		

Signal Details

day_selected
    public    signal void               day_selected              (  )  ;		

day_selected_double_click
    public    signal void               day_selected_double_click (  )  ;		

erroneous_date
    public    signal void               erroneous_date            (  )  ;		

month_changed
    public    signal void               month_changed             (  )  ;		

next_month
    public    signal void               next_month                (  )  ;		

next_year
    public    signal void               next_year                 (  )  ;		

prev_month
    public    signal void               prev_month                (  )  ;		

prev_year
    public    signal void               prev_year                 (  )  ;		

selected_date
    public    signal void               selected_date             (  )  ;		

Property Details

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

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

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

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

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

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

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

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

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

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

Method Details

clear_marks ()
    public    void                      clear_marks               (  ) ;		

freeze ()
    public    void                      freeze                    (  ) ;		

get_date ()
    public    void                      get_date                  ( uint                year,
                                                                    uint                month,
                                                                    uint                day ) ;		

get_display_options ()
    public    CalendarDisplayOptions    get_display_options       (  ) ;		

mark_day ()
    public    bool                      mark_day                  ( uint                day ) ;		

select_day ()
    public    void                      select_day                ( uint                day ) ;		

select_month ()
    public    bool                      select_month              ( uint                month,
                                                                    uint                year ) ;		

set_display_options ()
    public    void                      set_display_options       ( CalendarDisplayOptions flags ) ;		

thaw ()
    public    void                      thaw                      (  ) ;		

unmark_day ()
    public    bool                      unmark_day                ( uint                day ) ;		


Created by Valadoc