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
}
// ============================================================================
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;
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);
}