summaryrefslogtreecommitdiff
path: root/gtk/gtkinvisible.c
diff options
context:
space:
mode:
authorOwen Taylor <otaylor@redhat.com>2001-04-02 20:15:18 +0000
committerOwen Taylor <otaylor@src.gnome.org>2001-04-02 20:15:18 +0000
commit3961437baba035ba969e83c5bb15edce6ebc4e05 (patch)
treef5a99bb62eeb856fbd7eef304b955debf90d7902 /gtk/gtkinvisible.c
parent096fdfb79706a5caa5cd7610401808325aee8c31 (diff)
downloadgtk+-3961437baba035ba969e83c5bb15edce6ebc4e05.tar.gz
Avoid chaining up to parent impl, since we have a INPUT_ONLY window.
Mon Apr 2 16:13:58 2001 Owen Taylor <otaylor@redhat.com> * gtk/gtkinvisible.c (gtk_invisible_style_set): Avoid chaining up to parent impl, since we have a INPUT_ONLY window. * gtk/gtkentry.[ch]: Add a cursor_color property to set the foreground color for the cursor.
Diffstat (limited to 'gtk/gtkinvisible.c')
-rw-r--r--gtk/gtkinvisible.c24
1 files changed, 17 insertions, 7 deletions
diff --git a/gtk/gtkinvisible.c b/gtk/gtkinvisible.c
index 2594c3b7d4..8757fe42a4 100644
--- a/gtk/gtkinvisible.c
+++ b/gtk/gtkinvisible.c
@@ -28,13 +28,15 @@
#include "gtksignal.h"
#include "gtkinvisible.h"
-static void gtk_invisible_class_init (GtkInvisibleClass *klass);
-static void gtk_invisible_init (GtkInvisible *invisible);
-static void gtk_invisible_destroy (GtkObject *object);
-static void gtk_invisible_realize (GtkWidget *widget);
-static void gtk_invisible_show (GtkWidget *widget);
-static void gtk_invisible_size_allocate (GtkWidget *widget,
- GtkAllocation *allocation);
+static void gtk_invisible_class_init (GtkInvisibleClass *klass);
+static void gtk_invisible_init (GtkInvisible *invisible);
+static void gtk_invisible_destroy (GtkObject *object);
+static void gtk_invisible_realize (GtkWidget *widget);
+static void gtk_invisible_style_set (GtkWidget *widget,
+ GtkStyle *previous_style);
+static void gtk_invisible_show (GtkWidget *widget);
+static void gtk_invisible_size_allocate (GtkWidget *widget,
+ GtkAllocation *allocation);
GtkType
gtk_invisible_get_type (void)
@@ -71,6 +73,7 @@ gtk_invisible_class_init (GtkInvisibleClass *class)
object_class = (GtkObjectClass*) class;
widget_class->realize = gtk_invisible_realize;
+ widget_class->style_set = gtk_invisible_style_set;
widget_class->show = gtk_invisible_show;
widget_class->size_allocate = gtk_invisible_size_allocate;
@@ -139,6 +142,13 @@ gtk_invisible_realize (GtkWidget *widget)
}
static void
+gtk_invisible_style_set (GtkWidget *widget,
+ GtkStyle *previous_style)
+{
+ /* Don't chain up to parent implementation */
+}
+
+static void
gtk_invisible_show (GtkWidget *widget)
{
g_return_if_fail (widget != NULL);