diff options
author | Owen Taylor <otaylor@redhat.com> | 2001-04-02 20:15:18 +0000 |
---|---|---|
committer | Owen Taylor <otaylor@src.gnome.org> | 2001-04-02 20:15:18 +0000 |
commit | 3961437baba035ba969e83c5bb15edce6ebc4e05 (patch) | |
tree | f5a99bb62eeb856fbd7eef304b955debf90d7902 /gtk/gtkinvisible.c | |
parent | 096fdfb79706a5caa5cd7610401808325aee8c31 (diff) | |
download | gtk+-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.c | 24 |
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); |