~ubuntu-branches/ubuntu/quantal/epiphany-extensions/quantal

« back to all changes in this revision

Viewing changes to extensions/actions/ephy-actions-extension-properties-dialog.c

  • Committer: Bazaar Package Importer
  • Author(s): Frederic Peters
  • Date: 2011-04-14 19:04:24 UTC
  • mfrom: (1.1.43 upstream) (2.3.16 experimental)
  • Revision ID: james.westby@ubuntu.com-20110414190424-df2o8wz2pei97hbd
Tags: 3.0.0-2
debian/control.in: bump build-dep on epiphany.

Show diffs side-by-side

added added

removed removed

Lines of Context:
51
51
GType ephy_actions_extension_properties_dialog_type = 0;
52
52
static GObjectClass *parent_class = NULL;
53
53
 
54
 
enum {
55
 
        PROP_ACTION_PROPERTIES,
56
 
 
57
 
        PROP_NAME_LABEL,
58
 
        PROP_DESCRIPTION_LABEL,
59
 
        PROP_COMMAND_LABEL,
60
 
 
61
 
        PROP_NAME_ENTRY,
62
 
        PROP_DESCRIPTION_ENTRY,
63
 
        PROP_COMMAND_ENTRY,
64
 
        PROP_APPLIES_TO_PAGES_CHECK,
65
 
        PROP_APPLIES_TO_IMAGES_CHECK
66
 
};
67
 
 
68
 
static const EphyDialogProperty properties[] = {
69
 
        { "action_properties",          NULL, PT_NORMAL, 0 },
70
 
 
71
 
        { "name_label",                 NULL, PT_NORMAL, 0 },
72
 
        { "description_label",          NULL, PT_NORMAL, 0 },
73
 
        { "command_label",              NULL, PT_NORMAL, 0 },
74
 
 
75
 
        { "name_entry",                 NULL, PT_NORMAL, 0 },
76
 
        { "description_entry",          NULL, PT_NORMAL, 0 },
77
 
        { "command_entry",              NULL, PT_NORMAL, 0 },
78
 
        { "applies_to_pages_check",     NULL, PT_NORMAL, 0 },
79
 
        { "applies_to_images_check",    NULL, PT_NORMAL, 0 },
80
 
 
81
 
        { NULL }
82
 
};
83
 
 
84
54
static void ephy_actions_extension_properties_dialog_class_init
85
55
        (EphyActionsExtensionPropertiesDialogClass *class);
86
56
static void ephy_actions_extension_properties_dialog_init
267
237
                                            construct_params);
268
238
        dialog = EPHY_ACTIONS_EXTENSION_PROPERTIES_DIALOG (object);
269
239
 
270
 
        ephy_dialog_construct (EPHY_DIALOG(dialog), properties,
 
240
        ephy_dialog_construct (EPHY_DIALOG(dialog),
271
241
                               SHARE_DIR "/ui/action-properties.ui",
272
 
                               properties[PROP_ACTION_PROPERTIES].id,
 
242
                               "action_properties",
273
243
                               GETTEXT_PACKAGE);
274
244
 
275
245
        if (dialog->priv->action == NULL)
280
250
        }
281
251
 
282
252
        ephy_dialog_get_controls (EPHY_DIALOG (dialog),
283
 
                                  properties[PROP_ACTION_PROPERTIES].id, &(dialog->priv->dialog),
284
 
                                  properties[PROP_NAME_ENTRY].id, &(dialog->priv->name_entry),
 
253
                                  "action_properties", &(dialog->priv->dialog),
 
254
                                  "name_entry", &(dialog->priv->name_entry),
285
255
                                  NULL);
286
256
 
287
257
        ephy_actions_extension_properties_dialog_link
288
258
                (dialog,
289
 
 
290
 
                 properties[PROP_NAME_ENTRY].id, "text",
 
259
                 "name_entry", "text",
291
260
                 EPHY_ACTIONS_EXTENSION_ACTION_PROP_NAME,
292
 
 
293
 
                 properties[PROP_DESCRIPTION_ENTRY].id, "text",
 
261
                 "description_entry", "text",
294
262
                 EPHY_ACTIONS_EXTENSION_ACTION_PROP_DESCRIPTION,
295
 
 
296
 
                 properties[PROP_COMMAND_ENTRY].id, "text",
 
263
                 "command_entry", "text",
297
264
                 EPHY_ACTIONS_EXTENSION_ACTION_PROP_COMMAND,
298
 
 
299
 
                 properties[PROP_APPLIES_TO_PAGES_CHECK].id, "active",
 
265
                 "applies_to_pages_check", "active",
300
266
                 EPHY_ACTIONS_EXTENSION_ACTION_PROP_APPLIES_TO_PAGES,
301
 
 
302
 
                 properties[PROP_APPLIES_TO_IMAGES_CHECK].id, "active",
 
267
                 "applies_to_images_check", "active",
303
268
                 EPHY_ACTIONS_EXTENSION_ACTION_PROP_APPLIES_TO_IMAGES,
304
 
 
305
269
                 NULL);
306
270
 
307
271
        if (dialog->priv->add)