mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 21:22:46 +00:00 
			
		
		
		
	LibDraw: Add ColorRole::BaseText (to be painted on ColorRole::Base)
This commit is contained in:
		
							parent
							
								
									a79bac428b
								
							
						
					
					
						commit
						aae54bdbde
					
				
					 11 changed files with 13 additions and 0 deletions
				
			
		|  | @ -26,6 +26,7 @@ WindowText=white | |||
| Button=#555555 | ||||
| ButtonText=white | ||||
| Base=#424242 | ||||
| BaseText=white | ||||
| 
 | ||||
| ThreedHighlight=#6f6f6f | ||||
| ThreedShadow1=#3d3e40 | ||||
|  |  | |||
|  | @ -27,6 +27,7 @@ Button=#d4d0c8 | |||
| ButtonText=black | ||||
| 
 | ||||
| Base=white | ||||
| BaseText=black | ||||
| 
 | ||||
| ThreedHighlight=white | ||||
| ThreedShadow1=#808080 | ||||
|  |  | |||
|  | @ -27,6 +27,7 @@ Button=#d46c64 | |||
| ButtonText=black | ||||
| 
 | ||||
| Base=#d3d7c4 | ||||
| BaseText=black | ||||
| 
 | ||||
| ThreedHighlight=#e69e99 | ||||
| ThreedShadow1=#a24841 | ||||
|  |  | |||
|  | @ -31,6 +31,7 @@ public: | |||
|     Color menu_base() const { return color(ColorRole::MenuBase); } | ||||
|     Color menu_selection() const { return color(ColorRole::MenuSelection); } | ||||
|     Color base() const { return color(ColorRole::Base); } | ||||
|     Color base_text() const { return color(ColorRole::BaseText); } | ||||
|     Color button() const { return color(ColorRole::Button); } | ||||
|     Color button_text() const { return color(ColorRole::ButtonText); } | ||||
|     Color threed_highlight() const { return color(ColorRole::ThreedHighlight); } | ||||
|  |  | |||
|  | @ -54,6 +54,7 @@ RefPtr<SharedBuffer> load_system_theme(const String& path) | |||
|     DO_COLOR(Window); | ||||
|     DO_COLOR(WindowText); | ||||
|     DO_COLOR(Base); | ||||
|     DO_COLOR(BaseText); | ||||
|     DO_COLOR(Button); | ||||
|     DO_COLOR(ButtonText); | ||||
|     DO_COLOR(DesktopBackground); | ||||
|  |  | |||
|  | @ -27,6 +27,7 @@ enum class ColorRole { | |||
|     Button, | ||||
|     ButtonText, | ||||
|     Base, | ||||
|     BaseText, | ||||
|     ThreedHighlight, | ||||
|     ThreedShadow1, | ||||
|     ThreedShadow2, | ||||
|  |  | |||
|  | @ -10,6 +10,8 @@ | |||
| GItemView::GItemView(GWidget* parent) | ||||
|     : GAbstractView(parent) | ||||
| { | ||||
|     set_background_role(ColorRole::Base); | ||||
|     set_foreground_role(ColorRole::BaseText); | ||||
|     set_frame_shape(FrameShape::Container); | ||||
|     set_frame_shadow(FrameShadow::Sunken); | ||||
|     set_frame_thickness(2); | ||||
|  |  | |||
|  | @ -8,6 +8,7 @@ GListView::GListView(GWidget* parent) | |||
|     : GAbstractView(parent) | ||||
| { | ||||
|     set_background_role(ColorRole::Base); | ||||
|     set_foreground_role(ColorRole::BaseText); | ||||
|     set_frame_shape(FrameShape::Container); | ||||
|     set_frame_shadow(FrameShadow::Sunken); | ||||
|     set_frame_thickness(2); | ||||
|  |  | |||
|  | @ -14,6 +14,7 @@ GTableView::GTableView(GWidget* parent) | |||
|     : GAbstractColumnView(parent) | ||||
| { | ||||
|     set_background_role(ColorRole::Base); | ||||
|     set_foreground_role(ColorRole::BaseText); | ||||
| } | ||||
| 
 | ||||
| GTableView::~GTableView() | ||||
|  |  | |||
|  | @ -26,6 +26,8 @@ GTextEditor::GTextEditor(Type type, GWidget* parent) | |||
|     : GScrollableWidget(parent) | ||||
|     , m_type(type) | ||||
| { | ||||
|     set_background_role(ColorRole::Base); | ||||
|     set_foreground_role(ColorRole::BaseText); | ||||
|     set_document(GTextDocument::create()); | ||||
|     set_frame_shape(FrameShape::Container); | ||||
|     set_frame_shadow(FrameShadow::Sunken); | ||||
|  |  | |||
|  | @ -25,6 +25,7 @@ GTreeView::GTreeView(GWidget* parent) | |||
|     : GAbstractColumnView(parent) | ||||
| { | ||||
|     set_background_role(ColorRole::Base); | ||||
|     set_foreground_role(ColorRole::BaseText); | ||||
|     set_size_columns_to_fit_content(true); | ||||
|     set_headers_visible(false); | ||||
|     m_expand_bitmap = GraphicsBitmap::load_from_file("/res/icons/treeview-expand.png"); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Andreas Kling
						Andreas Kling