extern bool g_blockEventsOnDrag;
//-----------------------------------------------------------------------------
-// wxButton
+// "clicked"
//-----------------------------------------------------------------------------
-IMPLEMENT_DYNAMIC_CLASS(wxButton,wxControl)
-
static void gtk_button_clicked_callback( GtkWidget *WXUNUSED(widget), wxButton *button )
{
if (!button->HasVMT()) return;
button->GetEventHandler()->ProcessEvent(event);
}
+//-----------------------------------------------------------------------------
+// wxButton
//-----------------------------------------------------------------------------
+IMPLEMENT_DYNAMIC_CLASS(wxButton,wxControl)
+
wxButton::wxButton(void)
{
}
gtk_label_set( g_label, GetLabel() );
}
+void wxButton::Enable( bool enable )
+{
+ wxControl::Enable( enable );
+ GtkButton *bin = GTK_BUTTON( m_widget );
+ GtkWidget *label = bin->child;
+ gtk_widget_set_sensitive( label, enable );
+}
+