Linux GTK+ >=3.19 only.
Force the toolbox vertical scrollbar to be visible only if using Linux and GTK+ >=3.19. #3413
This commit is contained in:
@@ -1366,7 +1366,7 @@ void Options::readFromFile (Glib::ustring fname)
|
|||||||
FileBrowserToolbarSingleRow = keyFile.get_boolean ("GUI", "FileBrowserToolbarSingleRow");
|
FileBrowserToolbarSingleRow = keyFile.get_boolean ("GUI", "FileBrowserToolbarSingleRow");
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef __linux__
|
#if defined(__linux__) && ((GTK_MAJOR_VERSION == 3 && GTK_MINOR_VERSION > 18) || GTK_MAJOR_VERSION > 3)
|
||||||
// Cannot scroll toolbox with mousewheel when HideTPVScrollbar=true #3413
|
// Cannot scroll toolbox with mousewheel when HideTPVScrollbar=true #3413
|
||||||
hideTPVScrollbar = false;
|
hideTPVScrollbar = false;
|
||||||
#else
|
#else
|
||||||
|
@@ -1003,7 +1003,7 @@ Gtk::Widget* Preferences::getGeneralPanel ()
|
|||||||
setExpandAlignProperties (hb4label, false, false, Gtk::ALIGN_START, Gtk::ALIGN_BASELINE);
|
setExpandAlignProperties (hb4label, false, false, Gtk::ALIGN_START, Gtk::ALIGN_BASELINE);
|
||||||
ckbHideTPVScrollbar = Gtk::manage ( new Gtk::CheckButton (M ("PREFERENCES_TP_VSCROLLBAR")) );
|
ckbHideTPVScrollbar = Gtk::manage ( new Gtk::CheckButton (M ("PREFERENCES_TP_VSCROLLBAR")) );
|
||||||
setExpandAlignProperties (ckbHideTPVScrollbar, false, false, Gtk::ALIGN_START, Gtk::ALIGN_BASELINE);
|
setExpandAlignProperties (ckbHideTPVScrollbar, false, false, Gtk::ALIGN_START, Gtk::ALIGN_BASELINE);
|
||||||
#ifdef __linux__
|
#if defined(__linux__) && ((GTK_MAJOR_VERSION == 3 && GTK_MINOR_VERSION > 18) || GTK_MAJOR_VERSION > 3)
|
||||||
// Cannot scroll toolbox with mousewheel when HideTPVScrollbar=true #3413
|
// Cannot scroll toolbox with mousewheel when HideTPVScrollbar=true #3413
|
||||||
ckbHideTPVScrollbar->set_active(false);
|
ckbHideTPVScrollbar->set_active(false);
|
||||||
ckbHideTPVScrollbar->set_sensitive(false);
|
ckbHideTPVScrollbar->set_sensitive(false);
|
||||||
|
Reference in New Issue
Block a user