diff -b -c -r H:\original_ParaGUI\src\widgets\pgradiobutton.cpp H:\modified_ParaGUI\src\widgets\pgradiobutton.cpp *** H:\original_ParaGUI\src\widgets\pgradiobutton.cpp Mon Apr 07 19:58:19 2003 --- H:\modified_ParaGUI\src\widgets\pgradiobutton.cpp Mon Apr 07 18:14:20 2003 *************** *** 166,172 **** void PG_RadioButton::SetText(const char* text) { my_widgetLabel->SetText(text); - my_widgetLabel->Redraw(); } const char* PG_RadioButton::GetText() { --- 166,171 ---- --- diff -b -c -r H:\original_ParaGUI\src\widgets\pgwidget.cpp H:\modified_ParaGUI\src\widgets\pgwidget.cpp *** H:\original_ParaGUI\src\widgets\pgwidget.cpp Mon Apr 07 20:03:23 2003 --- H:\modified_ParaGUI\src\widgets\pgwidget.cpp Mon Apr 07 20:01:52 2003 *************** *** 1512,1517 **** --- 1512,1521 ---- bool PG_Widget::WillQuitModal() { return my_internaldata->quitModalLoop; + } + + void PG_Widget::StopQuitModal() { + my_internaldata->quitModalLoop = false; } int PG_Widget::RunModal() { --- diff -b -c -r H:\original_ParaGUI\src\widgets\pgwindow.cpp H:\modified_ParaGUI\src\widgets\pgwindow.cpp *** H:\original_ParaGUI\src\widgets\pgwindow.cpp Mon Mar 31 13:27:12 2003 --- H:\modified_ParaGUI\src\widgets\pgwindow.cpp Mon Apr 07 19:14:58 2003 *************** *** 249,254 **** --- 249,264 ---- my_labelTitle->SetFontColor(c); } + void PG_Window::SetIcon(const char* filename) + { + my_labelTitle->SetIcon(filename); + } + + void PG_Window::SetIcon(SDL_Surface* icon) + { + my_labelTitle->SetIcon(icon); + } + void PG_Window::eventShow() { my_buttonClose->SetVisible(my_showCloseButton); my_buttonMinimize->SetVisible(my_showMinimizeButton);