regenerate artifacts
[moonshot-ui.git] / src / moonshot-add-dialog.c
1 /* moonshot-add-dialog.c generated by valac 0.10.4, the Vala compiler
2  * generated from moonshot-add-dialog.vala, do not modify */
3
4
5 #include <glib.h>
6 #include <glib-object.h>
7 #include <gtk/gtk.h>
8 #include <glib/gi18n-lib.h>
9 #include <float.h>
10 #include <math.h>
11 #include <atk/atk.h>
12 #include <stdlib.h>
13 #include <string.h>
14
15
16 #define TYPE_ADD_IDENTITY_DIALOG (add_identity_dialog_get_type ())
17 #define ADD_IDENTITY_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_ADD_IDENTITY_DIALOG, AddIdentityDialog))
18 #define ADD_IDENTITY_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_ADD_IDENTITY_DIALOG, AddIdentityDialogClass))
19 #define IS_ADD_IDENTITY_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_ADD_IDENTITY_DIALOG))
20 #define IS_ADD_IDENTITY_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_ADD_IDENTITY_DIALOG))
21 #define ADD_IDENTITY_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_ADD_IDENTITY_DIALOG, AddIdentityDialogClass))
22
23 typedef struct _AddIdentityDialog AddIdentityDialog;
24 typedef struct _AddIdentityDialogClass AddIdentityDialogClass;
25 typedef struct _AddIdentityDialogPrivate AddIdentityDialogPrivate;
26 #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
27
28 struct _AddIdentityDialog {
29         GtkDialog parent_instance;
30         AddIdentityDialogPrivate * priv;
31 };
32
33 struct _AddIdentityDialogClass {
34         GtkDialogClass parent_class;
35 };
36
37 struct _AddIdentityDialogPrivate {
38         GtkEntry* displayname_entry;
39         GtkEntry* issuer_entry;
40         GtkEntry* username_entry;
41         GtkEntry* password_entry;
42 };
43
44
45 static gpointer add_identity_dialog_parent_class = NULL;
46
47 GType add_identity_dialog_get_type (void) G_GNUC_CONST;
48 #define ADD_IDENTITY_DIALOG_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_ADD_IDENTITY_DIALOG, AddIdentityDialogPrivate))
49 enum  {
50         ADD_IDENTITY_DIALOG_DUMMY_PROPERTY,
51         ADD_IDENTITY_DIALOG_DISPLAY_NAME,
52         ADD_IDENTITY_DIALOG_ISSUER,
53         ADD_IDENTITY_DIALOG_USERNAME,
54         ADD_IDENTITY_DIALOG_PASSWORD
55 };
56 AddIdentityDialog* add_identity_dialog_new (void);
57 AddIdentityDialog* add_identity_dialog_construct (GType object_type);
58 static void add_identity_dialog_set_atk_relation (AddIdentityDialog* self, GtkWidget* widget, GtkWidget* target_widget, AtkRelationType relationship);
59 const char* add_identity_dialog_get_display_name (AddIdentityDialog* self);
60 const char* add_identity_dialog_get_issuer (AddIdentityDialog* self);
61 const char* add_identity_dialog_get_username (AddIdentityDialog* self);
62 const char* add_identity_dialog_get_password (AddIdentityDialog* self);
63 static void add_identity_dialog_finalize (GObject* obj);
64 static void add_identity_dialog_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec);
65
66
67
68 static gpointer _g_object_ref0 (gpointer self) {
69         return self ? g_object_ref (self) : NULL;
70 }
71
72
73 #line 26 "moonshot-add-dialog.vala"
74 AddIdentityDialog* add_identity_dialog_construct (GType object_type) {
75 #line 76 "moonshot-add-dialog.c"
76         AddIdentityDialog * self;
77         GtkWidget* content_area;
78         GtkLabel* displayname_label;
79         GtkEntry* _tmp0_;
80         GtkLabel* issuer_label;
81         GtkEntry* _tmp1_;
82         GtkLabel* username_label;
83         GtkEntry* _tmp2_;
84         GtkLabel* password_label;
85         GtkEntry* _tmp3_;
86         GtkCheckButton* remember_checkbutton;
87         GtkTable* table;
88         GtkVBox* vbox;
89         self = g_object_newv (object_type, 0, NULL);
90 #line 28 "moonshot-add-dialog.vala"
91         gtk_window_set_title ((GtkWindow*) self, _ ("Add ID Card"));
92 #line 29 "moonshot-add-dialog.vala"
93         gtk_window_set_modal ((GtkWindow*) self, TRUE);
94 #line 31 "moonshot-add-dialog.vala"
95         gtk_dialog_add_buttons ((GtkDialog*) self, _ ("Add ID Card"), GTK_RESPONSE_OK, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, NULL);
96 #line 38 "moonshot-add-dialog.vala"
97         content_area = _g_object_ref0 (gtk_dialog_get_content_area ((GtkDialog*) self));
98 #line 39 "moonshot-add-dialog.vala"
99         gtk_box_set_spacing (GTK_BOX (content_area), 12);
100 #line 41 "moonshot-add-dialog.vala"
101         displayname_label = g_object_ref_sink ((GtkLabel*) gtk_label_new (_ ("Display Name:")));
102 #line 42 "moonshot-add-dialog.vala"
103         gtk_misc_set_alignment ((GtkMisc*) displayname_label, (float) 1, (float) 0.5);
104 #line 43 "moonshot-add-dialog.vala"
105         self->priv->displayname_entry = (_tmp0_ = g_object_ref_sink ((GtkEntry*) gtk_entry_new ()), _g_object_unref0 (self->priv->displayname_entry), _tmp0_);
106 #line 44 "moonshot-add-dialog.vala"
107         issuer_label = g_object_ref_sink ((GtkLabel*) gtk_label_new (_ ("Issuer:")));
108 #line 45 "moonshot-add-dialog.vala"
109         gtk_misc_set_alignment ((GtkMisc*) issuer_label, (float) 1, (float) 0.5);
110 #line 46 "moonshot-add-dialog.vala"
111         self->priv->issuer_entry = (_tmp1_ = g_object_ref_sink ((GtkEntry*) gtk_entry_new ()), _g_object_unref0 (self->priv->issuer_entry), _tmp1_);
112 #line 47 "moonshot-add-dialog.vala"
113         username_label = g_object_ref_sink ((GtkLabel*) gtk_label_new (_ ("Username:")));
114 #line 48 "moonshot-add-dialog.vala"
115         gtk_misc_set_alignment ((GtkMisc*) username_label, (float) 1, (float) 0.5);
116 #line 49 "moonshot-add-dialog.vala"
117         self->priv->username_entry = (_tmp2_ = g_object_ref_sink ((GtkEntry*) gtk_entry_new ()), _g_object_unref0 (self->priv->username_entry), _tmp2_);
118 #line 50 "moonshot-add-dialog.vala"
119         password_label = g_object_ref_sink ((GtkLabel*) gtk_label_new (_ ("Password:")));
120 #line 51 "moonshot-add-dialog.vala"
121         gtk_misc_set_alignment ((GtkMisc*) password_label, (float) 1, (float) 0.5);
122 #line 52 "moonshot-add-dialog.vala"
123         self->priv->password_entry = (_tmp3_ = g_object_ref_sink ((GtkEntry*) gtk_entry_new ()), _g_object_unref0 (self->priv->password_entry), _tmp3_);
124 #line 53 "moonshot-add-dialog.vala"
125         gtk_entry_set_invisible_char (self->priv->password_entry, (gunichar) '*');
126 #line 54 "moonshot-add-dialog.vala"
127         gtk_entry_set_visibility (self->priv->password_entry, FALSE);
128 #line 55 "moonshot-add-dialog.vala"
129         remember_checkbutton = g_object_ref_sink ((GtkCheckButton*) gtk_check_button_new_with_label (_ ("Remember password")));
130 #line 57 "moonshot-add-dialog.vala"
131         add_identity_dialog_set_atk_relation (self, (GtkWidget*) displayname_label, (GtkWidget*) self->priv->displayname_entry, ATK_RELATION_LABEL_FOR);
132 #line 58 "moonshot-add-dialog.vala"
133         add_identity_dialog_set_atk_relation (self, (GtkWidget*) issuer_label, (GtkWidget*) self->priv->issuer_entry, ATK_RELATION_LABEL_FOR);
134 #line 59 "moonshot-add-dialog.vala"
135         add_identity_dialog_set_atk_relation (self, (GtkWidget*) username_label, (GtkWidget*) self->priv->username_entry, ATK_RELATION_LABEL_FOR);
136 #line 60 "moonshot-add-dialog.vala"
137         add_identity_dialog_set_atk_relation (self, (GtkWidget*) self->priv->password_entry, (GtkWidget*) self->priv->password_entry, ATK_RELATION_LABEL_FOR);
138 #line 62 "moonshot-add-dialog.vala"
139         table = g_object_ref_sink ((GtkTable*) gtk_table_new ((guint) 5, (guint) 5, FALSE));
140 #line 63 "moonshot-add-dialog.vala"
141         gtk_table_set_col_spacings (table, (guint) 10);
142 #line 64 "moonshot-add-dialog.vala"
143         gtk_table_set_row_spacings (table, (guint) 10);
144 #line 66 "moonshot-add-dialog.vala"
145         gtk_table_attach_defaults (table, (GtkWidget*) displayname_label, (guint) 0, (guint) 1, (guint) 0, (guint) 1);
146 #line 67 "moonshot-add-dialog.vala"
147         gtk_table_attach_defaults (table, (GtkWidget*) self->priv->displayname_entry, (guint) 1, (guint) 2, (guint) 0, (guint) 1);
148 #line 68 "moonshot-add-dialog.vala"
149         gtk_table_attach_defaults (table, (GtkWidget*) issuer_label, (guint) 0, (guint) 1, (guint) 1, (guint) 2);
150 #line 69 "moonshot-add-dialog.vala"
151         gtk_table_attach_defaults (table, (GtkWidget*) self->priv->issuer_entry, (guint) 1, (guint) 2, (guint) 1, (guint) 2);
152 #line 70 "moonshot-add-dialog.vala"
153         gtk_table_attach_defaults (table, (GtkWidget*) username_label, (guint) 0, (guint) 1, (guint) 2, (guint) 3);
154 #line 71 "moonshot-add-dialog.vala"
155         gtk_table_attach_defaults (table, (GtkWidget*) self->priv->username_entry, (guint) 1, (guint) 2, (guint) 2, (guint) 3);
156 #line 72 "moonshot-add-dialog.vala"
157         gtk_table_attach_defaults (table, (GtkWidget*) password_label, (guint) 0, (guint) 1, (guint) 3, (guint) 4);
158 #line 73 "moonshot-add-dialog.vala"
159         gtk_table_attach_defaults (table, (GtkWidget*) self->priv->password_entry, (guint) 1, (guint) 2, (guint) 3, (guint) 4);
160 #line 74 "moonshot-add-dialog.vala"
161         gtk_table_attach_defaults (table, (GtkWidget*) remember_checkbutton, (guint) 1, (guint) 2, (guint) 4, (guint) 5);
162 #line 76 "moonshot-add-dialog.vala"
163         vbox = g_object_ref_sink ((GtkVBox*) gtk_vbox_new (FALSE, 0));
164 #line 77 "moonshot-add-dialog.vala"
165         gtk_container_set_border_width ((GtkContainer*) vbox, (guint) 6);
166 #line 78 "moonshot-add-dialog.vala"
167         gtk_box_pack_start ((GtkBox*) vbox, (GtkWidget*) table, FALSE, FALSE, (guint) 0);
168 #line 80 "moonshot-add-dialog.vala"
169         gtk_container_add (GTK_CONTAINER (content_area), (GtkWidget*) vbox);
170 #line 82 "moonshot-add-dialog.vala"
171         gtk_container_set_border_width ((GtkContainer*) self, (guint) 6);
172 #line 83 "moonshot-add-dialog.vala"
173         gtk_window_set_resizable ((GtkWindow*) self, FALSE);
174 #line 84 "moonshot-add-dialog.vala"
175         gtk_widget_show_all ((GtkWidget*) self);
176 #line 177 "moonshot-add-dialog.c"
177         _g_object_unref0 (vbox);
178         _g_object_unref0 (table);
179         _g_object_unref0 (remember_checkbutton);
180         _g_object_unref0 (password_label);
181         _g_object_unref0 (username_label);
182         _g_object_unref0 (issuer_label);
183         _g_object_unref0 (displayname_label);
184         _g_object_unref0 (content_area);
185         return self;
186 }
187
188
189 #line 26 "moonshot-add-dialog.vala"
190 AddIdentityDialog* add_identity_dialog_new (void) {
191 #line 26 "moonshot-add-dialog.vala"
192         return add_identity_dialog_construct (TYPE_ADD_IDENTITY_DIALOG);
193 #line 194 "moonshot-add-dialog.c"
194 }
195
196
197 #line 87 "moonshot-add-dialog.vala"
198 static void add_identity_dialog_set_atk_relation (AddIdentityDialog* self, GtkWidget* widget, GtkWidget* target_widget, AtkRelationType relationship) {
199 #line 200 "moonshot-add-dialog.c"
200         AtkObject* atk_widget;
201         AtkObject* atk_target_widget;
202 #line 87 "moonshot-add-dialog.vala"
203         g_return_if_fail (self != NULL);
204 #line 87 "moonshot-add-dialog.vala"
205         g_return_if_fail (widget != NULL);
206 #line 87 "moonshot-add-dialog.vala"
207         g_return_if_fail (target_widget != NULL);
208 #line 89 "moonshot-add-dialog.vala"
209         atk_widget = _g_object_ref0 (gtk_widget_get_accessible (widget));
210 #line 90 "moonshot-add-dialog.vala"
211         atk_target_widget = _g_object_ref0 (gtk_widget_get_accessible (target_widget));
212 #line 92 "moonshot-add-dialog.vala"
213         atk_object_add_relationship (atk_widget, relationship, atk_target_widget);
214 #line 215 "moonshot-add-dialog.c"
215         _g_object_unref0 (atk_target_widget);
216         _g_object_unref0 (atk_widget);
217 }
218
219
220 const char* add_identity_dialog_get_display_name (AddIdentityDialog* self) {
221         const char* result;
222         g_return_val_if_fail (self != NULL, NULL);
223         result = gtk_entry_get_text (self->priv->displayname_entry);
224 #line 11 "moonshot-add-dialog.vala"
225         return result;
226 #line 227 "moonshot-add-dialog.c"
227 }
228
229
230 const char* add_identity_dialog_get_issuer (AddIdentityDialog* self) {
231         const char* result;
232         g_return_val_if_fail (self != NULL, NULL);
233         result = gtk_entry_get_text (self->priv->issuer_entry);
234 #line 15 "moonshot-add-dialog.vala"
235         return result;
236 #line 237 "moonshot-add-dialog.c"
237 }
238
239
240 const char* add_identity_dialog_get_username (AddIdentityDialog* self) {
241         const char* result;
242         g_return_val_if_fail (self != NULL, NULL);
243         result = gtk_entry_get_text (self->priv->username_entry);
244 #line 19 "moonshot-add-dialog.vala"
245         return result;
246 #line 247 "moonshot-add-dialog.c"
247 }
248
249
250 const char* add_identity_dialog_get_password (AddIdentityDialog* self) {
251         const char* result;
252         g_return_val_if_fail (self != NULL, NULL);
253         result = gtk_entry_get_text (self->priv->password_entry);
254 #line 23 "moonshot-add-dialog.vala"
255         return result;
256 #line 257 "moonshot-add-dialog.c"
257 }
258
259
260 static void add_identity_dialog_class_init (AddIdentityDialogClass * klass) {
261         add_identity_dialog_parent_class = g_type_class_peek_parent (klass);
262         g_type_class_add_private (klass, sizeof (AddIdentityDialogPrivate));
263         G_OBJECT_CLASS (klass)->get_property = add_identity_dialog_get_property;
264         G_OBJECT_CLASS (klass)->finalize = add_identity_dialog_finalize;
265         g_object_class_install_property (G_OBJECT_CLASS (klass), ADD_IDENTITY_DIALOG_DISPLAY_NAME, g_param_spec_string ("display-name", "display-name", "display-name", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE));
266         g_object_class_install_property (G_OBJECT_CLASS (klass), ADD_IDENTITY_DIALOG_ISSUER, g_param_spec_string ("issuer", "issuer", "issuer", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE));
267         g_object_class_install_property (G_OBJECT_CLASS (klass), ADD_IDENTITY_DIALOG_USERNAME, g_param_spec_string ("username", "username", "username", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE));
268         g_object_class_install_property (G_OBJECT_CLASS (klass), ADD_IDENTITY_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));
269 }
270
271
272 static void add_identity_dialog_instance_init (AddIdentityDialog * self) {
273         self->priv = ADD_IDENTITY_DIALOG_GET_PRIVATE (self);
274 }
275
276
277 static void add_identity_dialog_finalize (GObject* obj) {
278         AddIdentityDialog * self;
279         self = ADD_IDENTITY_DIALOG (obj);
280         _g_object_unref0 (self->priv->displayname_entry);
281         _g_object_unref0 (self->priv->issuer_entry);
282         _g_object_unref0 (self->priv->username_entry);
283         _g_object_unref0 (self->priv->password_entry);
284         G_OBJECT_CLASS (add_identity_dialog_parent_class)->finalize (obj);
285 }
286
287
288 GType add_identity_dialog_get_type (void) {
289         static volatile gsize add_identity_dialog_type_id__volatile = 0;
290         if (g_once_init_enter (&add_identity_dialog_type_id__volatile)) {
291                 static const GTypeInfo g_define_type_info = { sizeof (AddIdentityDialogClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) add_identity_dialog_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (AddIdentityDialog), 0, (GInstanceInitFunc) add_identity_dialog_instance_init, NULL };
292                 GType add_identity_dialog_type_id;
293                 add_identity_dialog_type_id = g_type_register_static (GTK_TYPE_DIALOG, "AddIdentityDialog", &g_define_type_info, 0);
294                 g_once_init_leave (&add_identity_dialog_type_id__volatile, add_identity_dialog_type_id);
295         }
296         return add_identity_dialog_type_id__volatile;
297 }
298
299
300 static void add_identity_dialog_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) {
301         AddIdentityDialog * self;
302         self = ADD_IDENTITY_DIALOG (object);
303         switch (property_id) {
304                 case ADD_IDENTITY_DIALOG_DISPLAY_NAME:
305                 g_value_set_string (value, add_identity_dialog_get_display_name (self));
306                 break;
307                 case ADD_IDENTITY_DIALOG_ISSUER:
308                 g_value_set_string (value, add_identity_dialog_get_issuer (self));
309                 break;
310                 case ADD_IDENTITY_DIALOG_USERNAME:
311                 g_value_set_string (value, add_identity_dialog_get_username (self));
312                 break;
313                 case ADD_IDENTITY_DIALOG_PASSWORD:
314                 g_value_set_string (value, add_identity_dialog_get_password (self));
315                 break;
316                 default:
317                 G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
318                 break;
319         }
320 }
321
322
323
324