home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / cl-lib07.zip / pm.zip / usr / include / pm / notebook.h < prev    next >
C/C++ Source or Header  |  1995-06-27  |  1KB  |  45 lines

  1. #ifndef _NOTEBOOK_H_
  2. #define _NOTEBOOK_H_
  3.  
  4. #ifndef _FACTORYWINDOW_H_
  5. #include <pm/FactoryWindow.h>
  6. #endif
  7.  
  8. @interface NoteBook : FactoryWindow
  9. {
  10. }
  11.  
  12. - initWithId: (ULONG) anId andFlags: (ULONG) flags in: (Window *) parent;
  13.  
  14. - (ULONG) createTopPageWithStatusText: (BOOL) stFlag;
  15. - (ULONG) createMajorTopPageWithStatusText: (BOOL) stFlag;
  16. - (ULONG) createMinorTopPageWithStatusText: (BOOL) stFlag;
  17.  
  18. - (ULONG) createLastPageWithStatusText: (BOOL) stFlag;
  19. - (ULONG) createMajorLastPageWithStatusText: (BOOL) stFlag;
  20. - (ULONG) createMinorLastPageWithStatusText: (BOOL) stFlag;
  21.  
  22. - (ULONG) createPageBefore: (ULONG) pageID withStatusText: (BOOL) stFlag;
  23. - (ULONG) createMajorPageBefore: (ULONG) pageID withStatusText: (BOOL) stFlag;
  24. - (ULONG) createMinorPageBefore: (ULONG) pageID withStatusText: (BOOL) stFlag;
  25.  
  26. - (ULONG) createPageAfter: (ULONG) pageID withStatusText: (BOOL) statusFlag;
  27. - (ULONG) createMajorPageAfter: (ULONG) pageID withStatusText: (BOOL) stFlag;
  28. - (ULONG) createMinorPageAfter: (ULONG) pageID withStatusText: (BOOL) stFlag;
  29.  
  30. - deletePage: (ULONG) pageID;
  31. - deleteAllPages;
  32.  
  33. - setStatusLineTextFor: (ULONG) pageID to: (char *) aString;
  34. - setTabTextFor: (ULONG) pageID to: (char *) aString;
  35.  
  36. - setMajorTabDimensions: (USHORT) width : (USHORT) height;
  37. - setMinorTabDimensions: (USHORT) width : (USHORT) height;
  38. - setPageButtonDimensions: (USHORT) width : (USHORT) height;
  39.  
  40. - setPage: (ULONG) pageID to: (Window *) aWindow;
  41.  
  42. @end
  43.  
  44. #endif
  45.