X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8ca8714b3cdc0ff60cfbda241296208e2079a286..fb8d7eb7a880f1f2e32d8830f9c5e12b2536e05f:/src/gtk/hyperlink.cpp diff --git a/src/gtk/hyperlink.cpp b/src/gtk/hyperlink.cpp index 21610311c5..a6fb6558d2 100644 --- a/src/gtk/hyperlink.cpp +++ b/src/gtk/hyperlink.cpp @@ -40,7 +40,11 @@ static inline bool UseNative() { // native gtk_link_button widget is only available in GTK+ 2.10 and later +#ifdef __WXGTK3__ + return true; +#else return !gtk_check_version(2, 10, 0); +#endif } // ============================================================================ @@ -82,7 +86,6 @@ bool wxHyperlinkCtrl::Create(wxWindow *parent, wxWindowID id, m_widget = gtk_link_button_new("asdfsaf asdfdsaf asdfdsa"); g_object_ref(m_widget); - gtk_widget_show(m_widget); // alignment float x_alignment = 0.5; @@ -242,7 +245,7 @@ wxColour wxHyperlinkCtrl::GetHoverColour() const GdkWindow *wxHyperlinkCtrl::GTKGetWindow(wxArrayGdkWindows& windows) const { - return UseNative() ? GTK_BUTTON(m_widget)->event_window + return UseNative() ? gtk_button_get_event_window(GTK_BUTTON(m_widget)) : wxGenericHyperlinkCtrl::GTKGetWindow(windows); }