[gtk] radio button: Make final
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk] radio button: Make final
- Date: Mon, 27 May 2019 04:13:52 +0000 (UTC)
commit 5d3c85c7e9481fb33626f71ba2e01592c9882fdc
Author: Matthias Clasen <mclasen redhat com>
Date: Mon May 27 00:10:48 2019 -0400
radio button: Make final
gtk/gtkradiobutton.c | 13 +++++++++++++
gtk/gtkradiobutton.h | 26 +-------------------------
2 files changed, 14 insertions(+), 25 deletions(-)
---
diff --git a/gtk/gtkradiobutton.c b/gtk/gtkradiobutton.c
index c4d115ff9b..303f16a1f8 100644
--- a/gtk/gtkradiobutton.c
+++ b/gtk/gtkradiobutton.c
@@ -128,6 +128,19 @@
* can be used to determine if the button has been selected or deselected.
*/
+typedef struct _GtkRadioButtonClass GtkRadioButtonClass;
+
+struct _GtkRadioButton
+{
+ GtkCheckButton parent_instance;
+};
+
+struct _GtkRadioButtonClass
+{
+ GtkCheckButtonClass parent_class;
+
+ void (*group_changed) (GtkRadioButton *radio_button);
+};
typedef struct
{
diff --git a/gtk/gtkradiobutton.h b/gtk/gtkradiobutton.h
index 135ae0b0bb..eb2d74582c 100644
--- a/gtk/gtkradiobutton.h
+++ b/gtk/gtkradiobutton.h
@@ -37,34 +37,10 @@ G_BEGIN_DECLS
#define GTK_TYPE_RADIO_BUTTON (gtk_radio_button_get_type ())
#define GTK_RADIO_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RADIO_BUTTON,
GtkRadioButton))
-#define GTK_RADIO_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RADIO_BUTTON,
GtkRadioButtonClass))
#define GTK_IS_RADIO_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RADIO_BUTTON))
-#define GTK_IS_RADIO_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RADIO_BUTTON))
-#define GTK_RADIO_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RADIO_BUTTON,
GtkRadioButtonClass))
-typedef struct _GtkRadioButton GtkRadioButton;
-typedef struct _GtkRadioButtonClass GtkRadioButtonClass;
-
-struct _GtkRadioButton
-{
- GtkCheckButton parent_instance;
-};
-
-struct _GtkRadioButtonClass
-{
- GtkCheckButtonClass parent_class;
-
- /* Signals */
- void (*group_changed) (GtkRadioButton *radio_button);
-
- /* Padding for future expansion */
- void (*_gtk_reserved1) (void);
- void (*_gtk_reserved2) (void);
- void (*_gtk_reserved3) (void);
- void (*_gtk_reserved4) (void);
-};
-
+typedef struct _GtkRadioButton GtkRadioButton;
GDK_AVAILABLE_IN_ALL
GType gtk_radio_button_get_type (void) G_GNUC_CONST;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]