/*************************************************************************** paradialog.h - description ------------------- begin : Thu Feb 21 2002 copyright : (C) 2002 by Martin Bickel email : bickel@asc-hq.org ***************************************************************************/ /*! \file paradialog.h \brief Dialog classes based on the Paragui library */ /*************************************************************************** * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * ***************************************************************************/ #ifndef paradialogH #define paradialogH #ifndef NO_PARAGUI #include "global.h" #include #include #include #include #include "pgbutton.h" #include "pgwidgetlist.h" #include "pglabel.h" #include "pgwindow.h" #include "pgmaskedit.h" #include "pgscrollbar.h" #include "pgprogressbar.h" #include "pgradiobutton.h" #include "pgthemewidget.h" #include "pgcheckbutton.h" #include "pgslider.h" #include "pglistbox.h" #include "pgcolumnitem.h" #include "pgeventobject.h" #include "pgpopupmenu.h" #include "pgspinnerbox.h" #include "pglog.h" #include "pgmenubar.h" #include "sdl/graphics.h" #include "ascstring.h" class ASC_PG_App : public PG_Application { ASCString themeName; public: ASC_PG_App ( const ASCString& themeName ); void reloadTheme(); // PG_Theme* LoadTheme(const char* xmltheme, bool asDefault = true, const char* searchpath = NULL ); }; extern ASC_PG_App* pgApp; #endif extern void soundSettings(); extern void setupMainScreenWidget(); #endif