00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00216 #ifndef PARAGUI_H
00217 #define PARAGUI_H
00218
00219 #ifdef SWIG
00220 %include "swigcommon.h"
00221 %module paragui
00222 %{
00223 #include "paragui.h"
00224 %}
00225 %include "paragui_types.h"
00226 %include "sdlmessageobject.h"
00227 %include "sdldrawobject.h"
00228 %include "sdlwidget.h"
00229 %include "sdlwidgetdnd.h"
00230 %include "sdlgradientwidget.h"
00231 %include "sdlwidgetlist.h"
00232 %include "sdlapplication.h"
00233 %include "sdlbutton.h"
00234 %include "sdlbuttongroup.h"
00235 %include "sdlradiobutton.h"
00236 %include "sdlcheckbutton.h"
00237 %include "sdllabel.h"
00238 %include "sdllineedit.h"
00239 %include "sdlscrollbar.h"
00240 %include "sdlprogressbar.h"
00241 %include "sdlstaticframe.h"
00242 %include "sdlwindow.h"
00243 %include "sdlslider.h"
00244 %include "sdllistboxitem.h"
00245 %include "sdlcolumnitem.h"
00246 %include "sdllistbox.h"
00247 #endif
00248
00249 #include <stdlib.h>
00250
00251
00252 #include <SDL.h>
00253 #include <SDL_ttf.h>
00254 #include <SDL_thread.h>
00255
00256 #include "paragui_types.h"
00257 #include "theme.h"
00258
00259 #define DISPLAY_DEPTH 16
00260
00261
00262
00263 #define BKMODE_TILE 1
00264 #define BKMODE_STRETCH 2
00265
00266
00267
00268
00269 #define BTN_STATE_NORMAL 0
00270 #define BTN_STATE_PRESSED 1
00271 #define BTN_STATE_HIGH 2
00272
00273
00274
00275
00276 #define SDL_TA_LEFT 0
00277 #define SDL_TA_CENTER 1
00278 #define SDL_TA_RIGHT 2
00279
00280
00281
00282
00283 #define SDL_SB_VERTICAL 1
00284 #define SDL_SB_HORIZONTAL 2
00285
00286
00287
00288 #define SDL_WIDGETID_INTERNAL 10000
00289
00290
00291
00292 #define SDL_IDSCROLLBAR_UP SDL_WIDGETID_INTERNAL + 1
00293 #define SDL_IDSCROLLBAR_DOWN SDL_WIDGETID_INTERNAL + 2
00294 #define SDL_IDSCROLLBAR_LEFT SDL_WIDGETID_INTERNAL + 3
00295 #define SDL_IDSCROLLBAR_RIGHT SDL_WIDGETID_INTERNAL + 4
00296 #define SDL_IDSCROLLBAR_DRAG SDL_WIDGETID_INTERNAL + 5
00297
00298
00299 #define SDL_IDWIDGETLIST_SCROLL SDL_WIDGETID_INTERNAL + 10
00300
00301
00302 #define SDL_IDAPPLICATION SDL_WIDGETID_INTERNAL + 100
00303
00304 #endif // PARAGUI_H