CSizingToolBar

License

CSizingControlBar Version 2.43

Created: Jan 24, 1998 Last Modified: August 03, 2000

See the official site at www.datamekanix.com for documentation and the latest news.

Copyright (C) 1998-2000 by Cristi Posea. All rights reserved.

This code is free for personal and commercial use, providing this notice remains intact in the source files and all eventual changes are clearly marked with comments.

You must obtain the author's consent before you can include this code in a software library.

No warrantee of any kind, express or implied, is included with this software; use at your own risk, responsibility for damages (if any) to anyone resulting from the use of this software rests entirely with the user.

Send bug reports, bug fixes, enhancements, requests, flames, etc. to cristi@datamekanix.com or post them at the message board at the site.

The sources and a short version of the docs are also available at www.codeproject.com . Look for a "Docking Windows" section and check the version to be sure you get the latest one ;)

Hint: These classes are intended to be used as base classes. Do not simply add your code to these file - instead create a new class derived from one of CSizingControlBarXX classes and put there what you need. See CMyBar classes in the demo projects for examples.

Modify this file only to fix bugs, and don't forget to send me a copy.

Acknowledgements:
  • Thanks to Harlan R. Seymour for his continuous support during development of this code.
  • Thanks to Dundas Software for the opportunity to test this code on real-life applications.
  • Some ideas for the gripper came from the CToolBarEx flat toolbar by Joerg Koenig. Thanks, Joerg!
  • Thanks to Robert Wolpow for the code on which CDockContext based dialgonal resizing is based.
  • Thanks to the following people for various bug fixes and/or enhancements: Chris Maunder, Jakawan Ratiwanich, Udo Schaefer, Anatoly Ivasyuk, Peter Hauptmann.
  • And, of course, many thanks to all of you who used this code, for the invaluable feedback I received.

Copyright © 2020 Grass Valley Canada. All rights reserved. Specifications subject to change without notice. GV STRATUS 6.10 gvtp_20200811_04:57:17