X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/409d5a58605cfb202774b59c3af078d3be89d7d5..1c405bb51093fc7812fb66e7d47faac5707e02b5:/src/gtk/settings.cpp diff --git a/src/gtk/settings.cpp b/src/gtk/settings.cpp index 76a1b0565d..69209c00d3 100644 --- a/src/gtk/settings.cpp +++ b/src/gtk/settings.cpp @@ -21,42 +21,6 @@ #include #include -/* -#define wxSYS_COLOUR_SCROLLBAR 0 -#define wxSYS_COLOUR_BACKGROUND 1 -#define wxSYS_COLOUR_ACTIVECAPTION 2 -#define wxSYS_COLOUR_INACTIVECAPTION 3 -#define wxSYS_COLOUR_MENU 4 -#define wxSYS_COLOUR_WINDOW 5 -#define wxSYS_COLOUR_WINDOWFRAME 6 -#define wxSYS_COLOUR_MENUTEXT 7 -#define wxSYS_COLOUR_WINDOWTEXT 8 -#define wxSYS_COLOUR_CAPTIONTEXT 9 -#define wxSYS_COLOUR_ACTIVEBORDER 10 -#define wxSYS_COLOUR_INACTIVEBORDER 11 -#define wxSYS_COLOUR_APPWORKSPACE 12 -#define wxSYS_COLOUR_HIGHLIGHT 13 -#define wxSYS_COLOUR_HIGHLIGHTTEXT 14 -#define wxSYS_COLOUR_BTNFACE 15 -#define wxSYS_COLOUR_BTNSHADOW 16 -#define wxSYS_COLOUR_GRAYTEXT 17 -#define wxSYS_COLOUR_BTNTEXT 18 -#define wxSYS_COLOUR_INACTIVECAPTIONTEXT 19 -#define wxSYS_COLOUR_BTNHIGHLIGHT 20 - -#define wxSYS_COLOUR_3DDKSHADOW 21 -#define wxSYS_COLOUR_3DLIGHT 22 -#define wxSYS_COLOUR_INFOTEXT 23 -#define wxSYS_COLOUR_INFOBK 24 - -#define wxSYS_COLOUR_DESKTOP wxSYS_COLOUR_BACKGROUND -#define wxSYS_COLOUR_3DFACE wxSYS_COLOUR_BTNFACE -#define wxSYS_COLOUR_3DSHADOW wxSYS_COLOUR_BTNSHADOW -#define wxSYS_COLOUR_3DHIGHLIGHT wxSYS_COLOUR_BTNHIGHLIGHT -#define wxSYS_COLOUR_3DHILIGHT wxSYS_COLOUR_BTNHIGHLIGHT -#define wxSYS_COLOUR_BTNHILIGHT wxSYS_COLOUR_BTNHIGHLIGHT -*/ - #define SHIFT (8*(sizeof(short int)-sizeof(char))) //wxColour *g_systemWinColour = (wxColour *) NULL; @@ -309,6 +273,12 @@ wxColour wxSystemSettingsNative::GetColour( wxSystemColour index ) } return *g_systemBtnTextColour; + // this (as well as wxSYS_COLOUR_INFOTEXT above) is used for + // tooltip windows - Robert, please change this code to use the + // real GTK tooltips when/if you can (TODO) + case wxSYS_COLOUR_INFOBK: + return wxColour(255, 255, 225); + case wxSYS_COLOUR_HIGHLIGHTTEXT: if (!g_systemHighlightTextColour) { @@ -320,7 +290,6 @@ wxColour wxSystemSettingsNative::GetColour( wxSystemColour index ) } return *g_systemHighlightTextColour; - case wxSYS_COLOUR_INFOBK: case wxSYS_COLOUR_APPWORKSPACE: return *wxWHITE; // ? } @@ -364,6 +333,11 @@ int wxSystemSettingsNative::GetMetric( wxSystemMetric index ) case wxSYS_SCREEN_Y: return gdk_screen_height(); case wxSYS_HSCROLL_Y: return 15; case wxSYS_VSCROLL_X: return 15; + + // VZ: is there any way to get the cursor size with GDK? + case wxSYS_CURSOR_X: return 16; + case wxSYS_CURSOR_Y: return 16; + default: wxFAIL_MSG( wxT("wxSystemSettings::GetMetric not fully implemented") ); return 0;