Tweak

Path

Actions

Session

Login

Player Events


Event Icons

The following icons are used in the class browser to show which methods are triggered by events. Most of these icons should be replaced with nicer looking ones. If you are interested, the icons need to be 11x11 px in 8bit depth. Yes they need to be that small. If you have a nice set of icons, please email them to the tweak mailing list.

For completeness, the following icons are used in Tweak browsers in addition to the event icons (so if you want to make your own set, keep these in mind, too):

By the way, the overrides will not be shown if there is either a trigger, a warning of a flag defined for a method - the other markers take precedence and there is not enough space to more than one.


Mouse Events

Generic mouse events:

Synthesized events:

Drag and Drop:

Specialty mouse events:

Other:


Keyboard Events


Aspect Events

Aspect events are events generated when one of the player's aspects changes. Typically, the aspect will not specify what exactly has changed but broadcast a generic "this aspect has changed" message.


Text Events


Layout Events


Structure Events


Geometry Events


Other Events


Widget Events

This is a set of widget-specific events which are likely to be important enough for you to list them explicitly here:

CTextEditor Events:

CButton Events:

CWindow Events:

CCollection and CList Events:


Changes from 3.6

If you are using Tweak versions prior to 3.8 (either from Jasmine or the TCAR release) be aware that the following event names have changed: