1 /* moonshot-add-dialog.c generated by valac 0.10.4, the Vala compiler
2 * generated from moonshot-add-dialog.vala, do not modify */
6 #include <glib-object.h>
8 #include <glib/gi18n-lib.h>
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))
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)))
28 struct _AddIdentityDialog {
29 GtkDialog parent_instance;
30 AddIdentityDialogPrivate * priv;
33 struct _AddIdentityDialogClass {
34 GtkDialogClass parent_class;
37 struct _AddIdentityDialogPrivate {
38 GtkEntry* displayname_entry;
39 GtkEntry* issuer_entry;
40 GtkEntry* username_entry;
41 GtkEntry* password_entry;
45 static gpointer add_identity_dialog_parent_class = NULL;
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))
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
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);
68 static gpointer _g_object_ref0 (gpointer self) {
69 return self ? g_object_ref (self) : NULL;
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;
80 GtkLabel* issuer_label;
82 GtkLabel* username_label;
84 GtkLabel* password_label;
86 GtkCheckButton* remember_checkbutton;
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);
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"
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);
220 const char* add_identity_dialog_get_display_name (AddIdentityDialog* self) {
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"
226 #line 227 "moonshot-add-dialog.c"
230 const char* add_identity_dialog_get_issuer (AddIdentityDialog* self) {
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"
236 #line 237 "moonshot-add-dialog.c"
240 const char* add_identity_dialog_get_username (AddIdentityDialog* self) {
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"
246 #line 247 "moonshot-add-dialog.c"
250 const char* add_identity_dialog_get_password (AddIdentityDialog* self) {
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"
256 #line 257 "moonshot-add-dialog.c"
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));
272 static void add_identity_dialog_instance_init (AddIdentityDialog * self) {
273 self->priv = ADD_IDENTITY_DIALOG_GET_PRIVATE (self);
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);
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);
296 return add_identity_dialog_type_id__volatile;
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));
307 case ADD_IDENTITY_DIALOG_ISSUER:
308 g_value_set_string (value, add_identity_dialog_get_issuer (self));
310 case ADD_IDENTITY_DIALOG_USERNAME:
311 g_value_set_string (value, add_identity_dialog_get_username (self));
313 case ADD_IDENTITY_DIALOG_PASSWORD:
314 g_value_set_string (value, add_identity_dialog_get_password (self));
317 G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);