107 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			SCSS
		
	
	
			
		
		
	
	
			107 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			SCSS
		
	
	
@import "button";
 | 
						|
@import "toolbar";
 | 
						|
 | 
						|
/**************
 | 
						|
 ! Action-bar *
 | 
						|
***************/
 | 
						|
 | 
						|
@include exports("actionbar") {
 | 
						|
    .action-bar {
 | 
						|
        @include linear-gradient($bg_color);
 | 
						|
 | 
						|
        padding: $spacing;
 | 
						|
        border-width: 1px 0 0;
 | 
						|
        border-style: solid;
 | 
						|
        border-color: border_normal($bg_color);
 | 
						|
        color: $fg_color;
 | 
						|
 | 
						|
        .button {
 | 
						|
            &.text-button { padding: $spacing - 1px; }
 | 
						|
 | 
						|
            &.image-button { padding: $spacing + 1px; }
 | 
						|
        }
 | 
						|
 | 
						|
        .title {
 | 
						|
            font: bold;
 | 
						|
            padding: 0 ($spacing * 2);
 | 
						|
        }
 | 
						|
 | 
						|
        .subtitle {
 | 
						|
            font: smaller;
 | 
						|
            padding: 0 ($spacing * 2);
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
/***************
 | 
						|
 ! Search bars *
 | 
						|
****************/
 | 
						|
 | 
						|
@include exports("searchbar") {
 | 
						|
    .search-bar {
 | 
						|
        @include linear-gradient(shade($bg_color, .98));
 | 
						|
 | 
						|
        border-width: 0 0 1px;
 | 
						|
        border-style: solid;
 | 
						|
        border-color: border_normal($bg_color);
 | 
						|
        color: $fg_color;
 | 
						|
 | 
						|
        .button.close-button { padding: $spacing; }
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
/******************
 | 
						|
 ! Action buttons *
 | 
						|
*******************/
 | 
						|
 | 
						|
@include exports("actionbuttons") {
 | 
						|
    $types: (
 | 
						|
        suggested: $success_color,
 | 
						|
        destructive: $error-color
 | 
						|
    );
 | 
						|
 | 
						|
    @each $type, $color in $types {
 | 
						|
        .#{$type}-action.button {
 | 
						|
            @include button($color, $selected_fg_color);
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
/******************
 | 
						|
* selection mode *
 | 
						|
******************/
 | 
						|
 | 
						|
@include exports("selectionmode") {
 | 
						|
    .selection-mode {
 | 
						|
        &.header-bar, &.toolbar {
 | 
						|
            @include toolbar($selected_bg_color, $selected_fg_color);
 | 
						|
 | 
						|
            .button {
 | 
						|
                @include button($selected_bg_color, $selected_fg_color);
 | 
						|
 | 
						|
                &.suggested-action { @extend .suggested-action.button; }
 | 
						|
            }
 | 
						|
 | 
						|
            .selection-menu.button {
 | 
						|
                border: 0;
 | 
						|
                background-color: transparent;
 | 
						|
                background-image: none;
 | 
						|
                color: shade($selected_bg_color, $contrast);
 | 
						|
 | 
						|
                &:hover { color: shade($selected_bg_color, ($contrast - .1)); }
 | 
						|
 | 
						|
                &:active { color: shade($selected_bg_color, ($contrast - .05)); }
 | 
						|
            }
 | 
						|
 | 
						|
            .dim-label, {
 | 
						|
                &, .selection-menu.button & { color: shade($selected_bg_color, ($contrast - .1)); }
 | 
						|
            }
 | 
						|
        }
 | 
						|
 | 
						|
        &.toolbar { padding: $spacing; }
 | 
						|
    }
 | 
						|
}
 |