[gnome-commander/gcmd-1-8] Removes border lines in the options dialog tabs
- From: Uwe Scholz <uwescholz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-commander/gcmd-1-8] Removes border lines in the options dialog tabs
- Date: Tue, 16 Jan 2018 21:28:36 +0000 (UTC)
commit 501045edb14c6a0f681431b70ff78e91afd545d9
Author: Elijah Zarezky <elijah zarezky spb ru>
Date: Tue Jan 16 22:23:39 2018 +0100
Removes border lines in the options dialog tabs
AUTHORS | 1 +
NEWS | 1 +
doc/C/releases.xml | 5 ++++-
src/dialogs/gnome-cmd-options-dialog.cc | 9 +++++++++
4 files changed, 15 insertions(+), 1 deletions(-)
---
diff --git a/AUTHORS b/AUTHORS
index c4b304a..d536c5c 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -12,6 +12,7 @@ Developers:
Mamoru Tasaka <mtasaka fedoraproject org>
Puux <puuxmine gmail com>
Eric R. Schulz <eric ers35 com>
+ Elijah Zarezky <elijah zarezky spb ru>
Project Maintainer:
Uwe Scholz <u scholz83 gmx de>
diff --git a/NEWS b/NEWS
index 6e02cd3..6c75e73 100644
--- a/NEWS
+++ b/NEWS
@@ -4,6 +4,7 @@ gnome-commander 1.8.1
New features:
* Store the size of the options dialog when closing itself
+ * Remove unnecessary border lines from the options dialog tabs (thanks to Elijah)
Bug fixes:
* ...
diff --git a/doc/C/releases.xml b/doc/C/releases.xml
index bf68d40..3560dba 100644
--- a/doc/C/releases.xml
+++ b/doc/C/releases.xml
@@ -24,7 +24,7 @@
<tbody>
<row valign="top">
<entry><para>1.8.1</para></entry>
- <entry><para>2017-??-??</para></entry>
+ <entry><para>2018-??-??</para></entry>
<entry>
<para>Bug fixes:</para>
<para>
@@ -41,6 +41,9 @@
<para>Store the size of the options dialog when closing itself</para>
</listitem>
<listitem>
+ <para>Remove unnecessary border lines from the options dialog tabs (thanks to
Elijah)</para>
+ </listitem>
+ <listitem>
<para>New or updated translations: ...</para>
</listitem>
<listitem>
diff --git a/src/dialogs/gnome-cmd-options-dialog.cc b/src/dialogs/gnome-cmd-options-dialog.cc
index a17fb0e..0f588c6 100644
--- a/src/dialogs/gnome-cmd-options-dialog.cc
+++ b/src/dialogs/gnome-cmd-options-dialog.cc
@@ -90,6 +90,8 @@ static GtkWidget *create_general_tab (GtkWidget *parent, GnomeCmdData::Options &
gtk_box_pack_start (GTK_BOX (hbox), scrolled_window, TRUE, TRUE, 0);
/* pack the vbox into the scrolled window */
gtk_scrolled_window_add_with_viewport (GTK_SCROLLED_WINDOW (scrolled_window), vbox);
+ /* https://stackoverflow.com/questions/9498699/remove-gtkscrolledwindow-frame-border-in-c */
+ gtk_viewport_set_shadow_type(GTK_VIEWPORT (gtk_bin_get_child (GTK_BIN (scrolled_window))),
GTK_SHADOW_NONE);
// Left mouse button settings
cat_box = create_vbox (parent, FALSE, 0);
@@ -325,6 +327,7 @@ static GtkWidget *create_format_tab (GtkWidget *parent, GnomeCmdData::Options &c
GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS);
gtk_box_pack_start (GTK_BOX (hbox), scrolled_window, TRUE, TRUE, 0);
gtk_scrolled_window_add_with_viewport (GTK_SCROLLED_WINDOW (scrolled_window), vbox);
+ gtk_viewport_set_shadow_type(GTK_VIEWPORT (gtk_bin_get_child (GTK_BIN (scrolled_window))),
GTK_SHADOW_NONE);
// Size display mode
cat_box = create_vbox (parent, FALSE, 0);
@@ -757,6 +760,7 @@ static GtkWidget *create_layout_tab (GtkWidget *parent, GnomeCmdData::Options &c
GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS);
gtk_box_pack_start (GTK_BOX (hbox), scrolled_window, TRUE, TRUE, 0);
gtk_scrolled_window_add_with_viewport (GTK_SCROLLED_WINDOW (scrolled_window), vbox);
+ gtk_viewport_set_shadow_type(GTK_VIEWPORT (gtk_bin_get_child (GTK_BIN (scrolled_window))),
GTK_SHADOW_NONE);
// File panes
table = create_table (parent, 5, 2);
@@ -910,6 +914,7 @@ inline GtkWidget *create_tabs_tab (GtkWidget *parent, GnomeCmdData::Options &cfg
GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS);
gtk_box_pack_start (GTK_BOX (hbox), scrolled_window, TRUE, TRUE, 0);
gtk_scrolled_window_add_with_viewport (GTK_SCROLLED_WINDOW (scrolled_window), vbox);
+ gtk_viewport_set_shadow_type(GTK_VIEWPORT (gtk_bin_get_child (GTK_BIN (scrolled_window))),
GTK_SHADOW_NONE);
cat_box = create_vbox (parent, FALSE, 0);
cat = create_category (parent, cat_box, _("Tab bar"));
@@ -982,6 +987,7 @@ static GtkWidget *create_confirmation_tab (GtkWidget *parent, GnomeCmdData::Opti
GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS);
gtk_box_pack_start (GTK_BOX (hbox), scrolled_window, TRUE, TRUE, 0);
gtk_scrolled_window_add_with_viewport (GTK_SCROLLED_WINDOW (scrolled_window), vbox);
+ gtk_viewport_set_shadow_type(GTK_VIEWPORT (gtk_bin_get_child (GTK_BIN (scrolled_window))),
GTK_SHADOW_NONE);
/* Delete options
@@ -1126,6 +1132,7 @@ inline GtkWidget *create_filter_tab (GtkWidget *parent, GnomeCmdData::Options &c
GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS);
gtk_box_pack_start (GTK_BOX (hbox), scrolled_window, TRUE, TRUE, 0);
gtk_scrolled_window_add_with_viewport (GTK_SCROLLED_WINDOW (scrolled_window), vbox);
+ gtk_viewport_set_shadow_type(GTK_VIEWPORT (gtk_bin_get_child (GTK_BIN (scrolled_window))),
GTK_SHADOW_NONE);
cat_box = create_vbox (parent, FALSE, 0);
cat = create_category (parent, cat_box, _("Filetypes to hide"));
@@ -1595,6 +1602,7 @@ static GtkWidget *create_programs_tab (GtkWidget *parent, GnomeCmdData::Options
GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS);
gtk_box_pack_start (GTK_BOX (hbox), scrolled_window, TRUE, TRUE, 0);
gtk_scrolled_window_add_with_viewport (GTK_SCROLLED_WINDOW (scrolled_window), vbox);
+ gtk_viewport_set_shadow_type(GTK_VIEWPORT (gtk_bin_get_child (GTK_BIN (scrolled_window))),
GTK_SHADOW_NONE);
check = create_check (parent, _("Always download remote files before opening in external programs"),
"honor_expect_uris");
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (check), !cfg.honor_expect_uris);
@@ -1985,6 +1993,7 @@ static GtkWidget *create_devices_tab (GtkWidget *parent, GnomeCmdData::Options &
GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS);
gtk_box_pack_start (GTK_BOX (hbox), scrolled_window, TRUE, TRUE, 0);
gtk_scrolled_window_add_with_viewport (GTK_SCROLLED_WINDOW (scrolled_window), vbox);
+ gtk_viewport_set_shadow_type(GTK_VIEWPORT (gtk_bin_get_child (GTK_BIN (scrolled_window))),
GTK_SHADOW_NONE);
cat_box = create_vbox (parent, FALSE, 0);
cat = create_category (parent, cat_box, _("Devices"));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]