From 472d7c466d33bd1fe4cd293b354e52bf16384520 Mon Sep 17 00:00:00 2001 From: Gordon Norman Squash Date: Tue, 10 Sep 2024 01:28:29 -0400 Subject: Initial commit This is where I have started tracking development with Git. I declare this as version 0.89. --- data/00_gtk3-classic-module.gschema.override | 23 +++++++++ data/settings.ini | 76 ++++++++++++++++++++++++++++ data/zebra-stripes.css | 16 ++++++ 3 files changed, 115 insertions(+) create mode 100644 data/00_gtk3-classic-module.gschema.override create mode 100644 data/settings.ini create mode 100644 data/zebra-stripes.css (limited to 'data') 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 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); +} -- cgit