home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / cset21v5.zip / TOOLKT21 / SC / WPFOLDER.SC < prev    next >
Text File  |  1993-05-03  |  6KB  |  264 lines

  1.  
  2. # This file was generated by the SOM Compiler.
  3. # FileName: wpfolder.sc.
  4. # Generated using:
  5. #     SOM Precompiler spc: 1.22
  6. #     SOM Emitter emitcsc: 1.10
  7.  
  8. /*
  9.  *  Module Header
  10.  * 
  11.  *  Module Name: WPFOLDER
  12.  * 
  13.  *  OS/2 Presentation Manager Workplace class definitions
  14.  * 
  15.  *  Copyright (c) International Business Machines Corporation 1991, 1992
  16.  * 
  17.  */
  18.  
  19. #include "wpfsys.sc"
  20.  
  21. class: WPFolder, 
  22.     external stem = wpfdr, local, external prefix = fdr_, 
  23.     classprefix = fdrM_, major version = 1, minor version = 2, 
  24.     file stem = wpfolder;
  25.  
  26.  
  27. parent class: WPFileSystem;
  28.  
  29.  
  30. release order:
  31.     wpSetFldrFlags, wpQueryFldrFlags, wpSetFldrFont, 
  32.     wpQueryFldrFont, wpSetNextIconPos, wpQueryNextIconPos, 
  33.     wpPopulate, wpAddToContent, wpQueryContent, 
  34.     wpAddFolderView1Page, wpAddFolderView2Page, wpAddFolderView3Page, 
  35.     wpAddFolderIncludePage, wpAddFolderSortPage, wpAddFolderBackgroundPage, 
  36.     wpInitIconPosData, wpFreeIconPosData, wpQueryIconPosition, 
  37.     wpStoreIconPosData, wpDeleteFromContent, wpSetFldrAttr, 
  38.     wpQueryFldrAttr, wpSetFldrSort, wpQueryFldrSort, 
  39.     wpRestoreFldrRunObjs, wpStoreFldrRunObjs, withdrawn30, 
  40.     withdrawn31, wpDeleteContents, wpQueryOpenFolders, 
  41.     wpSetNextOpenFldr, wpSearchFolder, wpSetFldrDetailsClass, 
  42.     wpQueryFldrDetailsClass, wpRefresh, wpSetDetailsColumnVisibility, 
  43.     wpIsDetailsColumnVisible, wpQuerySortArray, wpSetSortArray, 
  44.     wpQuerySortInfo, wpSetSortInfo, wpSetFldrSortClass, 
  45.     wpQueryFldrSortClass, wpSetSortAttribAvailable, wpIsSortAttribAvailable, 
  46.     wpQueryFldrFilter, wpContainsFolders, wpQueryBkgnd, 
  47.     wpQueryIconViewPos, wpQueryDefaultView, wpAddFirstChild, 
  48.     FirstObj, wpHideFldrRunObjs, wpFSNotifyFolder, 
  49.     wpAddNotification, wpDeleteNotification, wpProcessNotification, 
  50.     wpclsGetNotifySem, wpclsReleaseNotifySem, wpModifySneakyCount, 
  51.     wpSneakySupported, wpAssertFolderMutexSem, wpReleaseFolderMutexSem, 
  52.     wpRequestFolderMutexSem, wpQueryPopThreadID, wpQueryNextOpenFldr, 
  53.     wpclsQueryOpenFolders, hmtxOneFindAtATime, wpRequestFindMutexSem, 
  54.     wpReleaseFindMutexSem, hevFillFolder, wpModifyFldrFlags;
  55.  
  56. methods:
  57.  
  58.  
  59.     BOOL    wpSetFldrFlags(ULONG ulFlags);
  60.  
  61.     ULONG    wpQueryFldrFlags();
  62.  
  63.     BOOL    wpSetFldrFont(PSZ pszFont,
  64.         ULONG ulView);
  65.  
  66.     PSZ    wpQueryFldrFont(ULONG ulView);
  67.  
  68.     BOOL    wpSetFldrAttr(ULONG Attr,
  69.         ULONG ulView);
  70.  
  71.     ULONG    wpQueryFldrAttr(ULONG ulView);
  72.  
  73.     BOOL    wpSetNextIconPos(PPOINTL pptl);
  74.  
  75.     PPOINTL    wpQueryNextIconPos();
  76.  
  77.     BOOL    wpPopulate(ULONG ulReserved,
  78.         PSZ pszPath,
  79.         BOOL fFoldersOnly);
  80.  
  81.     WPObject *   wpQueryContent(WPObject *Object,
  82.         ULONG ulOption);
  83.  
  84.     ULONG    wpAddFolderView1Page(HWND hwndNotebook);
  85.  
  86.     ULONG    wpAddFolderView2Page(HWND hwndNotebook);
  87.  
  88.     ULONG    wpAddFolderView3Page(HWND hwndNotebook);
  89.  
  90.     ULONG    wpAddFolderIncludePage(HWND hwndNotebook);
  91.  
  92.     ULONG    wpAddFolderSortPage(HWND hwndNotebook);
  93.  
  94.     ULONG    wpAddFolderBackgroundPage(HWND hwndNotebook);
  95.  
  96.     BOOL    wpInitIconPosData();
  97.  
  98.     void    wpFreeIconPosData();
  99.  
  100.     BOOL    wpStoreIconPosData(PICONPOS pIconPos,
  101.         ULONG cbSize);
  102.  
  103.     BOOL    wpQueryIconPosition(PSZ pszIdentity,
  104.         PPOINTL pptl,
  105.         PULONG pIndex);
  106.  
  107.     BOOL    wpSetFldrSort(PVOID pSortRecord,
  108.         ULONG ulView,
  109.         ULONG ulType);
  110.  
  111.     PVOID    wpQueryFldrSort(ULONG ulView,
  112.         ULONG ulType);
  113.  
  114.     BOOL    wpRestoreFldrRunObjs();
  115.  
  116.     BOOL    wpStoreFldrRunObjs(ULONG ulType);
  117.  
  118.     BOOL    wpHideFldrRunObjs(BOOL fHide);
  119.  
  120.     ULONG    wpDeleteContents(ULONG fConfirmations);
  121.  
  122.     BOOL    wpSetFldrDetailsClass(M_WPObject *Class);
  123.  
  124.     M_WPObject *   wpQueryFldrDetailsClass();
  125.  
  126.     BOOL    wpSearchFolder(PSZ pszName,
  127.         ULONG ulSearchType,
  128.         ULONG ulLen,
  129.         PSEARCH_INFO pInfo,
  130.         WPFolder *ResultFolder);
  131.  
  132.     BOOL    wpContainsFolders(BOOL *pfSubFolders);
  133.  
  134.     override wpInitData;
  135.  
  136.     -- From WPObject
  137.  
  138.     override wpUnInitData;
  139.  
  140.     -- From WPObject
  141.  
  142.     override wpFree;
  143.  
  144.     -- From WPObject
  145.  
  146.     override wpDelete;
  147.  
  148.     -- From WPObject
  149.  
  150.     override wpConfirmDelete;
  151.  
  152.     -- From WPObject
  153.  
  154.     override wpSaveState;
  155.  
  156.     -- From WPObject
  157.  
  158.     override wpRestoreState;
  159.  
  160.     -- From WPObject
  161.  
  162.     override wpMenuItemSelected;
  163.  
  164.     -- From WPObject
  165.  
  166.     override wpModifyPopupMenu;
  167.  
  168.     -- From WPObject
  169.  
  170.     override wpAddSettingsPages;
  171.  
  172.     -- From WPObject
  173.  
  174.     override wpOpen;
  175.  
  176.     -- From WPObject
  177.  
  178.     override wpSetup;
  179.  
  180.     -- From WPObject
  181.  
  182.     override wpMoveObject;
  183.  
  184.     -- From WPObject
  185.  
  186.     override wpDrop;
  187.  
  188.     -- From WPObject
  189.  
  190.     override wpDragOver;
  191.  
  192.     -- From WPObject
  193.  
  194.     override wpMenuItemHelpSelected;
  195.  
  196.     -- From WPObject
  197.  
  198.     override wpAddFile3Page;
  199.  
  200.     -- From WPFileSystem
  201.  
  202.     override wpAddFile2Page;
  203.  
  204.     -- From WPFileSystem
  205.  
  206.     override wpFormatDragItem;
  207.  
  208.     -- From WPObject
  209.  
  210.     override wpRender;
  211.  
  212.     -- From WPObject
  213.  
  214.     override wpRefresh;
  215.  
  216.     -- From WPFileSystem
  217.  
  218.     override wpFilterPopupMenu;
  219.  
  220.     -- From WPObject
  221.  
  222.     override wpQueryDefaultView;
  223.  
  224.     -- From WPObject
  225.  
  226.     override wpRenderComplete;
  227.  
  228.     -- From WPObject
  229.  
  230.     WPFolder *   wpclsQueryOpenFolders(WPFolder *Folder,
  231.         ULONG ulOption,
  232.         BOOL fLock), class;
  233.  
  234.     override wpclsInitData, class;
  235.  
  236.     -- From WPObject
  237.  
  238.     WPObject *   wpQueryOpenFolders(ULONG ulOption);
  239.  
  240.     override wpQueryDefaultHelp;
  241.  
  242.     -- From WPObject
  243.  
  244.     override wpclsQueryDefaultView, class;
  245.  
  246.     -- From WPObject
  247.  
  248.     override wpclsQueryTitle, class;
  249.  
  250.     -- From WPObject
  251.  
  252.     override wpclsQueryIconData, class;
  253.  
  254.     -- From WPObject
  255.  
  256.     override wpclsQueryStyle, class;
  257.  
  258.     -- From WPObject
  259.  
  260.     override wpclsQueryDefaultHelp, class;
  261.  
  262.     -- From WPObject
  263.  
  264.