Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
[themes] Properly style widget focus
  • Loading branch information
nirvn committed Feb 9, 2019
1 parent 977d778 commit c327dec
Show file tree
Hide file tree
Showing 2 changed files with 34 additions and 12 deletions.
45 changes: 33 additions & 12 deletions resources/themes/Night Mapping/style.qss
Expand Up @@ -303,17 +303,6 @@ QComboBox::indicator {
selection-color:transparent;
}

QLineEdit:focus
{
border: 1px solid @focus;
}


QTextEdit:focus
{
border: 1px solid @focus;
}

/* ==================================================================================== */
/* SCROLL BAR */
/* ==================================================================================== */
Expand Down Expand Up @@ -732,6 +721,27 @@ QHeaderView::section {
padding: 0 0 0.1em 0.2em;
}

QToolButton[autoRaise=true]:focus:!pressed {
border:1px solid @focusdark;
}

QToolButton[autoRaise=false]:focus:!pressed {
border:1px solid @focusdark;
}

/* ==================================================================================== */
/* FOCUS */
/* ==================================================================================== */

QToolButton:focus, QPushButton:focus, QCheckBox:focus, QRadioButton:focus, QGroupBox:focus {
outline:1px solid @focusdark;
outline-radius: 0.2em;
}

QComboBox:focus, QAbstractSpinBox:focus, QLineEdit:focus, QPlainTextEdit:focus, QTextEdit:focus {
border:1px solid @focusdark;
}

/* ==================================================================================== */
/* QGIS-SPECIFIC TWEAKS */
/* ==================================================================================== */
Expand All @@ -746,6 +756,10 @@ QgsColorButton:hover, QgsColorRampButton:hover, QgsSymbolButton:hover, QgsFontBu
color:@itembackground;
}

QgsColorButton:focus, QgsColorRampButton:focus, QgsSymbolButton:focus, QgsFontButton:focus {
border:1px solid @focusdark;
}

QgsMessageBar QLabel, QgsMessageBar QTextEdit, QMessageBar QToolButton, QMessageBar QToolButton::menu-button {
background: transparent;
border: none;
Expand Down Expand Up @@ -788,10 +802,17 @@ QgsMessageBar QScrollBar::down-arrow:vertical {
image: url(@theme_path/icons/arrow-down.svg);
}

QgsPropertyOverrideButton {
QgsPropertyOverrideButton, QgsPropertyOverrideButton:hover, QgsPropertyOverrideButton:pressed {
background: none;
border: 1px solid rgba(0, 0, 0, 0%);
padding: 0px;
}

QgsPropertyOverrideButton:focus {
border:1px solid @focusdark;
border-radius: 0.2em;
}

QListWidget#mOptionsListWidget {
background-color: @itembackground;
color: @text;
Expand Down
1 change: 1 addition & 0 deletions resources/themes/Night Mapping/variables.qss
Expand Up @@ -10,4 +10,5 @@
@toggleoff: #535353
@toggleon: #0f6e00
@selection: #0f6e00
@focusdark: rgba(215,128,26,100)
@focus: #d7801a

0 comments on commit c327dec

Please sign in to comment.