X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/39bc0347fda3505f7fb43447f21efd84b9e00b3c..ea7ff9ad2ae6e715621515ece55b34009065bcbe:/include/wx/gtk/control.h diff --git a/include/wx/gtk/control.h b/include/wx/gtk/control.h index cac29c261b..594285f569 100644 --- a/include/wx/gtk/control.h +++ b/include/wx/gtk/control.h @@ -1,5 +1,5 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: control.h +// Name: wx/gtk/control.h // Purpose: // Author: Robert Roebling // Id: $Id$ @@ -46,15 +46,15 @@ public: virtual wxVisualAttributes GetDefaultAttributes() const; - virtual void OnInternalIdle(); - protected: virtual wxSize DoGetBestSize() const; void PostCreation(const wxSize& size); // sets the label to the given string and also sets it for the given widget void GTKSetLabelForLabel(GtkLabel *w, const wxString& label); +#if wxUSE_MARKUP void GTKSetLabelWithMarkupForLabel(GtkLabel *w, const wxString& label); +#endif // wxUSE_MARKUP // GtkFrame helpers GtkWidget* GTKCreateFrame(const wxString& label); @@ -94,6 +94,9 @@ protected: // override this and return true. virtual bool UseGTKStyleBase() const { return false; } + // Fix sensitivity due to bug in GTK+ < 2.14 + void GTKFixSensitivity(bool onlyIfUnderMouse = true); + private: DECLARE_DYNAMIC_CLASS(wxControl) };