]> git.saurik.com Git - wxWidgets.git/blobdiff - src/gtk/slider.cpp
better naming wxCFEventLoopPauseIdleEvents
[wxWidgets.git] / src / gtk / slider.cpp
index a5ed7f8e33c907e5cfa20b5dc191f34e19dc45a2..ef87595541364f3aa0194361cbbaf6f1cc8178b2 100644 (file)
@@ -318,7 +318,6 @@ bool wxSlider::Create(wxWindow *parent,
         else
             m_widget = gtk_vbox_new(false, 0);
         g_object_ref(m_widget);
-        gtk_widget_show( m_widget );
         gtk_container_add( GTK_CONTAINER(m_widget), m_scale );
 
         GtkWidget *box;
@@ -439,6 +438,8 @@ void wxSlider::GTKSetValue(int value)
 {
     GTKDisableEvents();
     gtk_range_set_value(GTK_RANGE (m_scale), value);
+    // GTK only updates value label if handle moves at least 1 pixel
+    gtk_widget_queue_draw(m_scale);
     GTKEnableEvents();
 }