GRAPHICLIST::MSG Struct Reference

#include <mi32/grlist.h>

List of all members.

Public Types

enum  BTNKEY {
  BTNKEY_ButtonLeft = 0x01, BTNKEY_ButtonMiddle = 0x02, BTNKEY_ButtonRight = 0x04, BTNKEY_Shift = 0x10,
  BTNKEY_Control = 0x20
}
enum  MSGPROC { MSGPROC_Ignored = 0, MSGPROC_Normal = 1, MSGPROC_Reset = 2, MSGPROC_PopupMenu }
enum  MSGTYPE {
  MSGTYPE_NoMessage = 0, MSGTYPE_Draw, MSGTYPE_PointerMotion, MSGTYPE_ButtonPressed,
  MSGTYPE_ButtonReleased, MSGTYPE_ButtonMotion, MSGTYPE_ButtonDoubleClick, MSGTYPE_KeyPressed,
  MSGTYPE_KeyReleased, MSGTYPE_RequestSize, MSGTYPE_Deselected, MSGTYPE_Selected,
  MSGTYPE_RequestToolTip, MSGTYPE_DoubleClick
}

Public Attributes

BTNKEY button
LRECT2D drawrect
MGD::CONTEXTgc
int itemnum
MIUNICODE key
LPOINT2D origin
LPOINT2D pointer
void * PrivPtr
MSGPROC proc
UINT8 selected
BTNKEY state
MIUNICODEtooltip
MSGTYPE type
INT16 width

Member Enumeration Documentation

Enumerator:
BTNKEY_ButtonLeft 
BTNKEY_ButtonMiddle 
BTNKEY_ButtonRight 
BTNKEY_Shift 
BTNKEY_Control 

Processing done for Button/KeyPress messages.

Enumerator:
MSGPROC_Ignored 

Message was ignored, don't send Button/Key release message.

MSGPROC_Normal 

Message handled, send Button/KeyRelease message.

MSGPROC_Reset 

Message handled and Button/KeyRelease consumed also (grab).

MSGPROC_PopupMenu 

Message handler wants graphictree to popup menu.

Enumerator:
MSGTYPE_NoMessage 
MSGTYPE_Draw 
MSGTYPE_PointerMotion 
MSGTYPE_ButtonPressed 
MSGTYPE_ButtonReleased 
MSGTYPE_ButtonMotion 
MSGTYPE_ButtonDoubleClick 
MSGTYPE_KeyPressed 
MSGTYPE_KeyReleased 
MSGTYPE_RequestSize 
MSGTYPE_Deselected 
MSGTYPE_Selected 

Item "selected".

MSGTYPE_RequestToolTip 

Requesting ToolTip.

MSGTYPE_DoubleClick 

Double-click.


Member Data Documentation

Which button was pressed/released.

Rectangle to draw.

Graphic context for drawing.

Which key was pressed/released.

Item origin in window coordinates.

Pointer location where event occurred.

Private pointer if set.

What processing message handler did.

Set if item is currently "selected".

Button/Modifier key state.

ToolTip string returned (will be freed).

Message type.

Width, SizeRequest must set.


The documentation for this struct was generated from the following file:

Generated on Sun Oct 7 21:33:28 2012 for TNTsdk 2012 by  doxygen 1.6.1