Help - Search - Members - Calendar
Full Version: Mouse Window API
RPG RPG Revolution Forums > Scripting > Script Submissions > RGSS-Submissions
Ryex
Mouse Window API
Authors: Ryex
Version: 2.0
Type: Scripter API for the creation of mouse controllable windows


Introduction

I 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


Screenshots

NA


Demo

.7z archive - can be opened with the free, open source program 7-zip
Mediafire


Script

contains only .txt files of the script's parts. full dependencies not included, see demo for all required scripts
Mediafire


Instructions

See Demo Project

Compatibility

This 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 Notes

This 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
Redd
Thank you very much for this Ryex smile.gif
roxanne410
This is so helpful smile.gif Thank you!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2013 Invision Power Services, Inc.