diff -abBdpuNPr --exclude='*.svn' irrlicht-svn-ss/trunk/include/IGUISkin.h Irrlicht_starsonata/include/IGUISkin.h --- irrlicht-svn-ss/trunk/include/IGUISkin.h 2007-07-26 02:11:22.000000000 +0200 +++ Irrlicht_starsonata/include/IGUISkin.h 2008-06-04 06:23:28.000000000 +0200 @@ -95,6 +95,12 @@ namespace gui EGDC_ICON, //! Selected icons in a list or tree EGDC_ICON_HIGH_LIGHT, + // Starsonata, Micha: added for button flashing + //! color used for flashing buttons + EGDC_FLASH_PANE, + // Starsonata, Micha: added to get a different background for active editboxes + //! used instead of EGDC_WINDOW when an editbox has the focus + EGDC_FOCUSED_EDITBOX, //! this value is not used, it only specifies the amount of default colors //! available. EGDC_COUNT @@ -124,6 +130,8 @@ namespace gui "WindowSymbol", "Icon", "IconHighlight", + "FlashPane", + "FocusedEditbox", 0, }; diff -abBdpuNPr --exclude='*.svn' irrlicht-svn-ss/trunk/source/Irrlicht/CGUISkin.cpp Irrlicht_starsonata/source/Irrlicht/CGUISkin.cpp --- irrlicht-svn-ss/trunk/source/Irrlicht/CGUISkin.cpp 2007-07-26 02:11:08.000000000 +0200 +++ Irrlicht_starsonata/source/Irrlicht/CGUISkin.cpp 2008-06-04 06:50:56.000000000 +0200 @@ -46,6 +46,8 @@ CGUISkin::CGUISkin(EGUI_SKIN_TYPE type, Colors[EGDC_WINDOW_SYMBOL] = video::SColor(200,10,10,10); Colors[EGDC_ICON] = video::SColor(200,255,255,255); Colors[EGDC_ICON_HIGH_LIGHT] = video::SColor(200,8,36,107); + Colors[EGDC_FLASH_PANE] = video::SColor(200,255,0,0); + Colors[EGDC_FOCUSED_EDITBOX] = video::SColor(101,100,255,255); Sizes[EGDS_SCROLLBAR_SIZE] = 14; Sizes[EGDS_MENU_HEIGHT] = 30; @@ -85,6 +87,8 @@ CGUISkin::CGUISkin(EGUI_SKIN_TYPE type, Colors[EGDC_WINDOW_SYMBOL] = 0xd0161616; Colors[EGDC_ICON] = 0xd0161616; Colors[EGDC_ICON_HIGH_LIGHT]= 0xd0606060; + Colors[EGDC_FLASH_PANE] = 0xd0ff0000; + Colors[EGDC_FOCUSED_EDITBOX]= 0xffffffff; Sizes[EGDS_SCROLLBAR_SIZE] = 14; Sizes[EGDS_MENU_HEIGHT] = 48;