Diff for /np2/x11/toolkit.h between versions 1.1 and 1.3

version 1.1, 2003/11/16 16:43:45 version 1.3, 2003/12/11 15:11:56
Line 35 Line 35
 typedef struct {  typedef struct {
         const char*     (*get_toolkit)(void);          const char*     (*get_toolkit)(void);
         BOOL            (*arginit)(int* argc, char*** argv);          BOOL            (*arginit)(int* argc, char*** argv);
           void            (*terminate)(void);
         void            (*widget_create)(void);          void            (*widget_create)(void);
         void            (*widget_show)(void);          void            (*widget_show)(void);
         void            (*widget_mainloop)(void);          void            (*widget_mainloop)(void);
Line 47  typedef struct { Line 48  typedef struct {
 extern gui_toolkit_t* toolkitp;  extern gui_toolkit_t* toolkitp;
   
 void toolkit_initialize(void);  void toolkit_initialize(void);
   #define toolkit_terminate()             (*toolkitp->terminate)()
 #define toolkit_arginit(argcp, argvp)   (*toolkitp->arginit)(argcp, argvp)  #define toolkit_arginit(argcp, argvp)   (*toolkitp->arginit)(argcp, argvp)
 #define toolkit_widget_create()         (*widget_create)()  #define toolkit_widget_create()         (*toolkitp->widget_create)()
 #define toolkit_widget_show()           (*widget_show)()  #define toolkit_widget_show()           (*toolkitp->widget_show)()
 #define toolkit_widget_mainloop()       (*widget_mainloop)()  #define toolkit_widget_mainloop()       (*toolkitp->widget_mainloop)()
 #define toolkit_widget_quit()           (*widget_quit)()  #define toolkit_widget_quit()           (*toolkitp->widget_quit)()
 #define toolkit_set_window_title(s)     (*toolkitp->set_window_title)(s)  #define toolkit_set_window_title(s)     (*toolkitp->set_window_title)(s)
   
 #elif defined(USE_GTK)  #elif defined(USE_GTK)
   
 #include "gtk/gtktoolkit.h"  #include "gtk/gtk_toolkit.h"
   
 #define toolkit_initialize()  #define toolkit_initialize()
   #define toolkit_terminate()
 #define toolkit_arginit(argcp, argvp)   gui_gtk_arginit(argcp, argvp)  #define toolkit_arginit(argcp, argvp)   gui_gtk_arginit(argcp, argvp)
 #define toolkit_widget_create()         gui_gtk_widget_create()  #define toolkit_widget_create()         gui_gtk_widget_create()
 #define toolkit_widget_show()           gui_gtk_widget_show()  #define toolkit_widget_show()           gui_gtk_widget_show()
Line 68  void toolkit_initialize(void); Line 71  void toolkit_initialize(void);
   
 #elif defined(USE_QT)  #elif defined(USE_QT)
   
   #include "qt/qttoolkit.h"
   
 #define toolkit_initialize()  #define toolkit_initialize()
 #define toolkit_arginit(argcp, argvp)  #define toolkit_terminate()             gui_qt_terminate()
 #define toolkit_widget_create()   #define toolkit_arginit(argcp, argvp)   gui_qt_arginit(argcp, argvp)
 #define toolkit_widget_show()     #define toolkit_widget_create()         gui_qt_widget_create()
 #define toolkit_widget_mainloop()  #define toolkit_widget_show()           gui_qt_widget_show()
 #define toolkit_widget_quit()  #define toolkit_widget_mainloop()       gui_qt_widget_mainloop()
 #define toolkit_set_window_title(s)  #define toolkit_widget_quit()           gui_qt_widget_quit()
   #define toolkit_set_window_title(s)     gui_qt_set_window_title(s)
   
 #endif  #endif
   

Removed from v.1.1  
changed lines
  Added in v.1.3


RetroPC.NET-CVS <cvs@retropc.net>