com::google::scrollview::events::SVEvent Class Reference

List of all members.

Public Member Functions

 SVEvent (SVEventType t, SVWindow w, int x1, int y1, int x2, int y2, String p)
 SVEvent (SVEventType eventtype, SVWindow svWindow, int commandid, String value)
String toString ()

Package Attributes

SVEventType type
SVWindow window
int x
int y
int xSize
int ySize
int commandId
String parameter

Detailed Description

The SVEvent is a structure which holds the actual values of a message to be transmitted. It corresponds to the client structure defined in scrollview.h

Author:
wanke@google.com

Constructor & Destructor Documentation

com::google::scrollview::events::SVEvent::SVEvent ( SVEventType  t,
SVWindow  w,
int  x1,
int  y1,
int  x2,
int  y2,
String  p 
) [inline]

A "normal" SVEvent.

Parameters:
t The type of the event as specified in SVEventType (e.g. SVET_CLICK)
w The window the event corresponds to
x1 X position of the mouse at the time of the event
y1 Y position of the mouse at the time of the event
x2 X selection size at the time of the event
y2 Y selection size at the time of the event
p A parameter associated with the event (e.g. keyboard input)
com::google::scrollview::events::SVEvent::SVEvent ( SVEventType  eventtype,
SVWindow  svWindow,
int  commandid,
String  value 
) [inline]

An event which issues a command (like clicking on a item in the menubar).

Parameters:
eventtype The type of the event as specified in SVEventType (usually SVET_MENU or SVET_POPUP)
svWindow The window the event corresponds to
commandid The associated id with the command (given by the client on construction of the item)
value A parameter associated with the event (e.g. keyboard input)

Member Function Documentation

String com::google::scrollview::events::SVEvent::toString (  )  [inline]

This is the string representation of the message, which is what will actually be transferred over the network.


Member Data Documentation


The documentation for this class was generated from the following file:
Generated on Thu Feb 2 08:19:25 2012 for Tesseract by  doxygen 1.6.3