|
The SDG Toolkit is a framework for designing single display
groupware applications. SDGT is a COM object designed for managing multiple
mice and keyboards.
To learn more about the SDG Toolkit read our CSCW
Paper
 |
Download |
Please note that the new version of the SDG Toolkit requires Windows XP
and Microsoft Visual Studio .NET
Please click on the "Download Now" link to obtain the latest
version of the SDG Toolkit. Please extract the SDG Toolkit dll file to
some directory on your hard drive. No registration of the dll is required
but you must remember where you saved this file on the Hard Drive.
[ Download ][
Documentation ][ Example
][
Source
]
Please send bug reports to sdgt-bugs@edwardtse.com
 |
Archives |
This includes a list of all changes made from previous versions.
-
SDG Toolkit Version 2.0.0.9 [ Download
] [
Source
]
- Further optimized the mouse movements to improve fluidity
- Now supports Visual Studio .NET 2003
- Updated online documentation format.
SDG Toolkit Version 2.0.0.8 [ Download
] [
Source
]
- Optimized the SDG Manager to increase performance when multiple mice are
moving at the same time.
- Made the mouse to follow property non-browsable in the designer (for
backwards compatibility)
- Modified the documentation for the mouse cursor property
- Prevented the mouse from being locked outside of the virtual screen.
SDG Toolkit Version 2.0.0.7 [ Download
] [
Source
]
- Modified the documentation for the constructor without arguments in the
sdg toolkit
- Fixed the y axis bug when the mice are not visible
- SDG Manager now handles form resize events
-
SDG Toolkit Version 2.0.0.6 [ Download
] [
Source
]
- Added the ability to programmatically dispose of the sdg toolkit
- Added the ability to create a new sdg Manager without the use of the
designer.
- Fixed the errors when the toolkit is created in code (behaviour matches
standard components)
-
SDG Toolkit Version 2.0.0.5 [ Download
] [
Source
]
- Added a Focus property to allow programmers to see which which widget
the current mouse is focused on.
- Added a ControlFocus property which can be used to track any
conventional or SDG aware widget, this is particularly useful for keyboard
events.
- Looked at hotspot problems for customized cursors at rotation of 0
degrees.
- Added all of the examples used in our upcoming UIST paper.
-
SDG Toolkit Version 2.0.0.4 [ Download
] [
Source
]
- Fixed problem with Hot Spots at various degrees of rotation
- Changed the sender variable to the widget is it over for all mouse
events except mouse attatched.
- SDG Control and SDG User Control now specify which widget was pressed in
the sender variable of the mouse events interface.
- Removed XML documentation for cool new JavaDoc and MSDN style
documentation (thanks Tony!)
-
SDG Toolkit Version 2.0.0.3 [ Download
] [
Source
]
- Fixed bugs in the toolkit related to mouse movements and mouse wheel
movements
- Made the Widget Interfaces Publicly visible
-
SDG Toolkit Version 2.0.0.2 [ Download
] [
Source
]
- Added Support for Keyboard Aware Widgets (ISdgKeyboardWidget)
- Added Support for Mouse Focus on Widget (ISdgMouseWidget)
- Added XSLT documentation for SDG Toolkit
- Fixed Bugs with Mouse Widgets when clicking a holding on the button
- Added ability to bind a keyboard to a particular mouse focus through the
Mouse property.
-
SDG Toolkit Version 2.0.0.1 [ Download
] [
Source
]
- Added sdgTextCardinalPosition so that mouse captions can be located on
different positions relative to the sdg widget to be compliant with the .NET
standards.
- Added ISdgWidget interface so that the sdg manager can interact with sdg
Widgets.
- Added preliminary SDG widgets: Sdg Control, Sdg User Control and Sdg
Button
- Fixed up XML code but still haven't made the XSLT file so you still
can't see it.
-
SDG Toolkit Version 2.0.0.0 [
Download
] [
Source
]
- Complete redesign of the Toolkit from the ground up using C#
- Added Forms.Cursor capability for the default mouse
- Dropped support for .ani files, dropped Mouse.Picture property
- sdgManager now inherits from Component.
- sdgManager events can be easily added using the event tab of the
properties window.
- Keyboard and mice are accessed as collections which provides count
functionality
- The entire toolkit is designed with online xml documentation
support.
- When the auto-complete function appears a description about the
added functionality is provided
- Added Mouse Opacity Functionality
- Added Text Format, Text Brush properties
- Keyboard now detects the state of the Num Lock, Caps Lock and Scroll
Lock keys.
Previous Versions of the SDG Toolkit are no longer supported but you are
welcome to view them if you wish
-
- Fixed bugs with overlaying shift, control and alt in keyboard events
to be compliant with .NET standards
-
SDG Toolkit Version 1.0.0.7 [
Download
] [ Source
]
- API Change: Added .NET compliant keyboard events to the sdgControl
API
- Documentation Modifications regarding keyboard events.
-
SDG Toolkit Version 1.0.0.6 [
Download
] [ Source
]
- API Change: Made it possible to rotate a cursor without changing
it's table orientation
- API Change: Added the Cardinal Directions enumeration to ease cursor
rotations
-
SDG Toolkit Version 1.0.0.5 [
Download
] [ Source
]
- Fixed hotspot problem with custom cursors.
- Revised Assertion errors for rotated custom cursors
-
SDG Toolkit Version 1.0.0.4 [
Download ] [
Source ]
- Made it possible to make a Ghost SDG Mouse (eg. m = new
sdgMouse(300, 300) )
- Architectural changes made to the web site
-
SDG Toolkit Version 1.0.0.3 [
Download
] [ Source ]
- Fixed "file not found" error when running code
- Fixed problems with only the left mouse button being registered as
valid.
- API Change: Mouse Events are made 100% windows compliant in terms of
Button values
-
SDG Toolkit Version 1.0.0.2 [
Download
] [ Source
]
- API Change: Added Windows Form compliant event handling and added
event class documentation
- Added mouse specific events (thanks to Tony for the idea)
-
SDG Toolkit Version 1.0.0.1 [
Download
]
- Fixed bugs related to different screen sizes, hotspot issues
-
SDG Toolkit Version 1.0.0.0 [
Download
]
- More example applications to come
-
- This is the Visual Basic 6.0 version
- Provides basic mouse and keyboard support
|