1 /* moonshot-password-dialog.c generated by valac 0.16.1, the Vala compiler
2 * generated from moonshot-password-dialog.vala, do not modify */
6 #include <glib-object.h>
8 #include <glib/gi18n-lib.h>
16 #define TYPE_ADD_PASSWORD_DIALOG (add_password_dialog_get_type ())
17 #define ADD_PASSWORD_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_ADD_PASSWORD_DIALOG, AddPasswordDialog))
18 #define ADD_PASSWORD_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_ADD_PASSWORD_DIALOG, AddPasswordDialogClass))
19 #define IS_ADD_PASSWORD_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_ADD_PASSWORD_DIALOG))
20 #define IS_ADD_PASSWORD_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_ADD_PASSWORD_DIALOG))
21 #define ADD_PASSWORD_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_ADD_PASSWORD_DIALOG, AddPasswordDialogClass))
23 typedef struct _AddPasswordDialog AddPasswordDialog;
24 typedef struct _AddPasswordDialogClass AddPasswordDialogClass;
25 typedef struct _AddPasswordDialogPrivate AddPasswordDialogPrivate;
26 #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
28 struct _AddPasswordDialog {
29 GtkDialog parent_instance;
30 AddPasswordDialogPrivate * priv;
33 struct _AddPasswordDialogClass {
34 GtkDialogClass parent_class;
37 struct _AddPasswordDialogPrivate {
38 GtkEntry* password_entry;
39 GtkCheckButton* remember_checkbutton;
43 static gpointer add_password_dialog_parent_class = NULL;
45 GType add_password_dialog_get_type (void) G_GNUC_CONST;
46 #define ADD_PASSWORD_DIALOG_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_ADD_PASSWORD_DIALOG, AddPasswordDialogPrivate))
48 ADD_PASSWORD_DIALOG_DUMMY_PROPERTY,
49 ADD_PASSWORD_DIALOG_PASSWORD,
50 ADD_PASSWORD_DIALOG_REMEMBER
52 AddPasswordDialog* add_password_dialog_new (void);
53 AddPasswordDialog* add_password_dialog_construct (GType object_type);
54 static void add_password_dialog_set_atk_relation (AddPasswordDialog* self, GtkWidget* widget, GtkWidget* target_widget, AtkRelationType relationship);
55 const gchar* add_password_dialog_get_password (AddPasswordDialog* self);
56 gboolean add_password_dialog_get_remember (AddPasswordDialog* self);
57 static void add_password_dialog_finalize (GObject* obj);
58 static void _vala_add_password_dialog_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec);
61 static gpointer _g_object_ref0 (gpointer self) {
62 #line 25 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
63 return self ? g_object_ref (self) : NULL;
64 #line 65 "moonshot-password-dialog.c"
68 AddPasswordDialog* add_password_dialog_construct (GType object_type) {
69 AddPasswordDialog * self = NULL;
70 const gchar* _tmp0_ = NULL;
71 const gchar* _tmp1_ = NULL;
72 const gchar* _tmp2_ = NULL;
73 GtkWidget* _tmp3_ = NULL;
75 GtkWidget* content_area;
76 const gchar* _tmp5_ = NULL;
79 GtkLabel* password_label;
85 const gchar* _tmp13_ = NULL;
86 GtkCheckButton* _tmp14_;
87 GtkCheckButton* _tmp15_;
94 GtkCheckButton* _tmp21_;
98 #line 16 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
99 self = (AddPasswordDialog*) g_object_new (object_type, NULL);
100 #line 18 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
101 _tmp0_ = _ ("Please enter your password");
102 #line 18 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
103 gtk_window_set_title ((GtkWindow*) self, _tmp0_);
104 #line 19 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
105 gtk_window_set_modal ((GtkWindow*) self, TRUE);
106 #line 21 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
108 #line 21 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
109 _tmp2_ = _ ("Return to application");
110 #line 21 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
111 gtk_dialog_add_buttons ((GtkDialog*) self, _tmp1_, GTK_RESPONSE_OK, _tmp2_, GTK_RESPONSE_CANCEL, NULL);
112 #line 23 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
113 gtk_dialog_set_default_response ((GtkDialog*) self, (gint) GTK_RESPONSE_OK);
114 #line 25 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
115 _tmp3_ = gtk_dialog_get_content_area ((GtkDialog*) self);
116 #line 25 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
117 _tmp4_ = _g_object_ref0 (_tmp3_);
118 #line 25 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
119 content_area = _tmp4_;
120 #line 26 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
121 gtk_box_set_spacing (GTK_BOX (content_area), 12);
122 #line 28 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
123 _tmp5_ = _ ("Password:");
124 #line 28 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
125 _tmp6_ = (GtkLabel*) gtk_label_new (_tmp5_);
126 #line 28 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
127 _tmp7_ = g_object_ref_sink (_tmp6_);
128 #line 28 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
129 password_label = _tmp7_;
130 #line 29 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
131 gtk_misc_set_alignment ((GtkMisc*) password_label, (gfloat) 1, (gfloat) 0.5);
132 #line 30 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
133 _tmp8_ = (GtkEntry*) gtk_entry_new ();
134 #line 30 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
135 _tmp9_ = g_object_ref_sink (_tmp8_);
136 #line 30 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
137 _g_object_unref0 (self->priv->password_entry);
138 #line 30 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
139 self->priv->password_entry = _tmp9_;
140 #line 31 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
141 _tmp10_ = self->priv->password_entry;
142 #line 31 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
143 gtk_entry_set_invisible_char (_tmp10_, (gunichar) '*');
144 #line 32 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
145 _tmp11_ = self->priv->password_entry;
146 #line 32 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
147 gtk_entry_set_visibility (_tmp11_, FALSE);
148 #line 33 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
149 _tmp12_ = self->priv->password_entry;
150 #line 33 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
151 gtk_entry_set_activates_default (_tmp12_, TRUE);
152 #line 34 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
153 _tmp13_ = _ ("Remember password");
154 #line 34 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
155 _tmp14_ = (GtkCheckButton*) gtk_check_button_new_with_label (_tmp13_);
156 #line 34 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
157 _tmp15_ = g_object_ref_sink (_tmp14_);
158 #line 34 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
159 _g_object_unref0 (self->priv->remember_checkbutton);
160 #line 34 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
161 self->priv->remember_checkbutton = _tmp15_;
162 #line 36 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
163 _tmp16_ = self->priv->password_entry;
164 #line 36 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
165 _tmp17_ = self->priv->password_entry;
166 #line 36 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
167 add_password_dialog_set_atk_relation (self, (GtkWidget*) _tmp16_, (GtkWidget*) _tmp17_, ATK_RELATION_LABEL_FOR);
168 #line 38 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
169 _tmp18_ = (GtkTable*) gtk_table_new ((guint) 2, (guint) 2, FALSE);
170 #line 38 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
171 _tmp19_ = g_object_ref_sink (_tmp18_);
172 #line 38 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
174 #line 39 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
175 gtk_table_set_col_spacings (table, (guint) 10);
176 #line 40 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
177 gtk_table_set_row_spacings (table, (guint) 10);
178 #line 41 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
179 gtk_table_attach_defaults (table, (GtkWidget*) password_label, (guint) 0, (guint) 1, (guint) 2, (guint) 3);
180 #line 42 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
181 _tmp20_ = self->priv->password_entry;
182 #line 42 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
183 gtk_table_attach_defaults (table, (GtkWidget*) _tmp20_, (guint) 1, (guint) 2, (guint) 2, (guint) 3);
184 #line 43 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
185 _tmp21_ = self->priv->remember_checkbutton;
186 #line 43 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
187 gtk_table_attach_defaults (table, (GtkWidget*) _tmp21_, (guint) 1, (guint) 2, (guint) 3, (guint) 4);
188 #line 45 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
189 _tmp22_ = (GtkVBox*) gtk_vbox_new (FALSE, 0);
190 #line 45 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
191 _tmp23_ = g_object_ref_sink (_tmp22_);
192 #line 45 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
194 #line 46 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
195 gtk_container_set_border_width ((GtkContainer*) vbox, (guint) 6);
196 #line 47 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
197 gtk_box_pack_start ((GtkBox*) vbox, (GtkWidget*) table, FALSE, FALSE, (guint) 0);
198 #line 49 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
199 gtk_container_add (GTK_CONTAINER (content_area), (GtkWidget*) vbox);
200 #line 51 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
201 gtk_container_set_border_width ((GtkContainer*) self, (guint) 6);
202 #line 52 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
203 gtk_window_set_resizable ((GtkWindow*) self, FALSE);
204 #line 53 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
205 gtk_widget_show_all ((GtkWidget*) self);
206 #line 16 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
207 _g_object_unref0 (vbox);
208 #line 16 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
209 _g_object_unref0 (table);
210 #line 16 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
211 _g_object_unref0 (password_label);
212 #line 16 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
213 _g_object_unref0 (content_area);
214 #line 16 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
216 #line 217 "moonshot-password-dialog.c"
220 AddPasswordDialog* add_password_dialog_new (void) {
221 #line 16 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
222 return add_password_dialog_construct (TYPE_ADD_PASSWORD_DIALOG);
223 #line 224 "moonshot-password-dialog.c"
227 static void add_password_dialog_set_atk_relation (AddPasswordDialog* self, GtkWidget* widget, GtkWidget* target_widget, AtkRelationType relationship) {
229 AtkObject* _tmp1_ = NULL;
231 AtkObject* atk_widget;
233 AtkObject* _tmp4_ = NULL;
235 AtkObject* atk_target_widget;
236 AtkRelationType _tmp6_;
237 #line 56 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
238 g_return_if_fail (self != NULL);
239 #line 56 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
240 g_return_if_fail (widget != NULL);
241 #line 56 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
242 g_return_if_fail (target_widget != NULL);
243 #line 58 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
245 #line 58 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
246 _tmp1_ = gtk_widget_get_accessible (_tmp0_);
247 #line 58 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
248 _tmp2_ = _g_object_ref0 (_tmp1_);
249 #line 58 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
251 #line 59 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
252 _tmp3_ = target_widget;
253 #line 59 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
254 _tmp4_ = gtk_widget_get_accessible (_tmp3_);
255 #line 59 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
256 _tmp5_ = _g_object_ref0 (_tmp4_);
257 #line 59 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
258 atk_target_widget = _tmp5_;
259 #line 61 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
260 _tmp6_ = relationship;
261 #line 61 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
262 atk_object_add_relationship (atk_widget, _tmp6_, atk_target_widget);
263 #line 56 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
264 _g_object_unref0 (atk_target_widget);
265 #line 56 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
266 _g_object_unref0 (atk_widget);
267 #line 268 "moonshot-password-dialog.c"
271 const gchar* add_password_dialog_get_password (AddPasswordDialog* self) {
274 const gchar* _tmp1_ = NULL;
275 #line 9 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
276 g_return_val_if_fail (self != NULL, NULL);
277 #line 9 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
278 _tmp0_ = self->priv->password_entry;
279 #line 9 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
280 _tmp1_ = gtk_entry_get_text (_tmp0_);
281 #line 9 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
283 #line 9 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
285 #line 286 "moonshot-password-dialog.c"
289 gboolean add_password_dialog_get_remember (AddPasswordDialog* self) {
291 GtkCheckButton* _tmp0_;
292 gboolean _tmp1_ = FALSE;
293 #line 13 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
294 g_return_val_if_fail (self != NULL, FALSE);
295 #line 13 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
296 _tmp0_ = self->priv->remember_checkbutton;
297 #line 13 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
298 _tmp1_ = gtk_toggle_button_get_active ((GtkToggleButton*) _tmp0_);
299 #line 13 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
301 #line 13 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
303 #line 304 "moonshot-password-dialog.c"
307 static void add_password_dialog_class_init (AddPasswordDialogClass * klass) {
308 #line 3 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
309 add_password_dialog_parent_class = g_type_class_peek_parent (klass);
310 #line 3 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
311 g_type_class_add_private (klass, sizeof (AddPasswordDialogPrivate));
312 #line 3 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
313 G_OBJECT_CLASS (klass)->get_property = _vala_add_password_dialog_get_property;
314 #line 3 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
315 G_OBJECT_CLASS (klass)->finalize = add_password_dialog_finalize;
316 #line 3 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
317 g_object_class_install_property (G_OBJECT_CLASS (klass), ADD_PASSWORD_DIALOG_PASSWORD, g_param_spec_string ("password", "password", "password", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE));
318 #line 3 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
319 g_object_class_install_property (G_OBJECT_CLASS (klass), ADD_PASSWORD_DIALOG_REMEMBER, g_param_spec_boolean ("remember", "remember", "remember", FALSE, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE));
320 #line 321 "moonshot-password-dialog.c"
324 static void add_password_dialog_instance_init (AddPasswordDialog * self) {
325 #line 3 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
326 self->priv = ADD_PASSWORD_DIALOG_GET_PRIVATE (self);
327 #line 328 "moonshot-password-dialog.c"
331 static void add_password_dialog_finalize (GObject* obj) {
332 AddPasswordDialog * self;
333 #line 3 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
334 self = ADD_PASSWORD_DIALOG (obj);
335 #line 5 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
336 _g_object_unref0 (self->priv->password_entry);
337 #line 6 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
338 _g_object_unref0 (self->priv->remember_checkbutton);
339 #line 3 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
340 G_OBJECT_CLASS (add_password_dialog_parent_class)->finalize (obj);
341 #line 342 "moonshot-password-dialog.c"
345 GType add_password_dialog_get_type (void) {
346 static volatile gsize add_password_dialog_type_id__volatile = 0;
347 if (g_once_init_enter (&add_password_dialog_type_id__volatile)) {
348 static const GTypeInfo g_define_type_info = { sizeof (AddPasswordDialogClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) add_password_dialog_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (AddPasswordDialog), 0, (GInstanceInitFunc) add_password_dialog_instance_init, NULL };
349 GType add_password_dialog_type_id;
350 add_password_dialog_type_id = g_type_register_static (GTK_TYPE_DIALOG, "AddPasswordDialog", &g_define_type_info, 0);
351 g_once_init_leave (&add_password_dialog_type_id__volatile, add_password_dialog_type_id);
353 return add_password_dialog_type_id__volatile;
357 static void _vala_add_password_dialog_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) {
358 AddPasswordDialog * self;
359 self = ADD_PASSWORD_DIALOG (object);
360 #line 3 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
361 switch (property_id) {
362 #line 3 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
363 case ADD_PASSWORD_DIALOG_PASSWORD:
364 #line 3 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
365 g_value_set_string (value, add_password_dialog_get_password (self));
366 #line 3 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
368 #line 3 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
369 case ADD_PASSWORD_DIALOG_REMEMBER:
370 #line 3 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
371 g_value_set_boolean (value, add_password_dialog_get_remember (self));
372 #line 3 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
374 #line 375 "moonshot-password-dialog.c"
376 #line 3 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
377 G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
378 #line 3 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala"
380 #line 381 "moonshot-password-dialog.c"