Ignore BusName sender parameters in marshalling code
[vala-lang.git] / vapi / hildon-1.vapi
blobf17bc706fb5631ad7cbf12016c32866984614517
1 /* hildon-1.vapi generated by vapigen, do not modify. */
3 [CCode (cprefix = "Hildon", lower_case_cprefix = "hildon_")]
4 namespace Hildon {
5         [CCode (cheader_filename = "hildon/hildon.h")]
6         public class Banner : Gtk.Window, Atk.Implementor, Gtk.Buildable {
7                 public void set_fraction (double fraction);
8                 public void set_icon (string icon_name);
9                 public void set_icon_from_file (string icon_file);
10                 public void set_markup (string markup);
11                 public void set_text (string text);
12                 public void set_timeout (uint timeout);
13                 public static unowned Gtk.Widget show_animation (Gtk.Widget widget, string animation_name, string text);
14                 public static unowned Gtk.Widget show_information (Gtk.Widget widget, string icon_name, string text);
15                 public static unowned Gtk.Widget show_information_with_markup (Gtk.Widget widget, string icon_name, string markup);
16                 public static unowned Gtk.Widget show_informationf (Gtk.Widget widget, string icon_name, string format);
17                 public static unowned Gtk.Widget show_progress (Gtk.Widget widget, Gtk.ProgressBar bar, string text);
18                 [NoAccessorMethod]
19                 public bool is_timed { get; construct; }
20                 [NoAccessorMethod]
21                 public Gtk.Window parent_window { owned get; construct; }
22                 [NoAccessorMethod]
23                 public uint timeout { get; construct; }
24         }
25         [CCode (cheader_filename = "hildon/hildon.h")]
26         public class BreadCrumbTrail : Gtk.Container, Atk.Implementor, Gtk.Buildable {
27                 public void clear ();
28                 [CCode (type = "GtkWidget*", has_construct_function = false)]
29                 public BreadCrumbTrail ();
30                 public void pop ();
31                 public void push (Hildon.BreadCrumb item, void* id, GLib.DestroyNotify notify);
32                 public void push_icon (string text, Gtk.Widget icon, void* id, GLib.DestroyNotify destroy);
33                 public void push_text (string text, void* id, GLib.DestroyNotify notify);
34                 public virtual signal bool crumb_clicked (void* id);
35                 public virtual signal void move_parent ();
36         }
37         [CCode (cheader_filename = "hildon/hildon.h")]
38         public class Calendar : Gtk.Widget, Atk.Implementor, Gtk.Buildable {
39                 [CCode (array_length = false)]
40                 public weak int[] day_month;
41                 public Hildon.CalendarDisplayOptions display_flags;
42                 public int focus_col;
43                 public int focus_row;
44                 public weak Gdk.GC gc;
45                 [CCode (array_length = false)]
46                 public weak char[] grow_space;
47                 public weak Gtk.Style header_style;
48                 public int highlight_col;
49                 public int highlight_row;
50                 public weak Gtk.Style label_style;
51                 [CCode (array_length = false)]
52                 public weak int[] marked_date;
53                 [CCode (array_length = false)]
54                 public weak Gdk.Color[] marked_date_color;
55                 public int num_marked_dates;
56                 public int selected_day;
57                 public weak Gdk.GC xor_gc;
58                 public void clear_marks ();
59                 public void freeze ();
60                 public void get_date (uint year, uint month, uint day);
61                 public Hildon.CalendarDisplayOptions get_display_options ();
62                 public bool mark_day (uint day);
63                 [CCode (type = "GtkWidget*", has_construct_function = false)]
64                 public Calendar ();
65                 public void select_day (uint day);
66                 public bool select_month (uint month, uint year);
67                 public void set_display_options (Hildon.CalendarDisplayOptions flags);
68                 public void thaw ();
69                 public bool unmark_day (uint day);
70                 [NoAccessorMethod]
71                 public int day { get; set; }
72                 [NoAccessorMethod]
73                 public int max_year { get; set; }
74                 [NoAccessorMethod]
75                 public int min_year { get; set; }
76                 [NoAccessorMethod]
77                 public int month { get; set; }
78                 [NoAccessorMethod]
79                 public bool no_month_change { get; set; }
80                 [NoAccessorMethod]
81                 public bool show_day_names { get; set; }
82                 [NoAccessorMethod]
83                 public bool show_heading { get; set; }
84                 [NoAccessorMethod]
85                 public bool show_week_numbers { get; set; }
86                 [NoAccessorMethod]
87                 public int week_start { get; set; }
88                 [NoAccessorMethod]
89                 public int year { get; set; }
90                 public virtual signal void day_selected ();
91                 public virtual signal void day_selected_double_click ();
92                 public virtual signal void erroneous_date ();
93                 public virtual signal void month_changed ();
94                 public virtual signal void next_month ();
95                 public virtual signal void next_year ();
96                 public virtual signal void prev_month ();
97                 public virtual signal void prev_year ();
98                 public virtual signal void selected_date ();
99         }
100         [CCode (cheader_filename = "hildon/hildon.h")]
101         public class CalendarPopup : Gtk.Dialog, Atk.Implementor, Gtk.Buildable {
102                 public void get_date (uint year, uint month, uint day);
103                 [CCode (type = "GtkWidget*", has_construct_function = false)]
104                 public CalendarPopup (Gtk.Window parent, uint year, uint month, uint day);
105                 public void set_date (uint year, uint month, uint day);
106                 [NoAccessorMethod]
107                 public int day { get; set; }
108                 [NoAccessorMethod]
109                 public uint max_year { set; }
110                 [NoAccessorMethod]
111                 public uint min_year { set; }
112                 [NoAccessorMethod]
113                 public int month { get; set; }
114                 [NoAccessorMethod]
115                 public int year { get; set; }
116         }
117         [CCode (cheader_filename = "hildon/hildon.h")]
118         public class Caption : Gtk.EventBox, Atk.Implementor, Gtk.Buildable {
119                 public bool get_child_expand ();
120                 public unowned Gtk.Widget get_icon_image ();
121                 public Hildon.CaptionIconPosition get_icon_position ();
122                 public unowned string get_label ();
123                 public float get_label_alignment ();
124                 public unowned string get_separator ();
125                 public unowned Gtk.SizeGroup get_size_group ();
126                 public Hildon.CaptionStatus get_status ();
127                 public bool is_mandatory ();
128                 [CCode (type = "GtkWidget*", has_construct_function = false)]
129                 public Caption (Gtk.SizeGroup group, string value, Gtk.Widget control, Gtk.Widget icon, Hildon.CaptionStatus flag);
130                 public void set_child_expand (bool expand);
131                 public void set_icon_image (Gtk.Widget icon);
132                 public void set_icon_position (Hildon.CaptionIconPosition pos);
133                 public void set_label (string label);
134                 public void set_label_alignment (float alignment);
135                 public void set_label_markup (string markup);
136                 public void set_separator (string separator);
137                 public void set_size_group (Gtk.SizeGroup new_group);
138                 public void set_status (Hildon.CaptionStatus flag);
139                 [NoAccessorMethod]
140                 public Gtk.Widget icon { owned get; set; }
141                 public Hildon.CaptionIconPosition icon_position { get; set; }
142                 public string label { get; set; }
143                 [NoAccessorMethod]
144                 public string markup { set; }
145                 public string separator { get; set; }
146                 public Gtk.SizeGroup size_group { get; set; }
147                 public Hildon.CaptionStatus status { get; set; }
148                 public virtual signal void activate ();
149         }
150         [CCode (cheader_filename = "hildon/hildon.h")]
151         public class CodeDialog : Gtk.Dialog, Atk.Implementor, Gtk.Buildable {
152                 public void clear_code ();
153                 public unowned string get_code ();
154                 [CCode (type = "GtkWidget*", has_construct_function = false)]
155                 public CodeDialog ();
156                 public void set_help_text (string text);
157                 public void set_input_sensitive (bool sensitive);
158                 public virtual signal void input ();
159         }
160         [CCode (cheader_filename = "hildon/hildon.h")]
161         public class ColorButton : Gtk.Button, Atk.Implementor, Gtk.Buildable {
162                 public void get_color (out Gdk.Color color);
163                 public bool get_popup_shown ();
164                 [CCode (type = "GtkWidget*", has_construct_function = false)]
165                 public ColorButton ();
166                 public void popdown ();
167                 public void set_color (Gdk.Color color);
168                 [CCode (type = "GtkWidget*", has_construct_function = false)]
169                 public ColorButton.with_color (Gdk.Color color);
170                 public Gdk.Color color { get; set; }
171                 public bool popup_shown { get; }
172         }
173         [CCode (cheader_filename = "hildon/hildon.h")]
174         public class ColorChooser : Gtk.Widget, Atk.Implementor, Gtk.Buildable {
175                 public void get_color (out Gdk.Color color);
176                 [CCode (type = "GtkWidget*", has_construct_function = false)]
177                 public ColorChooser ();
178                 public virtual void set_color (Gdk.Color color);
179                 public Gdk.Color color { get; set; }
180                 public virtual signal void color_changed ();
181         }
182         [CCode (cheader_filename = "hildon/hildon.h")]
183         public class ColorChooserDialog : Gtk.Dialog, Atk.Implementor, Gtk.Buildable {
184                 public void get_color (out Gdk.Color color);
185                 [CCode (type = "GtkWidget*", has_construct_function = false)]
186                 public ColorChooserDialog ();
187                 public void set_color (Gdk.Color color);
188         }
189         [CCode (cheader_filename = "hildon/hildon.h")]
190         public class Controlbar : Gtk.Scale, Atk.Implementor, Gtk.Buildable {
191                 public int get_max ();
192                 public int get_min ();
193                 public int get_value ();
194                 [CCode (type = "GtkWidget*", has_construct_function = false)]
195                 public Controlbar ();
196                 public void set_max (int max);
197                 public void set_min (int min);
198                 public void set_range (int min, int max);
199                 public void set_value (int value);
200                 public int max { get; set; }
201                 public int min { get; set; }
202                 public int value { get; set; }
203                 public virtual signal void end_reached (bool end);
204         }
205         [CCode (cheader_filename = "hildon/hildon.h")]
206         public class DateEditor : Gtk.Container, Atk.Implementor, Gtk.Buildable {
207                 public void get_date (uint year, uint month, uint day);
208                 public uint get_day ();
209                 public uint get_month ();
210                 public uint get_year ();
211                 [CCode (type = "GtkWidget*", has_construct_function = false)]
212                 public DateEditor ();
213                 public void set_date (uint year, uint month, uint day);
214                 public bool set_day (uint day);
215                 public bool set_month (uint month);
216                 public bool set_year (uint year);
217                 public uint day { get; set; }
218                 [NoAccessorMethod]
219                 public uint max_year { get; set; }
220                 [NoAccessorMethod]
221                 public uint min_year { get; set; }
222                 public uint month { get; set; }
223                 public uint year { get; set; }
224                 public virtual signal bool date_error (Hildon.DateTimeError type);
225         }
226         [CCode (cheader_filename = "hildon/hildon.h")]
227         public class FindToolbar : Gtk.Toolbar, Atk.Implementor, Gtk.Buildable {
228                 public int get_active ();
229                 public bool get_active_iter (out Gtk.TreeIter iter);
230                 public int32 get_last_index ();
231                 public void highlight_entry (bool get_focus);
232                 [CCode (type = "GtkWidget*", has_construct_function = false)]
233                 public FindToolbar (string label);
234                 public void set_active (int index);
235                 public void set_active_iter (Gtk.TreeIter iter);
236                 [CCode (type = "GtkWidget*", has_construct_function = false)]
237                 public FindToolbar.with_model (string label, Gtk.ListStore model, int column);
238                 [NoAccessorMethod]
239                 public int column { get; set; }
240                 [NoAccessorMethod]
241                 public int history_limit { get; set construct; }
242                 [NoAccessorMethod]
243                 public string label { owned get; set construct; }
244                 [NoAccessorMethod]
245                 public Gtk.ListStore list { owned get; set; }
246                 [NoAccessorMethod]
247                 public int max_characters { get; set construct; }
248                 [NoAccessorMethod]
249                 public string prefix { owned get; set; }
250                 public virtual signal void close ();
251                 public virtual signal bool history_append ();
252                 public virtual signal void invalid_input ();
253                 public virtual signal void search ();
254         }
255         [CCode (cheader_filename = "hildon/hildon.h")]
256         public class FontSelectionDialog : Gtk.Dialog, Atk.Implementor, Gtk.Buildable {
257                 public unowned string get_preview_text ();
258                 [CCode (type = "GtkWidget*", has_construct_function = false)]
259                 public FontSelectionDialog (Gtk.Window parent, string title);
260                 public void set_preview_text (string text);
261                 [NoAccessorMethod]
262                 public bool bold { get; set; }
263                 [NoAccessorMethod]
264                 public bool bold_set { get; set construct; }
265                 [NoAccessorMethod]
266                 public Gdk.Color color { get; set; }
267                 [NoAccessorMethod]
268                 public bool color_set { get; set construct; }
269                 [NoAccessorMethod]
270                 public string family { owned get; set; }
271                 [NoAccessorMethod]
272                 public bool family_set { get; set construct; }
273                 [NoAccessorMethod]
274                 public double font_scaling { get; set; }
275                 [NoAccessorMethod]
276                 public bool italic { get; set; }
277                 [NoAccessorMethod]
278                 public bool italic_set { get; set construct; }
279                 [NoAccessorMethod]
280                 public int position { get; set; }
281                 [NoAccessorMethod]
282                 public bool position_set { get; set construct; }
283                 public string preview_text { get; set; }
284                 [NoAccessorMethod]
285                 public int size { get; set; }
286                 [NoAccessorMethod]
287                 public bool size_set { get; set construct; }
288                 [NoAccessorMethod]
289                 public bool strikethrough { get; set; }
290                 [NoAccessorMethod]
291                 public bool strikethrough_set { get; set construct; }
292                 [NoAccessorMethod]
293                 public bool underline { get; set; }
294                 [NoAccessorMethod]
295                 public bool underline_set { get; set construct; }
296         }
297         [CCode (cheader_filename = "hildon/hildon.h")]
298         public class GetPasswordDialog : Gtk.Dialog, Atk.Implementor, Gtk.Buildable {
299                 public unowned string get_password ();
300                 [CCode (type = "GtkWidget*", has_construct_function = false)]
301                 public GetPasswordDialog (Gtk.Window parent, bool get_old);
302                 public void set_caption (string new_caption);
303                 public void set_max_characters (int max_characters);
304                 public void set_message (string message);
305                 [CCode (type = "GtkWidget*", has_construct_function = false)]
306                 public GetPasswordDialog.with_default (Gtk.Window parent, string password, bool get_old);
307                 [NoAccessorMethod]
308                 public string caption_label { owned get; set; }
309                 [NoAccessorMethod]
310                 public bool get_old { get; construct; }
311                 [NoAccessorMethod]
312                 public int max_characters { get; set; }
313                 [NoAccessorMethod]
314                 public string message { owned get; set; }
315                 [NoAccessorMethod]
316                 public bool numbers_only { get; set; }
317                 [NoAccessorMethod]
318                 public string password { owned get; set; }
319         }
320         [CCode (cheader_filename = "hildon/hildon.h")]
321         public class HVolumebar : Hildon.Volumebar, Atk.Implementor, Gtk.Buildable {
322                 [CCode (type = "GtkWidget*", has_construct_function = false)]
323                 public HVolumebar ();
324         }
325         [CCode (cheader_filename = "hildon/hildon.h")]
326         public class LoginDialog : Gtk.Dialog, Atk.Implementor, Gtk.Buildable {
327                 public unowned string get_password ();
328                 public unowned string get_username ();
329                 [CCode (type = "GtkWidget*", has_construct_function = false)]
330                 public LoginDialog (Gtk.Window parent);
331                 public void set_message (string msg);
332                 [CCode (type = "GtkWidget*", has_construct_function = false)]
333                 public LoginDialog.with_default (Gtk.Window parent, string name, string password);
334                 [NoAccessorMethod]
335                 public string message { owned get; set; }
336                 [NoAccessorMethod]
337                 public string password { owned get; set; }
338                 [NoAccessorMethod]
339                 public string username { owned get; set; }
340         }
341         [CCode (cheader_filename = "hildon/hildon.h")]
342         public class Note : Gtk.Dialog, Atk.Implementor, Gtk.Buildable {
343                 [CCode (type = "GtkWidget*", has_construct_function = false)]
344                 public Note.cancel_with_progress_bar (Gtk.Window parent, string description, Gtk.ProgressBar progressbar);
345                 [CCode (type = "GtkWidget*", has_construct_function = false)]
346                 public Note.confirmation (Gtk.Window parent, string description);
347                 [CCode (type = "GtkWidget*", has_construct_function = false)]
348                 public Note.confirmation_add_buttons (Gtk.Window parent, string description);
349                 [CCode (type = "GtkWidget*", has_construct_function = false)]
350                 public Note.confirmation_with_icon_name (Gtk.Window parent, string description, string icon_name);
351                 [CCode (type = "GtkWidget*", has_construct_function = false)]
352                 public Note.information (Gtk.Window parent, string description);
353                 [CCode (type = "GtkWidget*", has_construct_function = false)]
354                 public Note.information_with_icon_name (Gtk.Window parent, string description, string icon_name);
355                 public void set_button_text (string text);
356                 public void set_button_texts (string text_ok, string text_cancel);
357                 [NoAccessorMethod]
358                 public string description { owned get; set; }
359                 [NoAccessorMethod]
360                 public string icon { owned get; set; }
361                 [NoAccessorMethod]
362                 public Gtk.ProgressBar progressbar { owned get; set; }
363                 [NoAccessorMethod]
364                 public string stock_icon { owned get; set; }
365         }
366         [CCode (cheader_filename = "hildon/hildon.h")]
367         public class NumberEditor : Gtk.Container, Atk.Implementor, Gtk.Buildable {
368                 public int get_value ();
369                 [CCode (type = "GtkWidget*", has_construct_function = false)]
370                 public NumberEditor (int min, int max);
371                 public void set_range (int min, int max);
372                 public void set_value (int value);
373                 public int value { get; set; }
374                 public virtual signal bool range_error (Hildon.NumberEditorErrorType type);
375         }
376         [CCode (cheader_filename = "hildon/hildon.h")]
377         public class Program : GLib.Object {
378                 public void add_window (Hildon.Window window);
379                 public bool get_can_hibernate ();
380                 public unowned Gtk.Menu get_common_menu ();
381                 public unowned Gtk.Toolbar get_common_toolbar ();
382                 public static unowned Hildon.Program get_instance ();
383                 public bool get_is_topmost ();
384                 public void remove_window (Hildon.Window window);
385                 public void set_can_hibernate (bool can_hibernate);
386                 public void set_common_menu (Gtk.Menu menu);
387                 public void set_common_toolbar (Gtk.Toolbar toolbar);
388                 public bool can_hibernate { get; set; }
389                 public bool is_topmost { get; }
390         }
391         [CCode (cheader_filename = "hildon/hildon.h")]
392         public class RangeEditor : Gtk.Container, Atk.Implementor, Gtk.Buildable {
393                 public int get_higher ();
394                 public int get_lower ();
395                 public int get_max ();
396                 public int get_min ();
397                 public void get_range (int start, int end);
398                 public unowned string get_separator ();
399                 [CCode (type = "GtkWidget*", has_construct_function = false)]
400                 public RangeEditor ();
401                 public void set_higher (int value);
402                 public void set_limits (int start, int end);
403                 public void set_lower (int value);
404                 public void set_max (int value);
405                 public void set_min (int value);
406                 public void set_range (int start, int end);
407                 public void set_separator (string separator);
408                 [CCode (type = "GtkWidget*", has_construct_function = false)]
409                 public RangeEditor.with_separator (string separator);
410                 public int higher { get; set construct; }
411                 public int lower { get; set construct; }
412                 public int max { get; set construct; }
413                 public int min { get; set construct; }
414                 public string separator { get; set construct; }
415         }
416         [CCode (cheader_filename = "hildon/hildon.h")]
417         public class Seekbar : Gtk.Scale, Atk.Implementor, Gtk.Buildable {
418                 public uint get_fraction ();
419                 public int get_position ();
420                 public int get_total_time ();
421                 [CCode (type = "GtkWidget*", has_construct_function = false)]
422                 public Seekbar ();
423                 public void set_fraction (uint fraction);
424                 public void set_position (int time);
425                 public void set_total_time (int time);
426                 public double fraction { get; set; }
427                 public double position { get; set; }
428                 public double total_time { get; set; }
429         }
430         [CCode (cheader_filename = "hildon/hildon.h")]
431         public class SetPasswordDialog : Gtk.Dialog, Atk.Implementor, Gtk.Buildable {
432                 public unowned string get_password ();
433                 public bool get_protected ();
434                 [CCode (type = "GtkWidget*", has_construct_function = false)]
435                 public SetPasswordDialog (Gtk.Window parent, bool modify_protection);
436                 public void set_message (string message);
437                 [CCode (type = "GtkWidget*", has_construct_function = false)]
438                 public SetPasswordDialog.with_default (Gtk.Window parent, string password, bool modify_protection);
439                 [NoAccessorMethod]
440                 public string message { owned get; set; }
441                 [NoAccessorMethod]
442                 public bool modify_protection { get; construct; }
443                 [NoAccessorMethod]
444                 public string password { owned get; set; }
445         }
446         [CCode (cheader_filename = "hildon/hildon.h")]
447         public class SortDialog : Gtk.Dialog, Atk.Implementor, Gtk.Buildable {
448                 public int add_sort_key (string sort_key);
449                 public int add_sort_key_reversed (string sort_key);
450                 public int get_sort_key ();
451                 public Gtk.SortType get_sort_order ();
452                 [CCode (type = "GtkWidget*", has_construct_function = false)]
453                 public SortDialog (Gtk.Window parent);
454                 public void set_sort_key (int key);
455                 public void set_sort_order (Gtk.SortType order);
456                 public int sort_key { get; set; }
457                 public Gtk.SortType sort_order { get; set; }
458         }
459         [CCode (cheader_filename = "hildon/hildon.h")]
460         public class TimeEditor : Gtk.Container, Atk.Implementor, Gtk.Buildable {
461                 public uint get_duration_max ();
462                 public uint get_duration_min ();
463                 public bool get_duration_mode ();
464                 public void get_duration_range (uint min_seconds, uint max_seconds);
465                 public bool get_show_hours ();
466                 public bool get_show_seconds ();
467                 public uint get_ticks ();
468                 public void get_time (uint hours, uint minutes, uint seconds);
469                 public static void get_time_separators (Gtk.Label hm_sep_label, Gtk.Label ms_sep_label);
470                 [CCode (type = "GtkWidget*", has_construct_function = false)]
471                 public TimeEditor ();
472                 public void set_duration_max (uint duration_max);
473                 public void set_duration_min (uint duration_min);
474                 public void set_duration_mode (bool duration_mode);
475                 public void set_duration_range (uint min_seconds, uint max_seconds);
476                 public void set_show_hours (bool show_hours);
477                 public void set_show_seconds (bool show_seconds);
478                 public void set_ticks (uint ticks);
479                 public void set_time (uint hours, uint minutes, uint seconds);
480                 public uint duration_max { get; set; }
481                 public uint duration_min { get; set; }
482                 public bool duration_mode { get; set; }
483                 public bool show_hours { get; set; }
484                 public bool show_seconds { get; set; }
485                 public uint ticks { get; set; }
486                 public virtual signal bool time_error (Hildon.DateTimeError type);
487         }
488         [CCode (cheader_filename = "hildon/hildon.h")]
489         public class TimePicker : Gtk.Dialog, Atk.Implementor, Gtk.Buildable {
490                 public void get_time (uint hours, uint minutes);
491                 [CCode (type = "GtkWidget*", has_construct_function = false)]
492                 public TimePicker (Gtk.Window parent);
493                 public void set_time (uint hours, uint minutes);
494                 [NoAccessorMethod]
495                 public uint minutes { get; set; }
496         }
497         [CCode (cheader_filename = "hildon/hildon.h")]
498         public class VVolumebar : Hildon.Volumebar, Atk.Implementor, Gtk.Buildable {
499                 [CCode (type = "GtkWidget*", has_construct_function = false)]
500                 public VVolumebar ();
501         }
502         [CCode (cheader_filename = "hildon/hildon.h")]
503         public class Volumebar : Gtk.Container, Atk.Implementor, Gtk.Buildable {
504                 public unowned Gtk.Adjustment get_adjustment ();
505                 public double get_level ();
506                 public bool get_mute ();
507                 public void set_level (double level);
508                 public void set_mute (bool mute);
509                 public void set_range_insensitive_message (string message);
510                 public void set_range_insensitive_messagef (string format);
511                 [NoAccessorMethod]
512                 public bool can_focus { get; set construct; }
513                 [NoAccessorMethod]
514                 public bool has_mute { get; set construct; }
515                 public double level { get; set; }
516                 public bool mute { get; set; }
517                 public virtual signal void level_changed ();
518                 public virtual signal void mute_toggled ();
519         }
520         [CCode (cheader_filename = "hildon/hildon.h")]
521         public class VolumebarRange : Gtk.Scale, Atk.Implementor, Gtk.Buildable {
522                 public double get_level ();
523                 [CCode (type = "GtkWidget*", has_construct_function = false)]
524                 public VolumebarRange (Gtk.Orientation orientation);
525                 public void set_level (double level);
526                 public double level { get; set; }
527         }
528         [CCode (cheader_filename = "hildon/hildon.h")]
529         public class WeekdayPicker : Gtk.Container, Atk.Implementor, Gtk.Buildable {
530                 public bool isset_day (GLib.DateWeekday day);
531                 [CCode (type = "GtkWidget*", has_construct_function = false)]
532                 public WeekdayPicker ();
533                 public void set_all ();
534                 public void set_day (GLib.DateWeekday day);
535                 public void toggle_day (GLib.DateWeekday day);
536                 public void unset_all ();
537                 public void unset_day (GLib.DateWeekday day);
538                 public virtual signal void selection_changed (int p0);
539         }
540         [CCode (cheader_filename = "hildon/hildon.h")]
541         public class Window : Gtk.Window, Atk.Implementor, Gtk.Buildable {
542                 public void add_toolbar (Gtk.Toolbar toolbar);
543                 public void add_with_scrollbar (Gtk.Widget child);
544                 public bool get_is_topmost ();
545                 public unowned Gtk.Menu get_menu ();
546                 [CCode (type = "GtkWidget*", has_construct_function = false)]
547                 public Window ();
548                 public void remove_toolbar (Gtk.Toolbar toolbar);
549                 public void set_menu (Gtk.Menu menu);
550                 public bool is_topmost { get; }
551                 public virtual signal void clipboard_operation (int operation);
552         }
553         [CCode (cheader_filename = "hildon/hildon.h")]
554         public class WizardDialog : Gtk.Dialog, Atk.Implementor, Gtk.Buildable {
555                 [CCode (type = "GtkWidget*", has_construct_function = false)]
556                 public WizardDialog (Gtk.Window parent, string wizard_name, Gtk.Notebook notebook);
557                 [NoAccessorMethod]
558                 public bool autotitle { get; set; }
559                 [NoAccessorMethod]
560                 public string wizard_name { owned get; set; }
561                 [NoAccessorMethod]
562                 public Gtk.Notebook wizard_notebook { owned get; set; }
563         }
564         [CCode (cheader_filename = "hildon/hildon.h")]
565         public interface BreadCrumb : Gtk.Widget {
566                 public void activated ();
567                 public abstract void get_natural_size (int width, int height);
568                 public virtual signal void crumb_activated ();
569         }
570         [CCode (cprefix = "HILDON_CALENDAR_", has_type_id = "0", cheader_filename = "hildon/hildon.h")]
571         [Flags]
572         public enum CalendarDisplayOptions {
573                 SHOW_HEADING,
574                 SHOW_DAY_NAMES,
575                 NO_MONTH_CHANGE,
576                 SHOW_WEEK_NUMBERS,
577                 WEEK_START_MONDAY
578         }
579         [CCode (cprefix = "HILDON_CAPTION_POSITION_", has_type_id = "0", cheader_filename = "hildon/hildon.h")]
580         public enum CaptionIconPosition {
581                 LEFT,
582                 RIGHT
583         }
584         [CCode (cprefix = "HILDON_CAPTION_", has_type_id = "0", cheader_filename = "hildon/hildon.h")]
585         public enum CaptionStatus {
586                 OPTIONAL,
587                 MANDATORY
588         }
589         [CCode (cprefix = "HILDON_DATE_TIME_ERROR_", has_type_id = "0", cheader_filename = "hildon/hildon.h")]
590         public enum DateTimeError {
591                 NO_ERROR,
592                 MAX_HOURS,
593                 MAX_MINS,
594                 MAX_SECS,
595                 MAX_DAY,
596                 MAX_MONTH,
597                 MAX_YEAR,
598                 MIN_HOURS,
599                 MIN_MINS,
600                 MIN_SECS,
601                 MIN_DAY,
602                 MIN_MONTH,
603                 MIN_YEAR,
604                 EMPTY_HOURS,
605                 EMPTY_MINS,
606                 EMPTY_SECS,
607                 EMPTY_DAY,
608                 EMPTY_MONTH,
609                 EMPTY_YEAR,
610                 MIN_DURATION,
611                 MAX_DURATION,
612                 INVALID_CHAR,
613                 INVALID_DATE,
614                 INVALID_TIME
615         }
616         [CCode (cprefix = "HILDON_NOTE_TYPE_", has_type_id = "0", cheader_filename = "hildon/hildon.h")]
617         public enum NoteType {
618                 CONFIRMATION,
619                 CONFIRMATION_BUTTON,
620                 INFORMATION,
621                 INFORMATION_THEME,
622                 PROGRESSBAR
623         }
624         [CCode (cprefix = "HILDON_NUMBER_EDITOR_ERROR_", has_type_id = "0", cheader_filename = "hildon/hildon.h")]
625         public enum NumberEditorErrorType {
626                 MAXIMUM_VALUE_EXCEED,
627                 MINIMUM_VALUE_EXCEED,
628                 ERRONEOUS_VALUE
629         }
630         [CCode (cprefix = "HILDON_WINDOW_CO_", has_type_id = "0", cheader_filename = "hildon/hildon.h")]
631         public enum WindowClipboardOperation {
632                 COPY,
633                 CUT,
634                 PASTE
635         }
636         [CCode (cprefix = "HILDON_WIZARD_DIALOG_", has_type_id = "0", cheader_filename = "hildon/hildon.h")]
637         public enum WizardDialogResponse {
638                 CANCEL,
639                 PREVIOUS,
640                 NEXT,
641                 FINISH
642         }
643         [CCode (cheader_filename = "hildon/hildon.h")]
644         public const int MAJOR_VERSION;
645         [CCode (cheader_filename = "hildon/hildon.h")]
646         public const int MARGIN_DEFAULT;
647         [CCode (cheader_filename = "hildon/hildon.h")]
648         public const int MARGIN_DOUBLE;
649         [CCode (cheader_filename = "hildon/hildon.h")]
650         public const int MARGIN_HALF;
651         [CCode (cheader_filename = "hildon/hildon.h")]
652         public const int MARGIN_TRIPLE;
653         [CCode (cheader_filename = "hildon/hildon.h")]
654         public const int MICRO_VERSION;
655         [CCode (cheader_filename = "hildon/hildon.h")]
656         public const int MINOR_VERSION;
657         [CCode (cheader_filename = "hildon/hildon.h")]
658         public const int WINDOW_LONG_PRESS_TIME;
659         [CCode (cheader_filename = "hildon/hildon.h")]
660         public static int get_icon_pixel_size (Gtk.IconSize size);
661         [CCode (cheader_filename = "hildon/hildon.h")]
662         public static bool helper_event_button_is_finger (Gdk.EventButton event);
663         [CCode (cheader_filename = "hildon/hildon.h")]
664         public static void helper_set_insensitive_message (Gtk.Widget widget, string message);
665         [CCode (cheader_filename = "hildon/hildon.h")]
666         public static void helper_set_insensitive_messagef (Gtk.Widget widget, string format);
667         [CCode (cheader_filename = "hildon/hildon.h")]
668         public static ulong helper_set_logical_color (Gtk.Widget widget, Gtk.RcFlags rcflags, Gtk.StateType state, string logicalcolorname);
669         [CCode (cheader_filename = "hildon/hildon.h")]
670         public static ulong helper_set_logical_font (Gtk.Widget widget, string logicalfontname);
671         [CCode (cheader_filename = "hildon/hildon.h")]
672         public static void helper_set_thumb_scrollbar (Gtk.ScrolledWindow win, bool thumb);
673         [CCode (cheader_filename = "hildon/hildon.h")]
674         public static void play_system_sound (string sample);