~helene-verhaeghe27/cairo-dock-core/bugfix

« back to all changes in this revision

Viewing changes to src/cairo-dock-widget.h

  • Committer: Fabrice Rey
  • Date: 2012-08-04 01:57:05 UTC
  • Revision ID: fabounet03@gmail.com-20120804015705-xffglpy7qayshsdv
GUI: added a reload method to the interface, implemented it in several widgets

Show diffs side-by-side

added added

removed removed

Lines of Context:
44
44
        GtkWidget *pWidget;
45
45
        void (*apply) (CDWidget *pWidget);
46
46
        void (*reset) (CDWidget *pWidget);
47
 
        gboolean (*represents_module_instance) (CairoDockModuleInstance *pInstance);
48
 
        CairoDockGroupKeyWidget* (*get_widget_from_name) (CairoDockModuleInstance *pInstance, const gchar *cGroupName, const gchar *cKeyName);
 
47
        void (*reload) (CDWidget *pWidget);  // reload, possibly destroying the GTK widget.
 
48
        //gboolean (*represents_module_instance) (CairoDockModuleInstance *pInstance);
 
49
        //CairoDockGroupKeyWidget* (*get_widget_from_name) (CairoDockModuleInstance *pInstance, const gchar *cGroupName, const gchar *cKeyName);
49
50
        GSList *pWidgetList;
50
51
        GPtrArray *pDataGarbage;
51
52
};
59
60
gboolean cairo_dock_widget_can_apply (CDWidget *pCdWidget);
60
61
 
61
62
 
 
63
void cairo_dock_widget_reload (CDWidget *pCdWidget);
 
64
 
 
65
 
62
66
void cairo_dock_widget_free (CDWidget *pCdWidget);
63
67
 
64
68