diff -b -c -r E:\original_paragui-1.0.4\include\pgbutton.h E:\paragui-1.0.4\include\pgbutton.h *** E:\original_paragui-1.0.4\include\pgbutton.h Fri Nov 01 17:01:00 2002 --- E:\paragui-1.0.4\include\pgbutton.h Fri Jun 27 17:32:26 2003 *************** *** 204,209 **** --- 204,211 ---- bool SetIcon(SDL_Surface* icon_up, SDL_Surface* icon_down = NULL); #endif + SDL_Surface* GetIcon(Uint8 num); + /** Set the bordersize of the button @param norm bordersize for unpressed state diff -b -c -r E:\original_paragui-1.0.4\include\pglabel.h E:\paragui-1.0.4\include\pglabel.h *** E:\original_paragui-1.0.4\include\pglabel.h Fri Nov 01 17:01:00 2002 --- E:\paragui-1.0.4\include\pglabel.h Fri Jun 27 17:26:33 2003 *************** *** 85,90 **** --- 85,92 ---- /** */ SDL_Surface* SetIcon(SDL_Surface* icon); + SDL_Surface* GetIcon(); + /** Set the text indentation @param indent number of pixels for text indentation diff -b -c -r E:\original_paragui-1.0.4\include\pglistbox.h E:\paragui-1.0.4\include\pglistbox.h *** E:\original_paragui-1.0.4\include\pglistbox.h Sun Apr 28 23:15:00 2002 --- E:\paragui-1.0.4\include\pglistbox.h Sat Jun 28 11:58:52 2003 *************** *** 95,100 **** --- 95,107 ---- */ void SetIndent(int indent); + /** + Returns the index of the last selected item + */ + int GetSelectedIndex(); + + void GetSelectedItems(std::vector& items); + protected: /** */ diff -b -c -r E:\original_paragui-1.0.4\include\pgradiobutton.h E:\paragui-1.0.4\include\pgradiobutton.h *** E:\original_paragui-1.0.4\include\pgradiobutton.h Fri Mar 28 21:59:42 2003 --- E:\paragui-1.0.4\include\pgradiobutton.h Fri Jun 27 18:48:13 2003 *************** *** 88,93 **** --- 88,95 ---- void SetFontColor(int Color); + void SetSizeByText(int Width = 0, int Height = 0, const char *Text = NULL); + protected: /** */ diff -b -c -r E:\original_paragui-1.0.4\include\pgrectlist.h E:\paragui-1.0.4\include\pgrectlist.h *** E:\original_paragui-1.0.4\include\pgrectlist.h Sat Jan 04 23:13:38 2003 --- E:\paragui-1.0.4\include\pgrectlist.h Thu Jun 05 12:45:34 2003 *************** *** 38,43 **** --- 38,46 ---- #else #include #endif + + using namespace std; + /** @author Alexander Pipelka @short A list derived from vector to handle overlapping and child-widgets diff -b -c -r E:\original_paragui-1.0.4\include\pgrichedit.h E:\paragui-1.0.4\include\pgrichedit.h *** E:\original_paragui-1.0.4\include\pgrichedit.h Sat Apr 05 16:48:34 2003 --- E:\paragui-1.0.4\include\pgrichedit.h Fri Jun 27 17:57:17 2003 *************** *** 84,89 **** --- 84,91 ---- void SetAlignment(Uint8 align); + void SetTabSize(Uint32 tabSize); + protected: /** diff -b -c -r E:\original_paragui-1.0.4\include\pgwidgetlist.h E:\paragui-1.0.4\include\pgwidgetlist.h *** E:\original_paragui-1.0.4\include\pgwidgetlist.h Tue Jan 21 17:54:34 2003 --- E:\paragui-1.0.4\include\pgwidgetlist.h Sat Jun 28 12:01:39 2003 *************** *** 170,175 **** --- 170,178 ---- */ void PageDown(); + Uint32 GetListWidth(); + Uint32 GetListHeight(); + protected: /** */ Only in E:\paragui-1.0.4\include: SDL