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

« back to all changes in this revision

Viewing changes to extensions/adblock/adblock-ui.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:
140
140
 
141
141
enum
142
142
{
143
 
        PROP_DIALOG,
144
 
        PROP_NOTEBOOK,
145
 
        PROP_WHITELIST,
146
 
        PROP_BLACKLIST,
147
 
        PROP_DEFAULTLIST,
148
 
        PROP_PATTERN,
149
 
        PROP_ADD,
150
 
        PROP_WHITE_SUPPR,
151
 
        PROP_BLACK_SUPPR,
152
 
        PROP_LOAD,
153
 
        PROP_LICENSE,
154
 
        PROP_ACTIONS
155
 
};
156
 
 
157
 
static const
158
 
EphyDialogProperty properties [] =
159
 
{
160
 
        { "adblock-ui",         NULL, PT_NORMAL, 0 },
161
 
        { "notebook",           NULL, PT_NORMAL, 0 },
162
 
        { "white_treeview",     NULL, PT_NORMAL, 0 },
163
 
        { "black_treeview",     NULL, PT_NORMAL, 0 },
164
 
        { "default_treeview",   NULL, PT_NORMAL, 0 },
165
 
        { "pattern",            NULL, PT_NORMAL, 0 },
166
 
        { "add",                NULL, PT_NORMAL, 0 },
167
 
        { "white_suppr",        NULL, PT_NORMAL, 0 },
168
 
        { "black_suppr",        NULL, PT_NORMAL, 0 },
169
 
        { "load",               NULL, PT_NORMAL, 0 },
170
 
        { "license",            NULL, PT_NORMAL, 0 },
171
 
        { "action_rules_frame", NULL, PT_NORMAL, 0 },
172
 
        { NULL }
173
 
};
174
 
 
175
 
enum
176
 
{
177
143
        COL_PATTERN,
178
144
        N_COLUMNS
179
145
};
348
314
 
349
315
static void
350
316
adblock_ui_switch_page (GtkNotebook *notebook,
351
 
                        GtkNotebookPage *page,
 
317
                        GtkWidget *page,
352
318
                        guint page_num,
353
319
                        AdblockUI *dialog)
354
320
{
386
352
        priv = dialog->priv;
387
353
 
388
354
        ephy_dialog_construct (EPHY_DIALOG (edialog),
389
 
                        properties,
390
355
                        SHARE_DIR "/ui/adblock.ui",
391
356
                        "adblock-ui",
392
357
                        GETTEXT_PACKAGE);
393
358
 
394
359
        ephy_dialog_get_controls (edialog,
395
 
                        properties[PROP_DIALOG].id, &priv->dialog,
396
 
                        properties[PROP_NOTEBOOK].id, &priv->notebook,
397
 
                        properties[PROP_ADD].id, &priv->add,
398
 
                        properties[PROP_WHITE_SUPPR].id, &priv->white_suppr,
399
 
                        properties[PROP_BLACK_SUPPR].id, &priv->black_suppr,
400
 
                        properties[PROP_LOAD].id, &priv->load,
401
 
                        properties[PROP_PATTERN].id, &priv->pattern,
402
 
                        properties[PROP_LICENSE].id, &priv->license,
403
 
                        properties[PROP_ACTIONS].id, &priv->actions,
 
360
                        "adblock-ui", &priv->dialog,
 
361
                        "notebook", &priv->notebook,
 
362
                        "add", &priv->add,
 
363
                        "white_suppr", &priv->white_suppr,
 
364
                        "black_suppr", &priv->black_suppr,
 
365
                        "load", &priv->load,
 
366
                        "pattern", &priv->pattern,
 
367
                        "license", &priv->license,
 
368
                        "action_rules_frame", &priv->actions,
404
369
                        NULL);
405
370
 
406
371
        g_signal_connect (priv->dialog, "response",
514
479
        {
515
480
                case PATTERN_WHITELIST:
516
481
                        ephy_dialog_get_controls (edialog,
517
 
                                                  properties[PROP_WHITELIST].id,
 
482
                                                  "white_treeview",
518
483
                                                  &page->treeview,
519
484
                                                  NULL);
520
485
                        break;
521
486
                case PATTERN_BLACKLIST:
522
487
                        ephy_dialog_get_controls (edialog,
523
 
                                                  properties[PROP_BLACKLIST].id,
 
488
                                                  "black_treeview",
524
489
                                                  &page->treeview,
525
490
                                                  NULL);
526
491
                        break;
527
492
                case PATTERN_DEFAULT_BLACKLIST:
528
493
                        ephy_dialog_get_controls (edialog,
529
 
                                                  properties[PROP_DEFAULTLIST].id,
 
494
                                                  "default_treeview",
530
495
                                                  &page->treeview,
531
496
                                                  NULL);
532
497
                        break;