diff options
author | Javier Jardón <jjardon@gnome.org> | 2010-07-13 20:27:16 +0200 |
---|---|---|
committer | Javier Jardón <jjardon@gnome.org> | 2010-07-14 01:17:28 +0200 |
commit | 18a06d6b6a125b70db45180c6152985649fc1205 (patch) | |
tree | 1bd47258e5546b74684dd76971cbec0d41262f57 | |
parent | 3ce68cd5dea2f720f01f9e30dc7289a4a628a4f9 (diff) | |
download | gtk+-18a06d6b6a125b70db45180c6152985649fc1205.tar.gz |
gtktoggleaction: move public members to private structure
-rw-r--r-- | docs/reference/gtk/Makefile.am | 1 | ||||
-rw-r--r-- | gtk/Makefile.am | 1 | ||||
-rw-r--r-- | gtk/gtkradioaction.c | 1 | ||||
-rw-r--r-- | gtk/gtktoggleaction.c | 10 | ||||
-rw-r--r-- | gtk/gtktoggleaction.h | 3 | ||||
-rw-r--r-- | gtk/gtktoggleactionprivate.h | 43 |
6 files changed, 9 insertions, 50 deletions
diff --git a/docs/reference/gtk/Makefile.am b/docs/reference/gtk/Makefile.am index 1e0ad40ce1..103e508c1f 100644 --- a/docs/reference/gtk/Makefile.am +++ b/docs/reference/gtk/Makefile.am @@ -78,7 +78,6 @@ IGNORE_HFILES= \ gtktexttypes.h \ gtktextutil.h \ gtkthemes.h \ - gtktoggleactionprivate.h \ gtktrayicon.h \ gtktreedatalist.h \ gtktreeprivate.h \ diff --git a/gtk/Makefile.am b/gtk/Makefile.am index 99b37a4723..ebe87fe625 100644 --- a/gtk/Makefile.am +++ b/gtk/Makefile.am @@ -392,7 +392,6 @@ gtk_private_h_sources = \ gtktexttypes.h \ gtktextutil.h \ gtkthemes.h \ - gtktoggleactionprivate.h\ gtktoolpaletteprivate.h \ gtktreedatalist.h \ gtktreeprivate.h \ diff --git a/gtk/gtkradioaction.c b/gtk/gtkradioaction.c index fbc455761f..96f1163205 100644 --- a/gtk/gtkradioaction.c +++ b/gtk/gtkradioaction.c @@ -32,7 +32,6 @@ #include "gtkradioaction.h" #include "gtkradiomenuitem.h" -#include "gtktoggleactionprivate.h" #include "gtktoggletoolbutton.h" #include "gtkintl.h" #include "gtkprivate.h" diff --git a/gtk/gtktoggleaction.c b/gtk/gtktoggleaction.c index 549d101b43..ae82082613 100644 --- a/gtk/gtktoggleaction.c +++ b/gtk/gtktoggleaction.c @@ -32,7 +32,6 @@ #include "gtkintl.h" #include "gtktoggleaction.h" -#include "gtktoggleactionprivate.h" #include "gtktoggletoolbutton.h" #include "gtktogglebutton.h" #include "gtkcheckmenuitem.h" @@ -48,6 +47,11 @@ * "active" state specifying whether the action has been checked or not. */ +struct _GtkToggleActionPrivate +{ + guint active : 1; + guint draw_as_radio : 1; +}; enum { @@ -152,7 +156,9 @@ gtk_toggle_action_class_init (GtkToggleActionClass *klass) static void gtk_toggle_action_init (GtkToggleAction *action) { - action->private_data = GTK_TOGGLE_ACTION_GET_PRIVATE (action); + action->private_data = G_TYPE_INSTANCE_GET_PRIVATE (action, + GTK_TYPE_TOGGLE_ACTION, + GtkToggleActionPrivate); action->private_data->active = FALSE; action->private_data->draw_as_radio = FALSE; } diff --git a/gtk/gtktoggleaction.h b/gtk/gtktoggleaction.h index 2cdf3fd184..c34336ed4a 100644 --- a/gtk/gtktoggleaction.h +++ b/gtk/gtktoggleaction.h @@ -55,8 +55,7 @@ struct _GtkToggleAction GtkAction parent; /*< private >*/ - - GtkToggleActionPrivate *GSEAL (private_data); + GtkToggleActionPrivate *private_data; }; struct _GtkToggleActionClass diff --git a/gtk/gtktoggleactionprivate.h b/gtk/gtktoggleactionprivate.h deleted file mode 100644 index 9e1841ad85..0000000000 --- a/gtk/gtktoggleactionprivate.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * GTK - The GIMP Toolkit - * Copyright (C) 1998, 1999 Red Hat, Inc. - * All rights reserved. - * - * This Library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public License as - * published by the Free Software Foundation; either version 2 of the - * License, or (at your option) any later version. - * - * This Library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with the Gnome Library; see the file COPYING.LIB. If not, - * write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -/* - * Author: James Henstridge <james@daa.com.au> - * - * Modified by the GTK+ Team and others 2003. See the AUTHORS - * file for a list of people on the GTK+ Team. See the ChangeLog - * files for a list of changes. These files are distributed with - * GTK+ at ftp://ftp.gtk.org/pub/gtk/. - */ - -#ifndef __GTK_TOGGLE_ACTION_PRIVATE_H__ -#define __GTK_TOGGLE_ACTION_PRIVATE_H__ - - -#define GTK_TOGGLE_ACTION_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), GTK_TYPE_TOGGLE_ACTION, GtkToggleActionPrivate)) - -struct _GtkToggleActionPrivate -{ - guint active : 1; - guint draw_as_radio : 1; -}; - -#endif /* __GTK_TOGGLE_ACTION_PRIVATE_H__ */ |