Le dimanche 10 avril 2016 à 02:18 -0500, Owen Mays a écrit :
> I'm seeing the same thing. It looks like the buttons (the on/off for
> each module, the dropdown button for presets, the rotate left and
> rotate right buttons, etc) are now enormous.
>
> If I launch from the command line, I see these warnings:
>
> (darktable:11842): Gtk-WARNING **: Theme parsing error:
> darktable.css:30:26: The :insensitive pseudo-class is deprecated. Use
> :disabled instead.
...
> (darktable:11842): Gtk-WARNING **: Theme parsing error:
> darktable.css:436:30: The style property GtkWidget:wide-separators is
> deprecated and shouldn't be used anymore. It will be removed in a
> future version
>
> (darktable:11842): Gtk-WARNING **: Theme parsing error:
> darktable.css:437:30: The style property GtkWidget:separator-width is
> deprecated and shouldn't be used anymore. It will be removed in a
> future version
>
> (darktable:11842): Gtk-WARNING **: Theme parsing error:
> darktable.css:438:31: The style property GtkWidget:separator-height
> is deprecated and shouldn't be used anymore. It will be removed in a
> future version
>
>
> Should this be a bug post in redmine?
Yes please.
I have attached a darktable.css fixed blindly. I don't have Gtk+ 3.20
so can't say it works or not.
Please put it into:
~/.config/darktable
And report if it works or not.
--
Pascal Obry / Magny Les Hameaux (78)
The best way to travel is by means of imagination
http://v2p.fr.eu.org
http://www.obry.net
gpg --keyserver keys.gnupg.net --recv-key F949BD3B
____________________________________________________________________________
darktable user mailing list
to unsubscribe send a mail to [email protected]
@define-color bg_color #212121;
@define-color plugin_bg_color #252525;
@define-color fg_color #cacaca;
@define-color base_color #ffffff;
@define-color text_color #3C3C3C;
@define-color selected_bg_color #353535;
@define-color selected_fg_color #e2e2e2;
@define-color tooltip_bg_color #000000;
@define-color tooltip_fg_color #ffffff;
@define-color really_dark_bg_color #111;
@define-color dark_bg_color #350000;
* {
font: Sans 8;
color: @fg_color;
background-color: @bg_color;
border-color: #111111;
text-shadow:none;
/* margin: 0; */ /* this makes scroll bars super wide. */
padding: 0;
background-image: none;
}
GtkAlignment
{
background-color:transparent;
}
#main_window *:disabled {
color: black;
}
#iop-plugin-ui GtkBox,
#lib-plugin-ui GtkBox
{
background-color:transparent;
margin:0;
border:0;
padding:0;
}
#iop-plugin-ui GtkEventBox,
#lib-plugin-ui GtkEventBox
{
background-color:transparent;
margin:0;
border:0;
padding:0;
}
#iop-plugin-ui GtkStack
{
background-color:transparent;
margin:0;
border:0;
padding:0;
}
#lib-plugin-ui GtkTreeView,
#lib-plugin-ui GtkComboBoxText *,
#lib-plugin-ui GtkComboBox *,
#lib-plugin-ui GtkComboBox GtkToggleButton *
{
background-color: shade(@selected_bg_color, 0.8); /* 'transparent' doesn't work for those it seems */
}
#lib-plugin-ui GtkComboBox *:hover
{
background-color: shade(@selected_bg_color, 1.2); /* 'transparent' doesn't work for those it seems */
}
/* bright background */
#background_job_eventbox,
#iop-plugin-ui GtkComboBox *
{
padding:0;
border:0;
margin:0;
background-color: @plugin_bg_color;
outline-style:none;
}
#iop-plugin-ui *:selected
{
padding:0;
border:0;
margin:0;
background-color: @selected_bg_color;
outline-style:none;
}
#lib-plugin-ui *
{
/* margin: 0; */ /* this makes scroll bars super wide on collections lib */
}
/* lib toggle buttons (e.g recently used collection and history items): */
/* TODO: adjust borders/padding to our liking (match bauhaus..) */
#lib-plugin-ui .button,
.button
{
/* note that the button has no padding, the label inside the button has the padding. */
border-radius: 0;
border-style: none;
box-shadow:none;
outline-width:0;
border-image:none;
padding:0;
margin:0;
border:0;
background-color: shade(@selected_bg_color, 1.2);
background-image: none;
}
#lib-plugin-ui .button:checked,
#iop-plugin-ui .button:checked,
.button:checked
{
border-style:none;
background-image:none;
background-color: shade(@selected_bg_color, 1.4);
}
#lib-plugin-ui .button:hover,
#iop-plugin-ui .button:hover,
.button:hover
{
border-style:none;
background-color: shade(@selected_bg_color, 1.7);
}
#iop-plugin-ui .button,
#iop-plugin-ui GtkButton {
background-color: transparent;
}
#iop-plugin-ui GtkLabel,
#iop-plugin-ui GtkLabel:hover,
#lib-plugin-ui GtkLabel,
#lib-plugin-ui GtkLabel:hover
{
padding: 2px;
background-color: transparent;
}
#iop-plugin-ui GtkLabel:selected,
#lib-plugin-ui GtkLabel:selected
{
background-color: shade(@selected_bg_color, 1.7);
}
#iop-plugin-ui,
#lib-plugin-ui
{
border: 1px solid #171717;
border-radius: 2px;
box-shadow: inset 0 0 2px #171717;
margin: 0px;
padding: 1px 4px 1px 4px;
background-color: @selected_bg_color;
}
#iop-plugin-ui:selected,
#lib-plugin-ui:selected
{
border: 1px solid #111111;
box-shadow: inset 0 0 2px #141414;
border-radius: 2px;
margin: 0px;
padding: 1px 4px 1px 4px;
color: @selected_fg_color;
background-color: @selected_bg_color;
}
GtkTable {
background-color: transparent;
margin:0;
border:0;
padding:0;
}
#header_label,#darktable_label,#view_label {
color: shade(@fg_color, 0.7);
background-color: @bg_color;
font-size: 1.7em;
margin:0;
border:0;
padding:0;
}
#view_label:hover {
color: shade(@fg_color, 0.8);
}
#view_dropdown:selected *,
#view_label:selected {
color: shade(@fg_color, 0.9);
}
#view_dropdown *
{
color: shade(@fg_color, 0.7);
margin: 0;
padding: 0;
font-size: 1.1em;
}
#view_dropdown .button *
{
font-size: 1.25em;
}
#view_dropdown *:disabled
{
color: shade(@fg_color, 0.5);
}
#panel_label {
color: @fg_color;
background-color: @bg_color;
margin:0;
border:0;
padding:0;
}
#section_label {
padding-right: 0.5em;
border-bottom: 1px solid @fg_color;
}
#lib-modulelist * {
background-color: transparent;
}
GtkFrame > GtkEventBox {
border: 1px solid #111111;
background-color: @selected_bg_color;
color: @selected_fg_color;
}
GtkFrame > GtkEventBox * {
background-color: transparent;
color: @selected_fg_color;
}
/* weird fix for black event boxes in light table lib modules: */
#lib-plugin-ui GtkEventBox
{
background-color:@selected_bg_color;
}
#lib-plugin-ui .cell
{
background-color:shade(@selected_bg_color, 0.8);
}
#lib-plugin-ui row,
#iop-plugin-ui row
{
background-color:@selected_bg_color;
}
#lib-plugin-ui row:selected,
#iop-plugin-ui row:selected
{
background-color:@bg_color;
}
/* due to css rubbish, we need to be more specific than anything else,
* so we give the name of the parent widget: */
#iop-plugin-ui .notebook,
#lib-plugin-ui .notebook,
#iop-plugin-ui .notebook tab,
#lib-plugin-ui .notebook tab {
border:0;
border-radius:0;
border-style:none;
box-shadow:none;
background-image:none;
outline-style:none;
outline-width:0;
border-image:none;
background-color: transparent;
}
#iop-plugin-ui .notebook tab:active,
#lib-plugin-ui .notebook tab:active {
background-color: @bg_color;
}
#iop-plugin-ui .entry,
#lib-plugin-ui .entry,
.entry {
border-radius: 0;
border:0;
padding-left: 2px; /* align with bauhaus widgets */
border-style: none;
border-color: alpha(@fg_color, 0.5);
border-image:none;
color:@fg_color;
box-shadow: none;
background-image:none;
outline-style:none;
text-shadow:none;
background-color:shade(@selected_bg_color, 0.8);
}
#iop-plugin-ui .entry:selected,
#lib-plugin-ui .entry:selected,
.entry:selected {
background-color:shade(@selected_bg_color, 1.7);
}
/* weird fix for black event boxes in light table lib modules: */
#lib-plugin-ui GtkEventBox
{
background-color:@selected_bg_color;
}
#lib-plugin-ui .cell
{
background-color:shade(@selected_bg_color, 0.8);
}
#lib-plugin-ui row
{
background-color:@selected_bg_color;
}
#lib-plugin-ui row:selected,
#iop-plugin-ui row:selected
{
background-color:@bg_color;
}
/* due to css rubbish, we need to be more specific than anything else,
* so we give the name of the parent widget: */
#iop-plugin-ui .notebook,
#lib-plugin-ui .notebook,
#iop-plugin-ui .notebook tab,
#lib-plugin-ui .notebook tab {
border:0;
border-radius:0;
border-style:none;
box-shadow:none;
background-image:none;
outline-style:none;
outline-width:0;
border-image:none;
background-color: transparent;
}
#iop-plugin-ui .notebook tab:active,
#lib-plugin-ui .notebook tab:active {
background-color: @bg_color;
}
.scale
{
-GtkRange-slider-width: 11;
-GtkRange-trough-border: -3;
-GtkScale-slider-length: 11;
margin:0px;
}
.scale.trough.highlight
{
background-color:@selected_bg_color;
background-image:none;
}
#recent-collection-ui .button,
#history-ui .button
{
background-color: transparent;
}
.context-menu
{
background-color: @really_dark_bg_color;
}
.context-menu .menuitem *
{
background-color: transparent;
}
#main_window .context-menu .menuitem *:disabled,
.context-menu .menuitem *:disabled
{
color: @selected_bg_color;
background-color: transparent;
}
GtkMenuItem *
{
background-color: transparent;
}
GtkMenuItem
{
padding: 2pt;
background-color:@really_dark_bg_color;
}
GtkMenuItem:hover
{
background-color: shade(@selected_bg_color, 1.7);
}
/* sliders */
.slider.horizontal,
.slider.vertical {
border-color: @bg_color;
background-color: @selected_bg_color;
}
.slider.horizontal:hover,
.slider.vertical:hover {
border-color: @bg_color;
background-color: shade(@selected_bg_color, 1.3);
}
#iop-plugin-ui .slider.horizontal,
#iop-plugin-ui .slider.vertical,
#lib-plugin-ui .slider.horizontal,
#lib-plugin-ui .slider.vertical {
border-color: @selected_bg_color;
background-color: @text_color;
}
#iop-plugin-ui .slider.horizontal:hover,
#iop-plugin-ui .slider.vertical:hover,
#lib-plugin-ui .slider.horizontal:hover,
#lib-plugin-ui .slider.vertical:hover {
border-color: @selected_bg_color;
background-color: shade(@selected_bg_color, 1.3);
}
/* tooltip */
.tooltip
{
background-color: @really_dark_bg_color;
}
.tooltip *
{
color: @fg_color;
background-color: @really_dark_bg_color;
border-color: @selected_bg_color;
padding: 2px;
}
/* separator */
.separator, .separator:hover {
color: @selected_bg_color;
-GtkWidget-wide-separators: true;
-GtkWidget-separator-width: 2px;
-GtkWidget-separator-height: 2px;
border-style: solid;
border-width: 2px;
border-color: @selected_bg_color;
background-color: @selected_bg_color;
}
/* dialogs */
GtkDialog *
{
border-radius: 0;
border-style: none;
box-shadow:none;
outline-width:0;
border-image:none;
padding:0;
/* margin: 0; */ /* this makes scroll bars super wide. */
border:0;
background-color: @selected_bg_color;
/* background-image: none; */
border-color: shade(@selected_bg_color, 1.2);
}
GtkDialog .button *
{
padding: 5px;
background-color: shade(@bg_color, 1.7);
border-color: shade(@bg_color, 1.7);
}
GtkDialog .button:hover *
{
background-color: shade(@selected_bg_color, 1.7);
border-color: shade(@selected_bg_color, 1.7);
}
GtkDialog .button GtkLabel
{
background-color: transparent;
}
GtkDialog GtkEventBox *
{
background-color: transparent;
}
GtkDialog GtkTreeView *:selected
{
background-color: shade(@selected_bg_color, 1.7);
}
GtkDialog GtkScrolledWindow
{
background-color: transparent;
}
GtkDialog .slider.vertical
{
background-color: shade(@selected_bg_color, 1.7);
}
GtkColorSwatch
{
background-color: transparent;
}
/* preferences notebook */
#preferences_notebook GtkGrid *
{
padding:0;
}
GtkNotebook tab *
{
padding: 2px;
}
GtkNotebook tab:hover
{
background-color: shade(@selected_bg_color, 1.7);
}
GtkNotebook tab:active
{
background-color: shade(@selected_bg_color, 1.3);
}
GtkNotebook GtkMenuItem
{
padding: 2pt;
background-color:@really_dark_bg_color;
}
GtkNotebook GtkMenuItem:hover
{
background-color: shade(@selected_bg_color, 1.7);
}
/* empty space at top/bottom of sidepanels when scrolled */
.undershoot.top,
.undershoot.bottom,
.undershoot.left,
.undershoot.right
{
background: none;
}
GtkAboutDialog
{
background-color: @bg_color;
}
GtkAboutDialog GtkBox,
GtkAboutDialog GtkBox *
{
background-color: @bg_color;
}
GtkAboutDialog GtkHeaderBar
{
padding: 2px;
}
GtkProgressBar *
{
background-color: @text_color;
}
GtkFileChooserDialog GtkEventBox
{
background-color: transparent;
}
GtkFileChooserDialog .sidebar-icon
{
padding: 0px 5px 0px 10px;
}
GtkFileChooserDialog .sidebar-row
{
padding-top: 3px;
}
GtkFileChooserDialog .sidebar-row:hover
{
background-color: shade(@selected_bg_color, 1.7);
}
.cell:selected
{
background-color: shade(@selected_bg_color, 1.2);
}