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 @@ -260,6 +268,29 @@ namespace gui //! folder icon for file selection EGDI_DIRECTORY, + // starsonata, micha - needed some more icon control + + //! show ascending sorting of columns in the guitable + EGDI_SORTED_ASCENDING, + //! show descending sorting of columns in the guitable + EGDI_SORTED_DESCENDING, + //! scroll bar up button + EGDI_CURSOR_UP_PRESSED, + //! scroll bar down button + EGDI_CURSOR_DOWN_PRESSED, + //! scroll bar left button + EGDI_CURSOR_LEFT_PRESSED, + //! scroll bar right button + EGDI_CURSOR_RIGHT_PRESSED, + //! down arrow for dropdown menus + EGDI_DROP_DOWN_PRESSED, + //! tabcontrol left + EGDI_TAB_ARROW_LEFT, + EGDI_TAB_ARROW_LEFT_PRESSED, + //! tabcontrol left + EGDI_TAB_ARROW_RIGHT, + EGDI_TAB_ARROW_RIGHT_PRESSED, + //! value not used, it only specifies the number of icons EGDI_COUNT }; @@ -289,6 +320,17 @@ namespace gui "collapse", "file", "directory", + "sortedAscending", + "sortedDescending", + "cursorUpPressed", + "cursorDownPressed", + "cursorLeftPressed", + "cursorRightPressed", + "dropDownPressed", + "tabArrowLeft", + "tabArrowLeftPressed", + "tabArrowRight", + "tabArrowRightPressed", 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 @@ -132,6 +136,17 @@ CGUISkin::CGUISkin(EGUI_SKIN_TYPE type, Icons[EGDI_FILE] = 245; Icons[EGDI_DIRECTORY] = 246; + Icons[EGDI_SORTED_ASCENDING] = 229; + Icons[EGDI_SORTED_DESCENDING] = 236; + Icons[EGDI_CURSOR_UP_PRESSED] = 229; + Icons[EGDI_CURSOR_DOWN_PRESSED] = 230; + Icons[EGDI_CURSOR_LEFT_PRESSED] = 231; + Icons[EGDI_CURSOR_RIGHT_PRESSED] = 232; + Icons[EGDI_DROP_DOWN_PRESSED] = 234; + Icons[EGDI_TAB_ARROW_LEFT] = 231; + Icons[EGDI_TAB_ARROW_LEFT_PRESSED] = 231; + Icons[EGDI_TAB_ARROW_RIGHT] = 232; + Icons[EGDI_TAB_ARROW_RIGHT_PRESSED] = 232; for (u32 i=0; i