mirror of
				https://github.com/labwc/labwc.git
				synced 2025-10-29 05:40:24 -04:00 
			
		
		
		
	docs: document gradients
(v2: small fixes)
This commit is contained in:
		
							parent
							
								
									ec145a14ca
								
							
						
					
					
						commit
						84858967e4
					
				
					 2 changed files with 68 additions and 2 deletions
				
			
		|  | @ -41,6 +41,8 @@ labwc-config(5). | |||
| 	- #rrggbb (hexadecimal RGB values) | ||||
| 	- #rrggbb aaa (same but with decimal alpha value percentage) | ||||
| 	- #rrggbbaa (same but with inline alpha value in hex encoding) | ||||
| 	- #rgb (hexadecimal RGB values where #fff is shorthand for #f0f0f0) | ||||
| 	  (since 0.9.0) | ||||
| 
 | ||||
| 	Note: the #rrggbb aaa notation is deprecated starting from | ||||
| 	labwc 0.7.2 and may be removed in future releases. | ||||
|  | @ -49,6 +51,52 @@ labwc-config(5). | |||
| 	Justification determines the horizontal alignment of text. | ||||
| 	Valid options are Left, Center and Right. | ||||
| 
 | ||||
| *textures* | ||||
| 	Textures determine the visual look of an element. They are specified | ||||
| 	through a text string with a number of fields. Capitalization is not | ||||
| 	significant. The format is as follows: | ||||
| 
 | ||||
| ``` | ||||
| (Solid | Gradient <type>) | ||||
| ``` | ||||
| 
 | ||||
| 	... where *|* stands for "or". | ||||
| 
 | ||||
| 	- *Solid* means that the background of the texture is filled with a | ||||
| 	  single color. The texture must be accompanied by a single color field. | ||||
| 	  For example: | ||||
| 
 | ||||
| ``` | ||||
| window.*.title.bg: Solid | ||||
| window.*.title.bg.color: #f8f5f2 | ||||
| ``` | ||||
| 
 | ||||
| 	- *Gradient* means that the background of the texture is filled with a | ||||
| 	  gradient from one color to another. When Gradient is specified, it | ||||
| 	  must be followed by the gradient's type. It must also be accompanied | ||||
| 	  by the fields *color* and *colorTo*. Valid gradient types are: | ||||
| 	  (1) *Vertical* where the gradient goes from the top edge to the bottom | ||||
| 	  (2) *SplitVertical* where the gradient is split in the middle and goes | ||||
| 	  out toward the top and bottom edges. SplitVertical gradients have two | ||||
| 	  extra, optional color fields: *color.splitTo* and *colorTo.splitTo*. | ||||
| 	  These colors are the light colors used on the far top and bottom of | ||||
| 	  the SplitVertical gradient. When these are omitted, the default values | ||||
| 	  for these are *color x 5/4* and *colorTo x 17/16*. Examples: | ||||
| 
 | ||||
| ``` | ||||
| # Vertical gradient | ||||
| window.*.title.bg: Gradient Vertical | ||||
| window.*.title.bg.color: #658fb5 | ||||
| window.*.title.bg.colorTo: #4d6982 | ||||
| 
 | ||||
| # SplitVertical gradient | ||||
| window.*.title.bg: Gradient SplitVertical | ||||
| window.*.title.bg.color: #658fb5 | ||||
| window.*.title.bg.color.splitTo: #7595b9 | ||||
| window.*.title.bg.colorTo: #4d6982 | ||||
| window.*.title.bg.colorTo.splitTo: #557485 | ||||
| ``` | ||||
| 
 | ||||
| # THEME ELEMENTS | ||||
| 
 | ||||
| *border.width* | ||||
|  | @ -75,12 +123,22 @@ labwc-config(5). | |||
| 	value as set for window.active.border.color to disable the status | ||||
| 	indicator. Default is #ff0000. | ||||
| 
 | ||||
| *window.active.title.bg* | ||||
| 	Texture for the focused window's titlebar. See texture section above. | ||||
| 	Default is *Solid* | ||||
| 
 | ||||
| *window.active.title.bg.color* | ||||
| 	Background color for the focused window's titlebar. | ||||
| 	Background color for the focused window's titlebar. See texture section | ||||
| 	for additional color fields associated with gradients. | ||||
| 	Default is #e1dedb. | ||||
| 
 | ||||
| *window.inactive.title.bg* | ||||
| 	Texture for non-focused windows' titlebars. See texture section above. | ||||
| 	Default is *Solid* | ||||
| 
 | ||||
| *window.inactive.title.bg.color* | ||||
| 	Background color for non-focused windows' titlebars. | ||||
| 	Background color for non-focused windows' titlebars. See texture section | ||||
| 	for additional color fields associated with gradients. | ||||
| 	Default is #f6f5f4. | ||||
| 
 | ||||
| *window.active.label.text.color* | ||||
|  |  | |||
|  | @ -25,6 +25,14 @@ window.active.indicator.toggled-keybind.color: #ff0000 | |||
| # window titlebar background | ||||
| window.active.title.bg.color: #e1dedb | ||||
| window.inactive.title.bg.color: #f6f5f4 | ||||
| window.*.title.bg: Solid | ||||
| 
 | ||||
| # Vertical and SplitVertical gradients are supported for window.*.title.bg | ||||
| # with the following additional color fields. See labwc-theme(5) for examples. | ||||
| # | ||||
| #     window.*.title.bg.colorTo: | ||||
| #     window.*.title.bg.color.splitTo: | ||||
| #     window.*.title.bg.colorTo.splitTo: | ||||
| 
 | ||||
| # window titlebar text | ||||
| window.active.label.text.color: #000000 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Johan Malm
						Johan Malm