]> Pileus Git - ~andy/gtk/blobdiff - gdk/x11/xsettings-client.h
x11: Make xsettings callbacks code go away
[~andy/gtk] / gdk / x11 / xsettings-client.h
index 298950b11dabfcfe23df3081e186ec96aaf619cb..5ba4673d91f0012c5bf503c71211635a2fed8331 100644 (file)
@@ -63,7 +63,6 @@ struct _XSettingsColor
 
 struct _XSettingsSetting
 {
-  char *name;
   XSettingsType type;
   
   union {
@@ -73,26 +72,12 @@ struct _XSettingsSetting
   } data;
 };
 
-typedef void (*XSettingsNotifyFunc) (const char       *name,
-                                    XSettingsAction   action,
-                                    XSettingsSetting *setting,
-                                    void             *cb_data);
-typedef Bool (*XSettingsWatchFunc)  (Window            window,
-                                    Bool              is_start,
-                                    long              mask,
-                                    void             *cb_data);
-
 void              xsettings_setting_free          (XSettingsSetting    *setting);
 int               xsettings_setting_equal         (XSettingsSetting    *setting_a,
                                                   XSettingsSetting    *setting_b);
 
-XSettingsClient *xsettings_client_new             (GdkScreen           *screen,
-                                                  XSettingsNotifyFunc  notify,
-                                                  XSettingsWatchFunc   watch,
-                                                  void                *cb_data);
+XSettingsClient *xsettings_client_new             (GdkScreen           *screen);
 void             xsettings_client_destroy         (XSettingsClient     *client);
-Bool             xsettings_client_process_event   (XSettingsClient     *client,
-                                                  XEvent              *xev);
 const XSettingsSetting *
                  xsettings_client_get_setting     (XSettingsClient     *client,
                                                   const char          *name);