--- gigedit/trunk/src/gigedit/mainwindow.cpp 2017/11/14 18:07:25 3364
+++ gigedit/trunk/src/gigedit/mainwindow.cpp 2019/01/27 10:07:56 3456
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2006-2017 Andreas Persson
+ * Copyright (C) 2006-2019 Andreas Persson
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License as
@@ -101,7 +101,11 @@
// set_border_width(5);
if (!Settings::singleton()->autoRestoreWindowDimension) {
+#if GTKMM_MAJOR_VERSION >= 3
+ set_default_size(895, 600);
+#else
set_default_size(800, 600);
+#endif
set_position(Gtk::WIN_POS_CENTER);
}
@@ -132,8 +136,9 @@
m_ScrolledWindowScripts.add(m_TreeViewScripts);
m_ScrolledWindowScripts.set_policy(Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC);
-
+#if GTKMM_MAJOR_VERSION < 3
m_TreeViewNotebook.set_size_request(300);
+#endif
m_searchLabel.set_text(Glib::ustring(" ") + _("Filter:"));
m_searchField.pack_start(m_searchLabel, Gtk::PACK_SHRINK);
@@ -452,6 +457,10 @@
m_actionGroup->add_action_bool("Statusbar", sigc::mem_fun(*this, &MainWindow::on_action_view_status_bar), true);
m_actionToggleRestoreWinDim =
m_actionGroup->add_action_bool("AutoRestoreWinDim", sigc::mem_fun(*this, &MainWindow::on_auto_restore_win_dim), Settings::singleton()->autoRestoreWindowDimension);
+ m_actionToggleShowTooltips = m_actionGroup->add_action_bool(
+ "ShowTooltips", sigc::mem_fun(*this, &MainWindow::on_action_show_tooltips),
+ Settings::singleton()->showTooltips
+ );
m_actionToggleSaveWithTempFile =
m_actionGroup->add_action_bool("SaveWithTemporaryFile", sigc::mem_fun(*this, &MainWindow::on_save_with_temporary_file), Settings::singleton()->saveWithTemporaryFile);
m_actionGroup->add_action("RefreshAll", sigc::mem_fun(*this, &MainWindow::on_action_refresh_all));
@@ -475,6 +484,14 @@
*this, &MainWindow::on_auto_restore_win_dim));
toggle_action =
+ Gtk::ToggleAction::create("ShowTooltips", _("Tooltips for Beginners"));
+ toggle_action->set_active(Settings::singleton()->showTooltips);
+ actionGroup->add(
+ toggle_action,
+ sigc::mem_fun(*this, &MainWindow::on_action_show_tooltips)
+ );
+
+ toggle_action =
Gtk::ToggleAction::create("SaveWithTemporaryFile", _("Save with _temporary file"));
toggle_action->set_active(Settings::singleton()->saveWithTemporaryFile);
actionGroup->add(toggle_action,
@@ -916,6 +933,10 @@
" Statusbar"
" AppMenu.Statusbar"
" "
+ " - "
+ " Tooltips for Beginners"
+ " AppMenu.ShowTooltips"
+ "
"
" - "
" Auto restore Window Dimensions"
" AppMenu.AutoRestoreWinDim"
@@ -1146,6 +1167,7 @@
" "
"