From fef10c612aa4d89bd63df629f6ea5a546190ffde Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Revol?= Date: Fri, 30 Nov 2007 01:18:23 +0000 Subject: [PATCH] Test code to set other ui_colors... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23023 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/bin/WindowShade.cpp | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/src/bin/WindowShade.cpp b/src/bin/WindowShade.cpp index cc20e3ac8a..f9627b7178 100644 --- a/src/bin/WindowShade.cpp +++ b/src/bin/WindowShade.cpp @@ -24,6 +24,41 @@ static struct option const kLongOptions[] = { {"inactiveborder", required_argument, &sColorWhich, -1}, //XXX:?? {"activetitle", required_argument, &sColorWhich, B_WINDOW_TEXT_COLOR}, {"inactivetitle", required_argument, &sColorWhich, B_WINDOW_INACTIVE_TEXT_COLOR}, + //temporary stuff + // grep ' B_.*_COLOR' headers/os/interface/InterfaceDefs.h | awk '{ print "I(" substr(tolower($1),3) ", " $1 ")," }' +#define I(l,v) \ + { #l, required_argument, &sColorWhich, v }, \ + { #v, required_argument, &sColorWhich, v } + +I(panel_background_color, B_PANEL_BACKGROUND_COLOR), +I(panel_text_color, B_PANEL_TEXT_COLOR), +I(document_background_color, B_DOCUMENT_BACKGROUND_COLOR), +I(document_text_color, B_DOCUMENT_TEXT_COLOR), +I(control_background_color, B_CONTROL_BACKGROUND_COLOR), +I(control_text_color, B_CONTROL_TEXT_COLOR), +I(control_border_color, B_CONTROL_BORDER_COLOR), +I(control_highlight_color, B_CONTROL_HIGHLIGHT_COLOR), +I(navigation_base_color, B_NAVIGATION_BASE_COLOR), +I(navigation_pulse_color, B_NAVIGATION_PULSE_COLOR), +I(shine_color, B_SHINE_COLOR), +I(shadow_color, B_SHADOW_COLOR), +I(menu_background_color, B_MENU_BACKGROUND_COLOR), +I(menu_selected_background_color, B_MENU_SELECTED_BACKGROUND_COLOR), +I(menu_item_text_color, B_MENU_ITEM_TEXT_COLOR), +I(menu_selected_item_text_color, B_MENU_SELECTED_ITEM_TEXT_COLOR), +I(menu_selected_border_color, B_MENU_SELECTED_BORDER_COLOR), +I(tooltip_background_color, B_TOOLTIP_BACKGROUND_COLOR), +I(tooltip_text_color, B_TOOLTIP_TEXT_COLOR), +I(success_color, B_SUCCESS_COLOR), +I(failure_color, B_FAILURE_COLOR), +I(keyboard_navigation_color, B_KEYBOARD_NAVIGATION_COLOR), +I(menu_selection_background_color, B_MENU_SELECTION_BACKGROUND_COLOR), +I(desktop_color, B_DESKTOP_COLOR), +I(window_tab_color, B_WINDOW_TAB_COLOR), +I(window_text_color, B_WINDOW_TEXT_COLOR), +I(window_inactive_tab_color, B_WINDOW_INACTIVE_TAB_COLOR), +I(window_inactive_text_color, B_WINDOW_INACTIVE_TEXT_COLOR), + {"sum", required_argument, 0, 's'}, {"refresh", no_argument, 0, 'r'}, {"help", no_argument, 0, 'h'},