aboutsummaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorGordon Norman Squash <gordsqsh@protonmail.com>2024-09-10 01:28:29 -0400
committerGordon Norman Squash <gordsqsh@protonmail.com>2024-09-10 01:30:42 -0400
commit472d7c466d33bd1fe4cd293b354e52bf16384520 (patch)
tree08398a71fd7838967649c73f005f98bfe7b843d2 /data
downloadgtk3-classic-module-472d7c466d33bd1fe4cd293b354e52bf16384520.tar.gz
gtk3-classic-module-472d7c466d33bd1fe4cd293b354e52bf16384520.tar.bz2
gtk3-classic-module-472d7c466d33bd1fe4cd293b354e52bf16384520.zip
Initial commit
This is where I have started tracking development with Git. I declare this as version 0.89.
Diffstat (limited to 'data')
-rw-r--r--data/00_gtk3-classic-module.gschema.override23
-rw-r--r--data/settings.ini76
-rw-r--r--data/zebra-stripes.css16
3 files changed, 115 insertions, 0 deletions
diff --git a/data/00_gtk3-classic-module.gschema.override b/data/00_gtk3-classic-module.gschema.override
new file mode 100644
index 0000000..888ef2d
--- /dev/null
+++ b/data/00_gtk3-classic-module.gschema.override
@@ -0,0 +1,23 @@
+# This file was installed by the gtk3-classic-module package.
+# Edit this file if you wish; however, you may want to instead use this file
+# as a template for a GSchema override file of your own. Just ensure that
+# he name of your file begins with a two-digit number greater than the '00'
+# used by this override file, or otherwise your own settings may not take
+# precedence over the settings in this file.
+#
+# Please also see the file at:
+#
+# /etc/gtk-3.0/settings.ini
+#
+# ...for additional settings.
+
+
+## Settings pertaining to the GTK file chooser dialog:
+
+[org.gtk.Settings.FileChooser]
+
+### Opens the file chooser dialog to the current directory (usually your home
+### directory) by default. Change the 'cwd' to 'recent' if you prefer the
+### file chooser dialog to initially open up to the list of your recently
+### opened files.
+startup-mode = 'cwd'
diff --git a/data/settings.ini b/data/settings.ini
new file mode 100644
index 0000000..6765e79
--- /dev/null
+++ b/data/settings.ini
@@ -0,0 +1,76 @@
+# This file was installed by the gtk3-classic-module package.
+# Edit this file if you wish; however, you may want to instead use this file
+# as a template for your ~/.config/gtk-3.0/settings.ini file in your personal
+# home directory.
+#
+# Please also see the file at:
+#
+# /usr/share/glib-2.0/schemas/00_gtk3-classic-module.gschema.override
+#
+# ...for additional settings.
+
+
+[Settings]
+
+
+## This ensures that the gtk3-classic-module gets loaded. You can add other
+## modules to the list here, though you may prefer to add them to your
+## GTK_MODULES environment variable instead.
+
+gtk-modules = gtk3-classic-module
+
+
+## Comment out the following statement if you want mnemonics (indicated by
+## underlining beneath text on buttons and menu items) to be displayed only
+## while the <Alt> key is being held down. Keep this uncommented if you want
+## mnemonics to be displayed at all times.
+
+gtk-auto-mnemonics = 0
+
+
+## Comment out one or both of the following if you do not want buttons and/or
+## menu items (respectively) to display icons next to the button/menu item
+## text, presuming there is an icon to display.
+##
+## NOTE: Some desktop environments may override these settings and provide
+## the settings in their own desktop preferences configuration tool(s);
+## please check your desktop environment's appearance preferences first.
+
+gtk-button-images = 1
+gtk-menu-images = 1
+
+
+## Set this to your preferred set of stock icon sizes. The default here is to
+## use 16x16 pixel icons for menus, 16x16 pixel icons for small toolbars,
+## 24x24 pixel icons for large toolbars, 24x24 pixel icons for buttons, 32x32
+## pixel icons for the icons displayed to represent dragged content during a
+## drag-and-drop operation, and 48x48 pixel icons for dialog icons. Feel free
+## to change any of these values as you desire.
+
+gtk-icon-sizes = gtk-menu=16:gtk-small-toolbar=16:gtk-large-toolbar=24:gtk-button=24:gtk-dnd=32:gtk-dialog=48
+
+
+## This statement ensures that scrollbars are always displayed, rather than
+## disappearing until you are about to use them. Setting the environment
+## variable GTK_OVERLAY_SCROLLING=0 has the same effect.
+##
+## NOTE: Some desktop environments may override this setting, instead
+## providing the setting in their own desktop preferences configuration
+## tool(s); please check your desktop environment's appearance
+## preferences first.
+##
+## This setting was not available before GTK 3.24.9; if your version of GTK is
+## more than a few years old, you may need to comment this out and set
+## GTK_OVERLAY_SCROLLING=0 instead.
+
+gtk-overlay-scrolling = 0
+
+
+## Change this to whatever your preferred document viewer program is;
+## this command will be run when you click 'Print Preview' in an application.
+## The default is to invoke Evince, the GNOME document viewer; Atril (from the
+## MATE desktop environment, https://mate-desktop.org/) is used here instead
+## since it has a more classic user interface than Evince, though theoretically
+## virtually any document viewer, such as Xpdf, can be used.
+
+gtk-print-preview-command = atril --unlink-tempfile --preview --print-settings %s %f
diff --git a/data/zebra-stripes.css b/data/zebra-stripes.css
new file mode 100644
index 0000000..5f13d79
--- /dev/null
+++ b/data/zebra-stripes.css
@@ -0,0 +1,16 @@
+/* TODO: This is currently unused, but when alternating treeview row colours
+ * are restored, this will be the default CSS code to activate them if the
+ * current theme doesn't provide its own code for this.
+ */
+
+
+treeview:not(:selected).odd.sorted,
+treeview:not(:selected).even:not(.sorted)
+{
+ background: alpha(black, 0.07);
+}
+
+treeview:not(:selected).even.sorted
+{
+ background: alpha(black, 0.13);
+}
bgstack15