home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / xwplascr.zip / XWPL0208.ZIP / FEATURES < prev    next >
Text File  |  2002-06-13  |  9KB  |  197 lines

  1.  
  2. This file lists feature suggestions from XWorkplace users.
  3. Please don't suggest features which are already listed in
  4. this file. Thank you.
  5.  
  6. italian: http://www.quasarbbs.net/xwp/
  7.  
  8. add zip folders
  9.  
  10. There's a INI file entry for the font size for VIO windows It's possible to change that
  11. entry; start a new VIO window, and change it back to the original value. I wrote a REXX
  12. script that does this - it's part of my INF file REXX Tips & Tricks. The only strange thing
  13. is, that the name of the key is language dependent.
  14.  
  15. --  Win32 icon support (shell32\shell32_main.c in odin)
  16.     user32\oslibres.cpp, OSLibWinCreatePointer
  17.  
  18. --  "Create program object" menu item
  19.  
  20. all windows filters (pagemage etc.):
  21.         -- allow wildcards
  22.  
  23. prog objects: NLS settings, codepages
  24.  
  25. XCenter:
  26.     --  more options for winlist... button size, minimize behavior.
  27.     --  winlist: edit filter entries (instead of remove and add).
  28.     --  freely positionable
  29.     --  Object support for "Run" dialog.. e.g. type in a folder name
  30.         or data file, and have it opened.
  31.     --  "Run" TCP/IP support (ftp, http, etc.)
  32.  
  33. shadows:
  34.     --  allow different title (Win95 shortcuts);
  35.         check http://hobbes.nmsu.edu/pub/os2/util/wps/shortcut.zip
  36.  
  37. everywhere:
  38.     -- remember split bar positions
  39.     -- Shift-click on "Open" submenu items changes default view
  40.     -- inherit folder settings such as "full path"
  41.  
  42. extended assocs:
  43.     --  WPS file types(!)/associations should be imported automatically,
  44.         somehow. Perhaps for filters without file types new types could be
  45.         created just saying 'PNG file', 'XLS file'... Could be renamed
  46.         afterwards (see 2)
  47.     --  What about files like StarOffice documents? Their first association
  48.         (SO5.1a) is not shown in the open submenu, because they use some
  49.         special WPS class. This association cannot be managed from XWPS. (same
  50.         goes for WordPro, 1-2-3 files I guess).
  51.  
  52. startup:
  53.     -- environment var for X, Y pos of classes initialization dlg
  54.  
  55. hook:
  56.     -- auto-roll-down combo boxes if clicked on entry field
  57.     -- delay for screen border objects
  58.     -- move ptr to default button in dialogs (NPSWPS)
  59.     -- Z-order move one/bottommost
  60.     -- an extended Lockup (like the one from PC/2) which can be accessed through a
  61.        shortcut (in the keyboard object).
  62.     -- window list filtering from WarpEnhancer
  63.     -- corners: add user-configurable delay; add user-configurable percentage for
  64.        border/corner ignore space (presently some 80%)
  65.     -- So there's only one reason left for the old Warp Enhancer:
  66.        The quick VIO copy/paste - I'd like to see this in XWP, too.
  67.     -- MB2 frame drag (NPSWPS)
  68.     -- screen corner objects: How about adding modifier-key actions? So that
  69.        pe. Shift-(Mouse-on-left-edge) could have its own action? Could prevent
  70.        accidental open.
  71.  
  72. PageMage:
  73.     --  draw small icons in pagemage
  74.     --  add backgrounds
  75.     --  add new titlebar button for make sticky
  76.     --  feature to snap all windows to current (context menu item)
  77.     -- When moving windows within the virtual desktop display,
  78.         >they should only be moved from a position in one desktop to
  79.         >the same position in another, except if the user presses e.g.
  80.         >CTRL while dragging - then exact positioning should occur
  81.     --  >- Fullscreen view of virtual desktops (click both
  82.         >mousebuttons -> VD window scales to fullscreen, click again,
  83.         >it scales back)
  84.     --  add tooltips for mini-window titles
  85.     --  if windows appear totally outside of all desktops, move them
  86.         to current
  87.     --  pagemage widget
  88.     --  save window/app positions
  89.  
  90. folders:
  91.     -- Ctrl+right mouse: folder contents menu
  92.     -- more than one config folder
  93.     -- "invert selection"
  94.     -- sorting: hotkey for reverse sorting / PMMail-like sorting
  95.  
  96.     -- As an aside, would there be a way to have all desktop decendants
  97.        >(anybody's who's path is X:\desktop\...) to inherit the desktop's "drop
  98.        >as shadow" function? The would prevent/help people from moving folders
  99.        >full of files into the desktop tree (and causing Archiving to EXPLODE!)
  100.  
  101. create objects:
  102.     -- select editable title
  103.  
  104. setup strings:
  105.     -- make setup strings editable
  106.     -- create REXX scripts
  107.     -- setup strings for the XWorkplace setup pages in standard setup objects
  108.        (mouse, keyboard, ...)
  109.     -- make object styles editable
  110.  
  111. OS/2 Kernel:
  112.     -- add page for unparsed CONFIG.SYS lines
  113.     -- add timezone (TZ variable, DosSetDateTime)
  114.     -- >I have one suggestion for the OS/2 Kernel object. I use multiple Config.*
  115.        >files in c:\OS2\Boot to get different WPSs for different family members.
  116.        >So the Kernel object is not much use for me at the moment. How about
  117.        >setting an environment variable in Config.* like
  118.        >    set xwpkernelconfig=c:\os2\boot\config.b
  119.        >and from that determining which Config.* to use for the OS/2 Kernel
  120.        >object?
  121.  
  122. File page:
  123.     -- allow changing dates
  124.  
  125. other settings pages:
  126.     -- System paths:
  127.        -- scroll listbox to first visible
  128.  
  129. sounds:
  130.     -- Do not use default device for WAV files. Instead, open the default
  131.        device and let it play the WAV files.
  132.  
  133. status bars:
  134.     -- make status bar droppable
  135.     -- add "drive label" mnemonic
  136.     >- to add some more additional codes for file-system objects i.e
  137.     >  $S[s] Shows the file Subject  [short: only first three words]
  138.     >  $C[s] Shows the file Comments [short: only first three words]
  139.     >  $K[s] Shows the file Keyword  [short: only first three words]
  140.  
  141. trash can:
  142.     -- support DELDIR
  143.     -- add max space used limit
  144.  
  145. configure color for fly-over help
  146.  
  147. folder hotkey for deleting THIS folder
  148.  
  149. archives:
  150.     -- second page with os2.key file which files are 2be archived
  151.     -- csm:
  152.          Ok, no guarantee, but this is what I found out:
  153.              Offset 0xCF: (int32)    "Dateien bei jedem Systemstart aktivieren"
  154.                                          (0 = off, 1 = on/selected)
  155.              Offset 0xD9: (int32)    "Anzeige der Optionen bei jedem Neustart"
  156.                                          (0 = off, 2 = on/selected)
  157.              Offset 0xDD: (int32)    "Zeitsperre fuer Anzeigen der Optionen"
  158.                                          (0 to 999)
  159.          The rest of the file I don't know (besides the path
  160.          beginning at offset 0x06, 200 bytes long)
  161.  
  162. NetscDDE:
  163.     -- prompt for whether to open a new window
  164.  
  165. new classes:
  166.     -- The WPS classes FFolder and WPSAgentSam are used by Samuel Audet's
  167.        (<guardia@cam.org>) open util:
  168.  
  169.        To be able to filter the contents of a folder using open.exe, you will need to
  170.        register a new folder class found in WPSExtS.dll.  This DLL also includes a fix
  171.        to the background open.  If you want to install both or either of them, you
  172.        will need OS/2 Warp 3 or higher and will need to run "reg.exe i". It is
  173.        preferable that the DLL be placed in a system DLL directory (for example
  174.        x:\os2\dll), unless you specify a directory, ex.: "reg.exe i x:\open" This is
  175.        the same DLL than in Hot Corners 2.0 package, but register with reg.exe just to
  176.        be sure everything is OK for Open. Current version of WPS Extention DLL is 1.0,
  177.        I will try to make all new versions backward compatible.
  178.  
  179.        Note that the Include page in folder's setting pages is the solution for a
  180.        permanent filtering since open.exe filtering is dismissed on folder close.
  181.  
  182.     -- >I call it WGetFolder. It could be just regular folder, with one small
  183.        >exception. Every URL object dropped on it would be replaced with the
  184.        >file it points to. So the idea is similar to AWget, but it would be
  185.        >much more flexible solution.
  186.        >One could "Create another"->"WGeroup of links. So this way one could easily group files while
  187.        >downloading, instead of having everything in one predefined directory.
  188.        >This WGetFolder could just have another tab in properties, where one
  189.        >could put wget options string for downloading (might be different for
  190.        >different instances of the folder), timeouts etc.
  191.        >I think You feel the idea?  :)
  192.  
  193. folders in general:
  194.     --  folders without titlebars (XFolder option)
  195.     --  add rexx commands for folder open/close
  196.  
  197.