All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.kotcrab.vis.usl.styles.visui-1.0.1.usl Maven / Gradle / Ivy

There is a newer version: 0.2.1
Show newest version
//VisUI 1.0.1 style
//This file is kept here so it is easier to include and expand it in other USL files (include )

#com.badlogic.gdx.graphics.g2d.BitmapFont: {
	default-font: { file: default.fnt }
	small-font: { file: font-small.fnt }
}

#com.badlogic.gdx.graphics.Color: {
	black: { a: 1, b: 0, g: 0, r: 0 }
	white: { a: 1, b: 1, g: 1, r: 1 }
	green: { a: 1, b: 0, g: 1, r: 0 }
	red: { a: 1, b: 0, g: 0, r: 1 }
	blue: { a: 1, b: 1, g: 0, r: 0 }
	grey: { a: 1, b: 0.32, g: 0.32, r: 0.32 }
	vis-blue: { a: 1, b: 0.886, g: 0.631, r: 0.105 }
	vis-red: { a: 1, b: 0.047, g: 0, r: 0.862 }

	menuitem: { a: 1, b: 0.65, g: 0.65, r: 0.65 }
	link-label: { a: 1, b: 0.886, g: 0.631, r: 0.105 }
}

.font: { font: default-font, fontColor: white,  }
.font-disabled: { disabledFontColor: grey }

.font-small: { font: small-font, fontColor: white }
.font-small-disabled: { disabledFontColor: grey }

.focus-border: { focusBorder: border }
.focus-border-dark-blue: { focusBorder: border-dark-blue }
.focus-border-circle: { focusBorder: border-circle }

package com.badlogic.gdx.scenes.scene2d.ui {
	#Skin$TintedDrawable: {
		dialogDim: { name: white, color: { r: 0, g: 0, b: 0, a: 0.45 } }
	}

	#Button$ButtonStyle: {
		default: { down: button-down, up: button }
		blue: { down: button-blue-down, up: button-blue }
		toggle inherits default: { checked: button-down }
	}
	
	#TextButton$TextButtonStyle extends ButtonStyle: {
		default inherits .font, .font-disabled: { over: button-over, disabled: button }
		blue inherits .font, .font-disabled: { over: button-blue-over, disabled: button }
		toggle inherits default, .font: {}
	}
	
	#ScrollPane$ScrollPaneStyle: {
		list: { vScroll: scroll, vScrollKnob: scroll-knob-vertical, hScroll: scroll-horizontal, hScrollKnob: scroll-knob-horizontal }
		default inherits list: { background: border }
	}
	
	#SelectBox$SelectBoxStyle: {
		default inherits .font, .font-disabled: {
			background: default-select,
			scrollStyle: default,
			listStyle: { font: default-font, selection: padded-list-selection, background: select-box-list-bg }
		}
	}
	
	#SplitPane$SplitPaneStyle: {
		default-vertical: { handle: splitpane-vertical }
		default-horizontal: { handle: splitpane }
	}
	
	#Window$WindowStyle: {
		default: { titleFont: default-font, background: window, titleFontColor: white }
		resizable inherits default: { background: window-resizable }
		noborder inherits default: { background: window-noborder }
		dialog inherits default: { stageBackground: dialogDim }
	}
	
	#ProgressBar$ProgressBarStyle: {
		default-horizontal: { background: progressbar, knob: progressbar-filled, knobBefore: progressbar-filled}
		default-vertical: { background: progressbar-vertical, knob: progressbar-filled-vertical, knobBefore: progressbar-filled-vertical }
	}
	
	#Slider$SliderStyle: {
		-base: { knob: slider-knob, knobOver: slider-knob-over, knobDown: slider-knob-down, disabledKnob: slider-knob-disabled}
		default-horizontal inherits base: { background: slider }
		default-vertical inherits base: { background: slider-vertical }
	}
	
	#Label$LabelStyle: {
		default inherits .font: { }
		link-label inherits default: { fontColor: link-label }
		small inherits .font-small: { }
		menuitem-shortcut: { font: default-font, fontColor: menuitem }
	}
	
	#TextField$TextFieldStyle: {
		-base: { selection: selection, background: textfield, cursor: cursor, messageFont: default-font, messageFontColor: grey }
		default inherits .font, .font-disabled, base: { }
		small inherits .font-small, .font-small-disabled, base: { }
	}
	
	#CheckBox$CheckBoxStyle: {
		default inherits .font, .font-disabled: { checkboxOn: check-on, checkboxOff: check-off }
		radio inherits .font, .font-disabled: { checkboxOn: radio-on, checkboxOff: radio-off }
	}
	
	#List$ListStyle: { default: { fontColorUnselected: white, selection: padded-list-selection, fontColorSelected: white, font: default-font } }
	#Touchpad$TouchpadStyle: { default: { background: default-pane, knob: touchpad-knob } }
	#Tree$TreeStyle: { default: { minus: tree-minus, plus: tree-plus, selection: tree-selection, over: tree-over } }

	#TextTooltip$TextTooltipStyle: {
		default: {
			background: default-pane,
			label inherits .font: { }
		}
	}
}

#com.kotcrab.vis.ui.Sizes: {
	default: {
		scaleFactor: 1,

		spacingBottom: 8,
		spacingRight: 6,

		buttonBarSpacing: 10,

		menuItemIconSize: 22,

		numberSelectorButtonSize: 12,
		numberSelectorButtonsWidth: 12,
		numberSelectorFieldSize: 40,
		numberSelectorFieldRightPadding: 1
	}

	x2: {
		scaleFactor: 2,

		spacingBottom: 8,
		spacingRight: 6,

		buttonBarSpacing: 10,

		menuItemIconSize: 44,

		numberSelectorButtonSize: 24,
		numberSelectorButtonsWidth: 20,
		numberSelectorFieldSize: 80,
		numberSelectorFieldRightPadding: 5
	}
}

package com.kotcrab.vis.ui.widget {
	#VisTextField$VisTextFieldStyle: {
		-base: { selection: selection, background: textfield, backgroundOver: textfield-over, errorBorder: border-error, cursor: cursor }
		default inherits .focus-border, .font, .font-disabled, base: { }
		small inherits .focus-border, .font-small, .font-small-disabled, base: { }
	}
	
	#VisTextButton$VisTextButtonStyle extends TextButtonStyle: {
		default inherits .focus-border: {}
		toggle inherits .focus-border: {}
		blue inherits .focus-border-dark-blue: {}
		menu-bar inherits default, .font: { over: button-down, focusBorder: NULL }
	}
	
	#VisImageButton$VisImageButtonStyle: {
		default inherits .focus-border: { down: button-down, up: button, over: button-over, disabled: button }
		blue inherits .focus-border-dark-blue: { down: button-blue-down, up: button-blue, over: button-blue-over, disabled: button-blue }
		toggle inherits default, .focus-border: { checked: button-down }
		close: { down: button-red, up: button, over: button-over, imageUp: icon-close, disabled: button }
		close-active-tab inherits blue: { down: button-red, imageUp: icon-close, focusBorder: NULL }
		close-window inherits close: { up: button-window-bg }
	}
	
	#VisImageTextButton$VisImageTextButtonStyle extends VisTextButtonStyle: {
		default: { }
		toggle: { }
		blue: { }
		default-noborder inherits default: { focusBorder: NULL }
		toggle-noborder inherits toggle: { focusBorder: NULL }
	}
	
	#VisCheckBox$VisCheckBoxStyle extends CheckBoxStyle: {
		default inherits .focus-border: { checkboxOver: check-over-off, checkboxOnOver: check-over-on, checkboxOffDown: check-down, checkboxOnDown: check-down-on,
												checkboxOffDisabled: check-off, checkboxOnDisabled: check-on-disabled, errorBorder: border-error }
		radio inherits .focus-border-circle: { checkboxOver: radio-over-off, checkboxOnOver: radio-over-on, checkboxOffDown: radio-down, checkboxOnDown: radio-down-on, 
												checkboxOffDisabled: radio-off, checkboxOnDisabled: radio-on-disabled, errorBorder: border-circle-error }
	}
	
	#PopupMenu$PopupMenuStyle: {
		noborder: {background: button}
		default inherits noborder: {background: button, border: border}
	}

	#Menu$MenuStyle extends PopupMenuStyle: {
		-base: { openButtonStyleName: "menu-bar" }
		default inherits base: {}
		noborder inherits base: {}
	}

	#MenuBar$MenuBarStyle: {
		default: { background: menu-bg }
	}

	#Separator$SeparatorStyle: {
		default: {background: separator, thickness: 4}
		menu: {background: separator-menu, thickness: 3}
	}
	
	#VisSplitPane$VisSplitPaneStyle: {
		default-vertical: { handle: splitpane-vertical, handleOver: splitpane-vertical-over }
		default-horizontal: { handle: splitpane, handleOver: splitpane-over }
	}
	
	#MenuItem$MenuItemStyle extends TextButtonStyle: {
		default: { subMenu: sub-menu }
	}
	
	#NumberSelector$NumberSelectorStyle: {
		default: { down: select-down, up: select-up }
	}

	#Tooltip$TooltipStyle: {
		default: { background: tooltip-bg }
	}

	#LinkLabel$LinkLabelStyle: {
		default inherits .font: { fontColor: link-label, underline: white }
	}

	#tabbedpane.TabbedPane$TabbedPaneStyle: {
		default: { background: menu-bg, separatorBar: list-selection,
					buttonStyle inherits .font, .font-disabled: { down: button-down, up: button, checked: button-down, over: button-over, disabled: button } }
	}

	#file.FileChooserStyle: {
		default: { highlight: list-selection, popupMenuStyleName: "default", iconArrowLeft: icon-arrow-left, iconArrowRight: icon-arrow-right,
				   iconFolder: icon-folder, iconFolderParent: icon-folder-parent, iconFolderNew: icon-folder-new, iconDrive: icon-drive,
				   iconFolderStar: icon-folder-star, iconTrash: icon-trash, iconFileText: icon-file-text, iconFileImage: icon-file-image,
				   iconFilePdf: icon-file-pdf, iconFileAudio: icon-file-audio }
	}

	#color.ColorPickerWidgetStyle: {
		default: { barSelector: color-picker-bar-selector, cross: color-picker-cross, iconArrowRight: icon-arrow-right
				   verticalSelector: color-picker-selector-vertical, horizontalSelector: color-picker-selector-horizontal }
	}

	#color.ColorPickerStyle extends ~WindowStyle: {
		default: { pickerStyle: { barSelector: color-picker-bar-selector, cross: color-picker-cross, iconArrowRight: icon-arrow-right
				   verticalSelector: color-picker-selector-vertical, horizontalSelector: color-picker-selector-horizontal }}
	}
}

package com.kotcrab.vis.ui.util {
    #form.SimpleFormValidator$FormValidatorStyle: {
        default: { errorLabelColor: vis-red, validLabelColor: white }
        smooth inherits default: { colorTransitionDuration: 0.3 }
    }

    #adapter.SimpleListAdapter$SimpleListAdapterStyle: {
        default: { background: window-bg, selection: list-selection }
    }
}





© 2015 - 2024 Weber Informatics LLC | Privacy Policy