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
{
/*< private >*/
GTypeInterface g_iface;
/*< public >*/
/* virtual table */
void (* update) (GtkActivatable *activatable,
GtkAction *action,

View File

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

View File

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