On Mon, 18 Jan 2021 12:56:32 -0800 William Morder via tde-users <users@xxxxxxxxxxxxxxxxxx> wrote: > > > On Monday 18 January 2021 12:08:31 E. Liddell wrote: > > On Mon, 18 Jan 2021 09:01:54 -0800 > > [...] > > I have my own hand-edited GTK2 and GTK3 theming files (set up for > > white text on black/dark blue) that I can offer as examples if you need > > them, although both styles are slightly flawed. > > Yes, that's what I recall. Would you please share it again? I did save it, but > when my hard drive crashed a few months back, I lost an incredible amount of > materials -- I am still trying to cope -- and among it were the css themes > that you had shared earlier. Here you go. The .gtkrc-2.0 file needs the "industrial" engine for GTK2 to work properly. I don't recall whether the GTK3 settings.ini file is required, but I figured it wouldn't hurt to include it anyway. If you can't get any icons, install the Adwaita icon theme. Unfortunately, I was never able to fix the "scrollbar visible only on mouseover" problem. E. Liddell
Attachment:
.gtkrc-2.0
Description: Binary data
@define-color fg_active #ffffff; @define-color fg_insensitive #888888; @define-color fg_normal #ffffff; @define-color fg_prelight #fcfcfc; @define-color fg_selected #fcfcfc; @define-color bg_active #000044; @define-color bg_insensitive #000044; @define-color bg_normal #000044; @define-color bg_prelight #000088; @define-color bg_selected #00ffff; @define-color base_active #000044; @define-color base_insensitive #000044; @define-color base_normal #000044; @define-color base_prelight #000088; @define-color base_selected #00ffff; @define-color text_active #ffffff; @define-color text_insensitive #888888; @define-color text_normal #ffffff; @define-color text_prelight #fcfcfc; @define-color text_selected #fcfcfc; * { engine: xfce; -xfce-smooth-edge: true; -xfce-grip-style: disabled; -GtkButton-default-border : 0; -GtkButton-default-outside-border: 0; -GtkButton-child-displacement-x : 0; -GtkButton-child-displacement-y : 1; -GtkCheckButton-indicator-size : 8; -GtkMenuBar-internal-padding : 1; -GtkMenuBar-shadow-type : out; -GtkPaned-handle-size : 4; -GtkRange-slider-width : 24; -GtkRange-stepper-size : 10; -GtkRange-stepper-spacing : 0; -GtkRange-trough-border : 0; -GtkScrollbar-has-backward-stepper: true; -GtkScrollbar-has-secondary-backward-stepper: false; -GtkScrollbar-min-slider-length : 10; -GtkToolbar-shadow-type : out; -GtkWidget-focus-line-width : 1; -GtkWidget-focus-padding : 1; -GtkWidget-interior-focus : true; -GtkWidget-cursor-color : #ffffff; -GtkWidget-secondary-cursor-color: #ffffff; -GtkWidget-cursor-aspect-ratio : 0.1; border-width: 1px 1px; color: @fg_normal; background-color: @bg_normal; border-color: darker(@bg_normal); font-family: "Times New Roman",serif; font-size: 12pt; background-image: none; border-image-source: none; border-radius: 0px; box-shadow: none; } *:active { color: @fg_active; background-color: @bg_active; border-color: darker(@bg_active); } *:insensitive { color: @fg_insensitive; background-color: @bg_insensitive; border-color: darker(@bg_insensitive); text-shadow: 1px 1px black; } *:hover { color: @fg_prelight; background-color: @bg_prelight; border-color: darker(@bg_prelight); } *:selected { color: @fg_selected; background-color: @bg_selected; border-color: darker(@bg_selected); } .view, .entry { color: @text_normal; background-color: @base_normal; border-color: darker(@bg_normal); } .view:active, .entry:active { color: @text_active; background-color: @base_active; border-color: darker(@bg_normal); } .view:insensitive, .entry:insensitive { color: @text_insensitive; background-color: @base_insensitive; border-color: darker(@bg_normal); } .view:hover, .entry:hover { color: @text_prelight; background-color: @base_prelight; border-color: darker(@bg_normal); } .view:selected, .entry:selected { color: @text_selected; background-color: @base_selected; border-color: darker(@bg_normal); } .view row:nth-child(odd) { background-color: shade(@base_normal, 0.93); } .view row:nth-child(odd):active { background-color: shade(@base_active, 0.93); } .view row:nth-child(odd):insensitive { background-color: shade(@base_insensitive, 0.93); } .view row:nth-child(odd):hover { background-color: shade(@base_prelight, 0.93); } .view row:nth-child(odd):selected { background-color: shade(@base_selected, 0.93); } GtkCalendar { color: @text_normal; } .header { color: @fg_normal; } GtkCalendar:active { color: @text_active; } GtkCalendar:insensitive { color: @text_insensitive; } GtkCalendar:hover { color: @text_prelight; } GtkCalendar:selected { color: @text_selected; } .highlight { color: @text_active; background-color: @base_active; } GtkCalendar:inconsistent { color: mix(lighter(@bg_normal), darker(@bg_normal), 0.5); } GtkCalendar:selected { color: @text_active; background-color: @base_active; } .check, .radio { color: @text_normal; background-color: @base_normal; border-color: darker(@bg_normal); } .check:active, .radio:active { color: @text_normal; background-color: @base_normal; border-color: darker(@bg_normal); } .check:insensitive, .radio:insensitive { color: @text_insensitive; background-color: @base_insensitive; border-color: darker(@bg_insensitive); } .check:hover, .radio:hover { color: @text_prelight; background-color: @base_prelight; border-color: darker(@bg_prelight); } .check:selected, .radio:selected { color: @text_active; background-color: @base_active; border-color: darker(@bg_active); } .check:inconsistent, .radio:inconsistent { color: @fg_normal; background-color: @base_normal; border-color: darker(@bg_normal); } .check:insensitive:inconsistent, .radio:insensitive:inconsistent { color: @fg_insensitive; background-color: @base_insensitive; border-color: darker(@bg_insensitive); } .cell { color: @text_normal; } .cell:active { color: @text_active; } .cell:insensitive { color: @text_insensitive; } .cell:hover { color: @text_prelight; } .cell:selected { color: @text_selected; } .spinbutton.button { color: @fg_normal; background-color: @bg_normal; } .spinbutton.button:active { color: @fg_active; background-color: @bg_active; } .spinbutton.button:insensitive { color: @fg_insensitive; background-color: @bg_insensitive; } .spinbutton.button:hover { color: @fg_prelight; background-color: @bg_prelight; } .spinbutton.button:selected { color: @fg_selected; background-color: @bg_selected; } .progressbar { background-color: @bg_prelight; border-color: darker(@bg_prelight); border-width: 1px 1px; } .scale.trough, .scrollbar.trough { background-color: @bg_normal; border-color: darker(@bg_active); } .trough.horizontal { background-color: @bg_normal; border-color: darker(@bg_active); } .notebook tab, .notebook tab * { color: @fg_active; background-color: @bg_active; border-color: darker(@bg_active); } .notebook tab:active, .notebook tab *:active { color: @fg_normal; background-color: @bg_normal; border-color: darker(@bg_normal); } .expander { color: @base_normal; border-color: @fg_normal; } .expander:active { color: @base_normal; border-color: @fg_normal; } .expander:insensitive { color: @base_insensitive; border-color: @fg_insensitive; } .expander:hover { color: @fg_prelight; border-color: @fg_prelight; } .expander:selected { color: @base_selected; border-color: @fg_selected; } GtkComboBox { padding: 0px; } GtkComboBox .button { padding: 1px; } .radio { -GtkCheckButton-indicator-size: 10; } .menuitem { border-width: 1px 2px; } .button, .slider.horizontal { background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_normal, 1.25)), to(shade(@bg_normal, 1.0))); -GtkWidget-focus-padding: 0; } .button:active, .slider.horizontal:active { background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_active, 1.0)), to(shade(@bg_active, 1.25))); } .button:insensitive, .slider.horizontal:insensitive { background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_insensitive, 1.25)), to(shade(@bg_insensitive, 1.0))); } .button:hover, .slider.horizontal:hover { background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_prelight, 1.25)), to(shade(@bg_prelight, 1.0))); } .button:selected, .slider.horizontal:selected { background-image: -gtk-gradient(linear, left top, left bottom, from(shade(@bg_selected, 1.0)), to(shade(@bg_selected, 1.25))); } .menuitem { border-width: 1px 1px; } .menuitem:hover { border-style: solid; } .slider.vertical { background-image: -gtk-gradient(linear, left top, right top, from(shade(@bg_prelight, 1.25)), to(shade(@bg_prelight, 1.0))); } .slider.vertical:active { background-image: -gtk-gradient(linear, left top, right top, from(shade(@bg_active, 1.0)), to(shade(@bg_active, 1.25))); } .slider.vertical:insensitive { background-image: -gtk-gradient(linear, left top, right top, from(shade(@bg_insensitive, 1.25)), to(shade(@bg_insensitive, 1.0))); } .slider.vertical:hover { background-image: -gtk-gradient(linear, left top, right top, from(shade(@bg_prelight, 1.25)), to(shade(@bg_prelight, 1.0))); } .slider.vertical:selected { background-image: -gtk-gradient(linear, left top, right top, from(shade(@bg_selected, 1.0)), to(shade(@bg_selected, 1.25))); }
Attachment:
settings.ini
Description: Binary data
____________________________________________________ tde-users mailing list -- users@xxxxxxxxxxxxxxxxxx To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxx Web mail archive available at https://mail.trinitydesktop.org/mailman3/hyperkitty/list/users@xxxxxxxxxxxxxxxxxx