Don't force a clear until the widget is actually on screen.
Sun May 3 19:04:46 1998 Owen Taylor <otaylor@gtk.org> * gtk/gtklabel.c (gtk_label_state_changed): Don't force a clear until the widget is actually on screen.
This commit is contained in:
@@ -1,3 +1,9 @@
|
||||
Sun May 3 19:04:46 1998 Owen Taylor <otaylor@gtk.org>
|
||||
|
||||
* gtk/gtklabel.c (gtk_label_state_changed): Don't
|
||||
force a clear until the widget is actually on
|
||||
screen.
|
||||
|
||||
Sun May 3 17:20:50 1998 Owen Taylor <otaylor@gtk.org>
|
||||
|
||||
* configure.in acheader.h gdk/gdkwindow.c
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
Sun May 3 19:04:46 1998 Owen Taylor <otaylor@gtk.org>
|
||||
|
||||
* gtk/gtklabel.c (gtk_label_state_changed): Don't
|
||||
force a clear until the widget is actually on
|
||||
screen.
|
||||
|
||||
Sun May 3 17:20:50 1998 Owen Taylor <otaylor@gtk.org>
|
||||
|
||||
* configure.in acheader.h gdk/gdkwindow.c
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
Sun May 3 19:04:46 1998 Owen Taylor <otaylor@gtk.org>
|
||||
|
||||
* gtk/gtklabel.c (gtk_label_state_changed): Don't
|
||||
force a clear until the widget is actually on
|
||||
screen.
|
||||
|
||||
Sun May 3 17:20:50 1998 Owen Taylor <otaylor@gtk.org>
|
||||
|
||||
* configure.in acheader.h gdk/gdkwindow.c
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
Sun May 3 19:04:46 1998 Owen Taylor <otaylor@gtk.org>
|
||||
|
||||
* gtk/gtklabel.c (gtk_label_state_changed): Don't
|
||||
force a clear until the widget is actually on
|
||||
screen.
|
||||
|
||||
Sun May 3 17:20:50 1998 Owen Taylor <otaylor@gtk.org>
|
||||
|
||||
* configure.in acheader.h gdk/gdkwindow.c
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
Sun May 3 19:04:46 1998 Owen Taylor <otaylor@gtk.org>
|
||||
|
||||
* gtk/gtklabel.c (gtk_label_state_changed): Don't
|
||||
force a clear until the widget is actually on
|
||||
screen.
|
||||
|
||||
Sun May 3 17:20:50 1998 Owen Taylor <otaylor@gtk.org>
|
||||
|
||||
* configure.in acheader.h gdk/gdkwindow.c
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
Sun May 3 19:04:46 1998 Owen Taylor <otaylor@gtk.org>
|
||||
|
||||
* gtk/gtklabel.c (gtk_label_state_changed): Don't
|
||||
force a clear until the widget is actually on
|
||||
screen.
|
||||
|
||||
Sun May 3 17:20:50 1998 Owen Taylor <otaylor@gtk.org>
|
||||
|
||||
* configure.in acheader.h gdk/gdkwindow.c
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
Sun May 3 19:04:46 1998 Owen Taylor <otaylor@gtk.org>
|
||||
|
||||
* gtk/gtklabel.c (gtk_label_state_changed): Don't
|
||||
force a clear until the widget is actually on
|
||||
screen.
|
||||
|
||||
Sun May 3 17:20:50 1998 Owen Taylor <otaylor@gtk.org>
|
||||
|
||||
* configure.in acheader.h gdk/gdkwindow.c
|
||||
|
||||
@@ -396,13 +396,15 @@ static void
|
||||
gtk_label_state_changed (GtkWidget *widget,
|
||||
guint previous_state)
|
||||
{
|
||||
GTK_LABEL (widget)->needs_clear = 1;
|
||||
if (GTK_WIDGET_DRAWABLE (widget))
|
||||
GTK_LABEL (widget)->needs_clear = 1;
|
||||
}
|
||||
|
||||
static void
|
||||
gtk_label_style_set (GtkWidget *widget,
|
||||
GtkStyle *previous_style)
|
||||
{
|
||||
GTK_LABEL (widget)->needs_clear = 1;
|
||||
if (GTK_WIDGET_DRAWABLE (widget))
|
||||
GTK_LABEL (widget)->needs_clear = 1;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user