]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkmodifierstyle.h
Popdown the bubble window when text view is scrolled
[~andy/gtk] / gtk / gtkmodifierstyle.h
index 6275b7c657c63389918d2a997b49fee8915b1dce..186d0e86344d7d1ebebc4d9a6922d8797622ed9e 100644 (file)
@@ -12,9 +12,7 @@
  * Lesser General Public License for more details.
  *
  * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
+ * License along with this library. If not, see <http://www.gnu.org/licenses/>.
  */
 
 #ifndef __GTK_MODIFIER_STYLE_H__
@@ -26,7 +24,7 @@
 
 G_BEGIN_DECLS
 
-#define GTK_TYPE_MODIFIER_STYLE         (gtk_modifier_style_get_type ())
+#define GTK_TYPE_MODIFIER_STYLE         (_gtk_modifier_style_get_type ())
 #define GTK_MODIFIER_STYLE(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_MODIFIER_STYLE, GtkModifierStyle))
 #define GTK_MODIFIER_STYLE_CLASS(c)     (G_TYPE_CHECK_CLASS_CAST    ((c), GTK_TYPE_MODIFIER_STYLE, GtkModifierStyleClass))
 #define GTK_IS_MODIFIER_STYLE(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_MODIFIER_STYLE))
@@ -35,39 +33,46 @@ G_BEGIN_DECLS
 
 typedef struct _GtkModifierStyle GtkModifierStyle;
 typedef struct _GtkModifierStyleClass GtkModifierStyleClass;
+typedef struct _GtkModifierStylePrivate GtkModifierStylePrivate;
 
 struct _GtkModifierStyle
 {
   GObject parent_object;
-  gpointer priv;
+  GtkModifierStylePrivate *priv;
 };
 
 struct _GtkModifierStyleClass
 {
   GObjectClass parent_class;
+
+  /* Padding for future expansion */
+  void (*_gtk_reserved1) (void);
+  void (*_gtk_reserved2) (void);
+  void (*_gtk_reserved3) (void);
+  void (*_gtk_reserved4) (void);
 };
 
-GType gtk_modifier_style_get_type (void) G_GNUC_CONST;
+GType _gtk_modifier_style_get_type (void) G_GNUC_CONST;
 
-GtkModifierStyle * gtk_modifier_style_new (void);
+GtkModifierStyle * _gtk_modifier_style_new (void);
 
-void gtk_modifier_style_set_background_color (GtkModifierStyle *style,
-                                              GtkStateFlags     state,
-                                              const GdkRGBA    *color);
-void gtk_modifier_style_set_color            (GtkModifierStyle *style,
-                                              GtkStateFlags     state,
-                                              const GdkRGBA    *color);
-void gtk_modifier_style_set_font             (GtkModifierStyle           *style,
-                                              const PangoFontDescription *font_desc);
+void _gtk_modifier_style_set_background_color (GtkModifierStyle *style,
+                                               GtkStateFlags     state,
+                                               const GdkRGBA    *color);
+void _gtk_modifier_style_set_color            (GtkModifierStyle *style,
+                                               GtkStateFlags     state,
+                                               const GdkRGBA    *color);
+void _gtk_modifier_style_set_font             (GtkModifierStyle           *style,
+                                               const PangoFontDescription *font_desc);
 
-void gtk_modifier_style_map_color            (GtkModifierStyle *style,
-                                              const gchar      *name,
-                                              const GdkRGBA    *color);
+void _gtk_modifier_style_map_color            (GtkModifierStyle *style,
+                                               const gchar      *name,
+                                               const GdkRGBA    *color);
 
-void gtk_modifier_style_set_color_property  (GtkModifierStyle *style,
-                                             GType             widget_type,
-                                             const gchar      *prop_name,
-                                             const GdkColor   *color);
+void _gtk_modifier_style_set_color_property   (GtkModifierStyle *style,
+                                               GType             widget_type,
+                                               const gchar      *prop_name,
+                                               const GdkRGBA    *color);
 
 G_END_DECLS