|
|
1.1 root 1: Implemented
2: -----------
3: Save clipboard to file
4: Owner-display support (untested)
5: Modifications to EDPLINE for writing a metafile to the clipboard
6: Allows > 64K bitmaps (from Linefrac code)
7: Allows the user to select which format to render
8: Scroll bar processing
9: Should check error return codes, add more comments
10:
11: Bugs
12: ----
13: GpiPlayMetafile() occasionally RIPs on the Debug terminal. This may be
14: because of an invalid Metafile; but there are no errors returned by Gpi.
15:
16: Should allow saving of > 64K text selectors, sharing the code which saves
17: large BITMAPs.
18:
19: The scroll bars should be redone so that they appear/disappear as needed.
20:
21: Features that haven't made it (yet)
22: -----------------------------------
23: Should pop up a dialog box (depending on format rendered) which
24: gives viewing options. In the metafile case, this would allow
25: the user to set the alOptions[] matrix. In the text case, this
26: might allow the user to select a font to view. In the case of
27: an unknown format, this would allow the user to try to view the
28: format as Text, Bitmap, or Metafile.
29: Should disable menu items when they aren't applicable
30: Should allow saving of owner draw formats and such (just write the bitmap)
31: Should allow usage of MLE features like string search, font changing
32: Should use multiple threads
33: Should have the SB_SLIDERPOSITION message use Scroll & paint invalid region
34: instead of invalidating the entire client area.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.