docs: mark base interface as private

This commit is contained in:
William Jon McCann 2014-01-20 19:50:38 -05:00
parent 62d8baa215
commit e8ba83825c
3 changed files with 9 additions and 0 deletions

View File

@ -54,8 +54,11 @@ typedef struct _GtkActivatableIface GtkActivatableIface;
struct _GtkActivatableIface struct _GtkActivatableIface
{ {
/*< private >*/
GTypeInterface g_iface; GTypeInterface g_iface;
/*< public >*/
/* virtual table */ /* virtual table */
void (* update) (GtkActivatable *activatable, void (* update) (GtkActivatable *activatable,
GtkAction *action, GtkAction *action,

View File

@ -38,8 +38,11 @@ typedef struct _GtkActionable GtkActionable;
struct _GtkActionableInterface struct _GtkActionableInterface
{ {
/*< private >*/
GTypeInterface g_iface; GTypeInterface g_iface;
/*< public >*/
const gchar * (* get_action_name) (GtkActionable *actionable); const gchar * (* get_action_name) (GtkActionable *actionable);
void (* set_action_name) (GtkActionable *actionable, void (* set_action_name) (GtkActionable *actionable,
const gchar *action_name); const gchar *action_name);

View File

@ -92,8 +92,11 @@ typedef struct _GtkStyleProvider GtkStyleProvider; /* dummy typedef */
*/ */
struct _GtkStyleProviderIface struct _GtkStyleProviderIface
{ {
/*< private >*/
GTypeInterface g_iface; GTypeInterface g_iface;
/*< public >*/
GtkStyleProperties * (* get_style) (GtkStyleProvider *provider, GtkStyleProperties * (* get_style) (GtkStyleProvider *provider,
GtkWidgetPath *path); GtkWidgetPath *path);