home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / ibmodf.zip / OPEND_HH.ZIP / ODNOTEBK.HH < prev    next >
Text File  |  1995-04-13  |  4KB  |  152 lines

  1. #ifndef _DTS_HH_INCLUDED_ODNOTEBK
  2. #define _DTS_HH_INCLUDED_ODNOTEBK
  3. /* Start Interface ODNotebook */
  4.  
  5. // This file was generated by the IBM "DirectToSOM" emitter for C++ (V1.71)
  6. // Generated at 04/13/95 11:43:19 EDT
  7.  
  8. #include <som.hh>
  9.  
  10.      #pragma SOMAsDefault(on)
  11. class SOMClass;
  12.      #pragma SOMAsDefault(pop)
  13.      #pragma SOMAsDefault(on)
  14. class SOMObject;
  15.      #pragma SOMAsDefault(pop)
  16.      #pragma SOMAsDefault(on)
  17. class ODObject;
  18.      #pragma SOMAsDefault(pop)
  19.      #pragma SOMAsDefault(on)
  20. class ODExtension;
  21.      #pragma SOMAsDefault(pop)
  22.      #pragma SOMAsDefault(on)
  23. class ODRefCntObject;
  24.      #pragma SOMAsDefault(pop)
  25.      #pragma SOMAsDefault(on)
  26. class ODPersistentObject;
  27.      #pragma SOMAsDefault(pop)
  28.      #pragma SOMAsDefault(on)
  29. class ODStorageUnit;
  30.      #pragma SOMAsDefault(pop)
  31.      #pragma SOMAsDefault(on)
  32. class ODPart;
  33.      #pragma SOMAsDefault(pop)
  34.      #pragma SOMAsDefault(on)
  35. class ODCanvas;
  36.      #pragma SOMAsDefault(pop)
  37.      #pragma SOMAsDefault(on)
  38. class ODFacet;
  39.      #pragma SOMAsDefault(pop)
  40.      #pragma SOMAsDefault(on)
  41. class ODFrame;
  42.      #pragma SOMAsDefault(pop)
  43.      #pragma SOMAsDefault(on)
  44. class ODLink;
  45.      #pragma SOMAsDefault(pop)
  46.      #pragma SOMAsDefault(on)
  47. class ODLinkSource;
  48.      #pragma SOMAsDefault(pop)
  49.      #pragma SOMAsDefault(on)
  50. class ODMenuBar;
  51.      #pragma SOMAsDefault(pop)
  52.      #pragma SOMAsDefault(on)
  53. class ODShape;
  54.      #pragma SOMAsDefault(pop)
  55.      #pragma SOMAsDefault(on)
  56. class ODStorageUnitView;
  57.      #pragma SOMAsDefault(pop)
  58.      #pragma SOMAsDefault(on)
  59. class ODTransform;
  60.      #pragma SOMAsDefault(pop)
  61.      #pragma SOMAsDefault(on)
  62. class ODDragItemIterator;
  63.      #pragma SOMAsDefault(pop)
  64.      #pragma SOMAsDefault(on)
  65. class ODSession;
  66.      #pragma SOMAsDefault(pop)
  67.      #pragma SOMAsDefault(on)
  68. class ODTypeList;
  69.      #pragma SOMAsDefault(pop)
  70.      #pragma SOMAsDefault(on)
  71. class ODEmbeddedFramesIterator;
  72.      #pragma SOMAsDefault(pop)
  73.      #pragma SOMAsDefault(on)
  74. class ODNotebook;
  75.      #pragma SOMAsDefault(pop)
  76. #include <Extensn.hh>
  77. #include <somcls.hh>
  78. #pragma SOMNonDTS(on)
  79.  
  80. #pragma SOMAsDefault(on)
  81. class ODNotebook : public ODExtension {
  82.  
  83.     #pragma SOMClassName(*, "ODNotebook")
  84.     #pragma SOMNoMangling(*)
  85.     #pragma SOMNoDataDirect(*)
  86.     #pragma SOMNonDTS(*)
  87.  
  88.      #pragma SOMCallstyle (idl)
  89.      #pragma SOMAsDefault(off)
  90.      #pragma SOMAsDefault(pop)
  91.   public :
  92.      virtual void InitNotebookExtension(ODPart* owner);
  93.      virtual void AddNotebookPages(HWND hwndNotebook);
  94.      virtual ODULong InsertNotebookPage(HWND hwndNotebook, PPAGEINFO pPageInfo);
  95.      virtual ODULong InsertTypePage(HWND hwndNotebook);
  96.      virtual ODULong InsertViewPage(HWND hwndNotebook);
  97.      virtual ODULong InsertFilePage1(HWND hwndNotebook);
  98.      virtual ODULong InsertFilePage2(HWND hwndNotebook);
  99.      virtual ODULong InsertGeneralPage(HWND hwndNotebook);
  100.      virtual void SetTitle(char* newTitle);
  101.      virtual char* QueryTitle();
  102.      virtual void SetIcon(HPOINTER hptrNewIcon);
  103.      virtual HPOINTER QueryIcon();
  104.      virtual void Display();
  105.      virtual void SetSizePos(SWP* swp);
  106.      virtual void QuerySizePos(SWP* swp);
  107.      ODNotebook();  
  108.      virtual ~ODNotebook();  
  109.      #pragma SOMReleaseOrder ( \
  110.                   *, \
  111.                   *, \
  112.                   *, \
  113.                   *, \
  114.                   *, \
  115.                   *, \
  116.                   *, \
  117.                   "InitNotebookExtension", \
  118.                   "AddNotebookPages", \
  119.                   "InsertNotebookPage", \
  120.                   "InsertTypePage", \
  121.                   "InsertViewPage", \
  122.                   "InsertFilePage1", \
  123.                   "InsertFilePage2", \
  124.                   "InsertGeneralPage", \
  125.                   "SetTitle", \
  126.                   "QueryTitle", \
  127.                   "SetIcon", \
  128.                   "QueryIcon", \
  129.                   "Display", \
  130.                   "SetSizePos", \
  131.                   "QuerySizePos", \
  132.                   *, \
  133.                   *, \
  134.                   *, \
  135.                   *, \
  136.                   *, \
  137.                   *, \
  138.                   *, \
  139.                   *, \
  140.                   *, \
  141.                   *, \
  142.                   *, \
  143.                   *, \
  144.                   *, \
  145.                   *)
  146. };
  147. #pragma SOMAsDefault(pop)
  148.  
  149.      #pragma SOMNonDTS(pop)
  150. /* End ODNotebook */
  151. #endif /* _DTS_HH_INCLUDED_ODNOTEBK */
  152.