On this page:
get-event-type
set-event-type

Inherited methods:

from event%

get-time-stamp

set-time-stamp

Version: 4.1

control-event% : class?

  superclass: event%

A control-event% object contains information about a control event. An instance of control-event% is always provided to a control or menu item callback procedure.

(new control-event%

 

[event-type event-type]

 

 

 [

[time-stamp time-stamp]])

 

  (is-a?/c control-event%)

  

event-type

 

:

 

(one-of/c 'button 'check-box 'choice

          'list-box 'list-box-dclick 'text-field

          'text-field-enter 'slider 'radio-box

          'menu-popdown 'menu-popdown-none 'tab-panel)

  time-stamp : (and/c exact? integer?) = 0

The event-type argument is one of the following:

This value is extracted out of a control-event% object with the get-event-type method.

See get-time-stamp for information about time-stamp.

(send a-control-event get-event-type)

 

 

(one-of/c 'button 'check-box 'choice

          'list-box 'list-box-dclick 'text-field

          'text-field-enter 'slider 'radio-box

          'menu-popdown 'menu-popdown-none 'tab-panel)

Returns the type of the control event. See control-event% for information about each event type symbol.

(send a-control-event set-event-type type)  void?

  

type

 

:

 

(one-of/c 'button 'check-box 'choice

          'list-box 'list-box-dclick 'text-field

          'text-field-enter 'slider 'radio-box

          'menu-popdown 'menu-popdown-none 'tab-panel)

Sets the type of the event. See control-event% for information about each event type symbol.