Source file ogtkMiscProps.ml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
open GtkSignal
open Gobject
open Data
let set = set
let get = get
let param = param
open GtkMiscProps
class virtual gtk_status_icon_props = object
val virtual obj : _ obj
method set_screen = set GtkStatusIcon.P.screen obj
method set_visible = set GtkStatusIcon.P.visible obj
method set_tooltip_markup = set GtkStatusIcon.P.tooltip_markup obj
method set_tooltip_text = set GtkStatusIcon.P.tooltip_text obj
method screen = get GtkStatusIcon.P.screen obj
method visible = get GtkStatusIcon.P.visible obj
method tooltip_markup = get GtkStatusIcon.P.tooltip_markup obj
method tooltip_text = get GtkStatusIcon.P.tooltip_text obj
end
class virtual gtk_status_icon_sigs = object (self)
method private virtual connect :
'b. ('a,'b) GtkSignal.t -> callback:'b -> GtkSignal.id
method private virtual notify :
'b. ('a,'b) property -> callback:('b -> unit) -> GtkSignal.id
method activate = self#connect GtkStatusIcon.S.activate
method popup_menu = self#connect GtkStatusIcon.S.popup_menu
method size_changed = self#connect GtkStatusIcon.S.size_changed
method notify_screen ~callback =
self#notify GtkStatusIcon.P.screen ~callback
method notify_visible ~callback =
self#notify GtkStatusIcon.P.visible ~callback
method notify_tooltip_markup ~callback =
self#notify GtkStatusIcon.P.tooltip_markup ~callback
method notify_tooltip_text ~callback =
self#notify GtkStatusIcon.P.tooltip_text ~callback
end
class virtual misc_props = object
val virtual obj : _ obj
method set_xalign = set Misc.P.xalign obj
method set_yalign = set Misc.P.yalign obj
method set_xpad = set Misc.P.xpad obj
method set_ypad = set Misc.P.ypad obj
method xalign = get Misc.P.xalign obj
method yalign = get Misc.P.yalign obj
method xpad = get Misc.P.xpad obj
method ypad = get Misc.P.ypad obj
end
class virtual label_props = object
val virtual obj : _ obj
method set_label = set Label.P.label obj
method set_use_markup = set Label.P.use_markup obj
method set_use_underline = set Label.P.use_underline obj
method set_mnemonic_widget =
set {Label.P.mnemonic_widget with conv=GObj.conv_widget_option} obj
method set_justify = set Label.P.justify obj
method set_line_wrap = set Label.P.wrap obj
method set_pattern = set Label.P.pattern obj
method set_selectable = set Label.P.selectable obj
method set_angle = set Label.P.angle obj
method set_ellipsize = set Label.P.ellipsize obj
method set_max_width_chars = set Label.P.max_width_chars obj
method set_single_line_mode = set Label.P.single_line_mode obj
method set_width_chars = set Label.P.width_chars obj
method label = get Label.P.label obj
method use_markup = get Label.P.use_markup obj
method use_underline = get Label.P.use_underline obj
method mnemonic_keyval = get Label.P.mnemonic_keyval obj
method mnemonic_widget =
get {Label.P.mnemonic_widget with conv=GObj.conv_widget_option} obj
method justify = get Label.P.justify obj
method line_wrap = get Label.P.wrap obj
method selectable = get Label.P.selectable obj
method cursor_position = get Label.P.cursor_position obj
method selection_bound = get Label.P.selection_bound obj
method angle = get Label.P.angle obj
method ellipsize = get Label.P.ellipsize obj
method max_width_chars = get Label.P.max_width_chars obj
method single_line_mode = get Label.P.single_line_mode obj
method width_chars = get Label.P.width_chars obj
end
class virtual arrow_props = object
val virtual obj : _ obj
method set_kind = set Arrow.P.arrow_type obj
method set_shadow = set Arrow.P.shadow_type obj
method kind = get Arrow.P.arrow_type obj
method shadow = get Arrow.P.shadow_type obj
end
class virtual image_props = object
val virtual obj : _ obj
method set_file = set Image.P.file obj
method set_icon_name = set Image.P.icon_name obj
method set_icon_set = set Image.P.icon_set obj
method set_icon_size = set Image.P.icon_size obj
method set_pixbuf = set Image.P.pixbuf obj
method set_pixel_size = set Image.P.pixel_size obj
method set_resource = set Image.P.resource obj
method set_stock = set Image.P.stock obj
method set_use_fallback = set Image.P.use_fallback obj
method icon_name = get Image.P.icon_name obj
method icon_set = get Image.P.icon_set obj
method icon_size = get Image.P.icon_size obj
method pixbuf = get Image.P.pixbuf obj
method pixel_size = get Image.P.pixel_size obj
method resource = get Image.P.resource obj
method stock = get Image.P.stock obj
method storage_type = get Image.P.storage_type obj
method use_fallback = get Image.P.use_fallback obj
end
class virtual color_selection_props = object
val virtual obj : _ obj
method set_alpha = set ColorSelection.P.current_alpha obj
method set_color = set ColorSelection.P.current_color obj
method set_has_opacity_control =
set ColorSelection.P.has_opacity_control obj
method set_has_palette = set ColorSelection.P.has_palette obj
method alpha = get ColorSelection.P.current_alpha obj
method color = get ColorSelection.P.current_color obj
method has_opacity_control = get ColorSelection.P.has_opacity_control obj
method has_palette = get ColorSelection.P.has_palette obj
end
class virtual font_selection_props = object
val virtual obj : _ obj
method set_font_name = set FontSelection.P.font_name obj
method set_preview_text = set FontSelection.P.preview_text obj
method font_name = get FontSelection.P.font_name obj
method preview_text = get FontSelection.P.preview_text obj
end
class virtual calendar_props = object
val virtual obj : _ obj
method set_day = set Calendar.P.day obj
method set_month = set Calendar.P.month obj
method set_year = set Calendar.P.year obj
method day = get Calendar.P.day obj
method month = get Calendar.P.month obj
method year = get Calendar.P.year obj
end
class virtual calendar_sigs = object (self)
method private virtual connect :
'b. ('a,'b) GtkSignal.t -> callback:'b -> GtkSignal.id
method private virtual notify :
'b. ('a,'b) property -> callback:('b -> unit) -> GtkSignal.id
method day_selected = self#connect Calendar.S.day_selected
method day_selected_double_click =
self#connect Calendar.S.day_selected_double_click
method month_changed = self#connect Calendar.S.month_changed
method next_month = self#connect Calendar.S.next_month
method next_year = self#connect Calendar.S.next_year
method prev_month = self#connect Calendar.S.prev_month
method prev_year = self#connect Calendar.S.prev_year
method notify_day ~callback = self#notify Calendar.P.day ~callback
method notify_month ~callback = self#notify Calendar.P.month ~callback
method notify_year ~callback = self#notify Calendar.P.year ~callback
end