home *** CD-ROM | disk | FTP | other *** search
/ Revista CD Expert 51 / PCGamer51_17Demos.iso / games / CM / CyclingManagerDemoCangas.exe / CyclingManagerDemo / scripts / common / config / page_config.cnh < prev   
Text File  |  2001-05-15  |  2KB  |  82 lines

  1. typedef func void TYPE_Dialog_Configuration_InitMembers ();
  2. typedef func i32x TYPE_Dialog_Configuration_Constructor ();
  3. typedef func void TYPE_Dialog_Configuration_Destructor ();
  4.  
  5. typedef func void TYPE_Dialog_Configuration_Create ();
  6. typedef func i32x TYPE_Dialog_Configuration_Event (i32x _iComponentID, i32x _iEvent);
  7.  
  8. typedef func void TYPE_SaveConfig ();
  9.  
  10. typedef func void TYPE_LogDevice3D ();
  11.  
  12. typedef func void TYPE_ResetVideoModeConfig ();
  13.  
  14.  
  15. var TYPE_Dialog_Configuration_InitMembers Dialog_Configuration_InitMembers;
  16. var TYPE_Dialog_Configuration_Constructor Dialog_Configuration_Constructor;
  17. var TYPE_Dialog_Configuration_Destructor Dialog_Configuration_Destructor;
  18.  
  19. var TYPE_Dialog_Configuration_Create Dialog_Configuration_Create;
  20. var TYPE_Dialog_Configuration_Event Dialog_Configuration_Event;
  21.  
  22. var TYPE_SaveConfig SaveConfig;
  23.  
  24. var TYPE_LogDevice3D LogDevice3D;
  25. var TYPE_ResetVideoModeConfig ResetVideoModeConfig;
  26.  
  27. //Dialog_Configuration Struct
  28. //----------------------------------------------------------------------------------------------------------------//
  29. typedef struct stDialog_Configuration
  30. {
  31.     //Management IDs
  32.     i32x iWindowID;            //ID of this page
  33.     component pThis;        // Pointer on this object
  34.  
  35.     // Dialog background
  36.     i32x m_cBackground;
  37.  
  38.     // Save needed
  39.     i32x m_iNeedSave;
  40.  
  41.     //Text Labels
  42.     i32x m_cTitle;
  43.  
  44.     // Ok/Close button
  45.     i32x m_cOk;
  46.     i32x m_cClose;
  47.  
  48.     // *** Component ID ***
  49.     i32x m_cErrorDialbox;
  50.     i32x m_cGeneral;
  51.     i32x m_cVideo;
  52.     i32x m_cAudio;
  53.  
  54.     i32x m_cGeneralOnglet;
  55.     i32x m_cVideoOnglet;
  56.     i32x m_cAudioOnglet;
  57.  
  58.     boolx m_bChangeLanguage;
  59.     boolx m_bChangeVideo;
  60.     boolx m_bChangeAudio;
  61.  
  62.  
  63.     ObjectFunc oFunc;
  64. } stDialog_Configuration;
  65.  
  66.  
  67. //Config Item Struct
  68. //----------------------------------------------------------------------------------------------------------------//
  69. typedef struct stDialog_Configuration_Item
  70. {
  71.     // *** Component ID ***
  72.     i32x m_cSelection;
  73.     i32x m_cName;
  74.     i32x m_cValue;
  75.  
  76.     ObjectFunc oFunc;
  77. } stDialog_Configuration_Item;
  78.  
  79.  
  80. var stDialog_Configuration oDialog_Configuration;
  81. var stDialog_Configuration_Item oDialog_Configuration_Item;
  82.