/* testgtk2.css sets all the buttons in the main window to blue by default */
@import url("testgtk2.css");

@binding-set entry-bindings {
    bind "<alt>s" { "move-cursor" (visual-positions, 3, 0) };
    bind "<alt>a" { "move-cursor" (visual-positions, -3, 0) };
}

* {
    -GtkButton-child-displacement-x: 1;
    -GtkButton-child-displacement-y: 1;

    -GtkToolbar-space-size: 10;
    -GtkToolbar-space-style: line;
    -GtkToolbar-button-relief: none;
    -GtkButtonBox-child-min-width: 0;
    -GtkButtonBox-child-min-height: 0;
    -GtkArrow-arrow-scaling: 1.0;
    -GtkEntry-invisible-char: 10046;

    font-family: Sans;
    font-size: 12px;

    -Gtest-foo: 47;
    -Gtest-bar: 47;
}

label:selected {
    background-color: gray;
}

label:hover {
    background-color: mix (#a0a0a0, rgb (75%, 200, 0%), 0.9);
}

/* override testgtk2, introduce the green color in the button list */
#main_window scrolledwindow button:hover {
    background-color: rgb (0%, 75%, 0);
}

entry {
    -gtk-key-bindings: entry-bindings;
}
