~am-monkeyd/marlin/marlin-gtk2-test

« back to all changes in this revision

Viewing changes to src/gof-window-slot.c

  • Committer: am.monkeyd at gmail
  • Date: 2011-03-23 18:03:03 UTC
  • Revision ID: am.monkeyd@gmail.com-20110323180303-qs0pbzv1s7484m0l
slot active/inactive signals triggering merge/unmerge menus

Show diffs side-by-side

added added

removed removed

Lines of Context:
28
28
static void gof_window_slot_finalize   (GObject *object);
29
29
 
30
30
G_DEFINE_TYPE (GOFWindowSlot, gof_window_slot, G_TYPE_OBJECT)
31
 
 
32
31
#define parent_class gof_window_slot_parent_class
33
32
 
 
33
enum {
 
34
    ACTIVE,
 
35
    INACTIVE,
 
36
    LAST_SIGNAL
 
37
};
 
38
 
 
39
static guint signals[LAST_SIGNAL] = { 0 };
 
40
 
34
41
#if 0
35
42
static void
36
43
real_active (NautilusWindowSlot *slot)
293
300
      class->inactive = real_inactive;
294
301
      class->update_query_editor = real_update_query_editor; */
295
302
 
 
303
    signals[ACTIVE] =
 
304
        g_signal_new ("active",
 
305
                      G_TYPE_FROM_CLASS (class),
 
306
                      G_SIGNAL_RUN_LAST,
 
307
                      G_STRUCT_OFFSET (GOFWindowSlotClass, active),
 
308
                      NULL, NULL,
 
309
                      g_cclosure_marshal_VOID__VOID,
 
310
                      G_TYPE_NONE, 0);
 
311
 
 
312
    signals[INACTIVE] =
 
313
        g_signal_new ("inactive",
 
314
                      G_TYPE_FROM_CLASS (class),
 
315
                      G_SIGNAL_RUN_LAST,
 
316
                      G_STRUCT_OFFSET (GOFWindowSlotClass, inactive),
 
317
                      NULL, NULL,
 
318
                      g_cclosure_marshal_VOID__VOID,
 
319
                      G_TYPE_NONE, 0);
 
320
 
296
321
    G_OBJECT_CLASS (class)->finalize = gof_window_slot_finalize;
297
322
}
298
323