如何使用CSS / GTK +使用Glade设置“本机属性”的样式?

时间:2019-02-03 00:51:50

标签: css gtk glade

我正在使用Glade 3.22.1处理GUI林间文件 使用外部CSS,我设法将其样式设置为深色主题。

但是有5个native(?)属性(?),我似乎无法使用CSS进行更改。

查看图片:overview of gui incl. the points below

  1. GtkHeaderBar:顶部有这条白​​线;我希望它消失。下面的CSS代码对此没有影响:

    .header {
    border: 0px #181818;
    border-style: solid;
    background: #181818;
    color: #e1e1e1;
    border-top-color: #181818; }
    
  2. GtkEntry:启用时,它周围有一个蓝色边框。在CSS的任何地方都没有说明它应该是蓝色的。我想要它灰色。

  3. GtkStackSwitcher:它们看起来是本机的/默认的,但是我希望它们像按钮一样,深灰色,周围有黑色边框。以下CSS代码无法解决问题:

    .GtkStackSwitcher .button {
    background-color: #ff0000;
    background: #ff0000;
    border-width: 0; }
    .GtkStackSwitcher .button:checked {
    background-color: #0000ff;
    background: #0000ff; }
    .GtkStackSwitcher .button:active {
    background-color: #00ff00;
    background: #00ff00; }
    
  4. GtkPaned:分隔符/分隔符为灰色。我要黑色。以下CSS代码无法解决问题:

    .GtkPaned .pane-separator {
     background-color: #000000;
     border-width: 0;
     background-size: 0px auto;
     background-repeat: no-repeat;
     background-position: center; }
    
  5. 按钮的顶部有一条白线。我不要线。 遵循以下CSS代码不会减少它:

    .button {
    margin: 5px;
    border: 1px solid #212121;
    border-radius: 5px;
    background: #212121;
    color: #e1e1e1;
    border-top-color: #212121;
    background-image: none;
    background-color: rgba (0, 0, 0, 0); }
    

我认为这些属性是本地的,基于您的操作系统。 那么我该如何使用CSS使用Glade为那些“本机属性”设置样式? 或解决方法是什么?

0 个答案:

没有答案