Mouse Window API
Authors: Ryex
Version: 2.0
Type: Scripter API for the creation of mouse controllable windows
IntroductionI developed this as part of Remexos, how every I decided that it was too good to deprive the community of, as such I asked for permission to release the API to the public. it is the first public script of it's kind so PLEASE credit me if you use it
Features- Drag-able windows
- scrollable windows contents
- Check box control
- List box control
- Button control
- IconBox control
- IconBox List control
- Right Click Windows
- hover functionality
- data dragging
- put an icon under the mouse when dragging data
- all controls can be disabled
- a window controller that handles all input and allows for easy window updating
- a control call back system that allows a button to call a method in any currently class when clicked
- the project comes with two sample windows featuring all the features and a sample scene that replaces the title screen to so how the API works
- it is simple to create more controls than the ones provides in the mouse window system
- it would be simple to add a skinning system to the API windows instead of the default black and white
- the API is full commented
ScreenshotsNA
Demo.7z archive - can be opened with the free, open source program
7-zipMediafire
Scriptcontains only .txt files of the script's parts.
full dependencies not included, see demo for all required scriptsMediafire
InstructionsSee Demo Project
CompatibilityThis API Requires Blizzard's
Mouse Controller and either
Custom Controls from Tons of Add-ons,
Blizz-ABS or
RMX-OS.
It may work with another mouse system out of the box but it might take some editing of the two systems.
Credits and Thanks- Ryex
- G_G, for the template of the Check box control, saved me a few hours of work
Author's NotesThis was developed as part of Remexos, please support the project. Any bugs or questions? Ask here.
NOTE: I (the author) do NOT provide support in this thread. I simply don't visit this forum often enough. another scripter may be able to offer help but if you need support from me please go here
http://forum.chaos-project.com/index.php/topic,7224.0.html