mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 18:12:43 +00:00 
			
		
		
		
	 5b82bd719e
			
		
	
	
		5b82bd719e
		
	
	
	
	
		
			
			Add vertical tabs to TabWidget, this can be set using the ```TabWidget::set_tab_position``` function or in the GML
		
			
				
	
	
		
			38 lines
		
	
	
	
		
			1.7 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
	
		
			1.7 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ## Name
 | |
| 
 | |
| GML Tab Widget
 | |
| 
 | |
| ## Description
 | |
| 
 | |
| Defines a GUI tab widget.
 | |
| 
 | |
| ## Synopsis
 | |
| 
 | |
| `@GUI::TabWidget`
 | |
| 
 | |
| ## Examples
 | |
| 
 | |
| ```gml
 | |
| @GUI::TabWidget {
 | |
|   uniform_tabs: true
 | |
|   
 | |
|   @GUI::Widget {
 | |
|     title: "First tab"
 | |
|   }
 | |
|   @GUI::Widget {
 | |
|     title: "Second tab"
 | |
|   }
 | |
| }
 | |
| ```
 | |
| 
 | |
| ## Registered Properties
 | |
| 
 | |
| | Property           | Type           | Possible values                                                             | Description                          |
 | |
| |--------------------|----------------|-----------------------------------------------------------------------------|--------------------------------------|
 | |
| | container_margins  | margins        |                                                                             | Margins for the tab content          |
 | |
| | reorder_allowed    | bool           | true or false                                                               | Allow changing the order of the tabs |
 | |
| | show_close_buttons | bool           | true or false                                                               | Show a close button on each tab      |
 | |
| | show_tab_bar       | bool           | true or false                                                               | Whether to display the tabs          |
 | |
| | text_alignment     | text_alignment | Center, CenterLeft, CenterRight, TopLeft, TopRight, BottomLeft, BottomRight | Set the alignment of tab text        |
 | |
| | tab_position       | tab_position   | Top, Bottom, Left, Right                                                    | Set the tab position                 |
 | |
| | uniform_tabs       | bool           | true or false                                                               | Give all tabs the same width         |
 |