diff options
author | monsta <[email protected]> | 2016-08-23 16:02:36 +0300 |
---|---|---|
committer | monsta <[email protected]> | 2016-08-23 16:02:36 +0300 |
commit | fafdebc5741aef1b6eb64db0a0447eb0210ee186 (patch) | |
tree | cc8f3ba2885fc12f4bd614865e5a68ab7c5f231b /libcaja-extension/caja-location-widget-provider.h | |
parent | 3b62e6d5d6fe861e8be862b0a20ba32fdf05e701 (diff) | |
download | caja-fafdebc5741aef1b6eb64db0a0447eb0210ee186.tar.bz2 caja-fafdebc5741aef1b6eb64db0a0447eb0210ee186.tar.xz |
libcaja-extension: fix docs generation and fix some indent
docs are still far from perfect, but most build warnings are gone
Diffstat (limited to 'libcaja-extension/caja-location-widget-provider.h')
-rw-r--r-- | libcaja-extension/caja-location-widget-provider.h | 43 |
1 files changed, 23 insertions, 20 deletions
diff --git a/libcaja-extension/caja-location-widget-provider.h b/libcaja-extension/caja-location-widget-provider.h index 9b3ade46..df23fda9 100644 --- a/libcaja-extension/caja-location-widget-provider.h +++ b/libcaja-extension/caja-location-widget-provider.h @@ -36,34 +36,37 @@ #include <gtk/gtk.h> #include "caja-extension-types.h" -#ifdef __cplusplus -extern "C" { -#endif +G_BEGIN_DECLS #define CAJA_TYPE_LOCATION_WIDGET_PROVIDER (caja_location_widget_provider_get_type ()) #define CAJA_LOCATION_WIDGET_PROVIDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), CAJA_TYPE_LOCATION_WIDGET_PROVIDER, CajaLocationWidgetProvider)) #define CAJA_IS_LOCATION_WIDGET_PROVIDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), CAJA_TYPE_LOCATION_WIDGET_PROVIDER)) #define CAJA_LOCATION_WIDGET_PROVIDER_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), CAJA_TYPE_LOCATION_WIDGET_PROVIDER, CajaLocationWidgetProviderIface)) - typedef struct _CajaLocationWidgetProvider CajaLocationWidgetProvider; - typedef struct _CajaLocationWidgetProviderIface CajaLocationWidgetProviderIface; +typedef struct _CajaLocationWidgetProvider CajaLocationWidgetProvider; +typedef struct _CajaLocationWidgetProviderIface CajaLocationWidgetProviderIface; - struct _CajaLocationWidgetProviderIface - { - GTypeInterface g_iface; +/** + * CajaLocationWidgetProviderIface: + * @g_iface: The parent interface. + * @get_widget: Returns a #GtkWidget. + * See caja_location_widget_provider_get_widget() for details. + * + * Interface for extensions to provide additional location widgets. + */ +struct _CajaLocationWidgetProviderIface { + GTypeInterface g_iface; - GtkWidget * (*get_widget) (CajaLocationWidgetProvider *provider, - const char *uri, - GtkWidget *window); - }; + GtkWidget *(*get_widget) (CajaLocationWidgetProvider *provider, + const char *uri, + GtkWidget *window); +}; - /* Interface Functions */ - GType caja_location_widget_provider_get_type (void); - GtkWidget * caja_location_widget_provider_get_widget (CajaLocationWidgetProvider *provider, - const char *uri, - GtkWidget *window); -#ifdef __cplusplus -} -#endif +/* Interface Functions */ +GType caja_location_widget_provider_get_type (void); +GtkWidget *caja_location_widget_provider_get_widget (CajaLocationWidgetProvider *provider, + const char *uri, + GtkWidget *window); +G_END_DECLS #endif |