GList.h File Reference

A list control. More...

#include "GPopup.h"
#include "GArray.h"

Go to the source code of this file.

Classes

class  GMeasureInfo
 Class for measuring the size of a GItem based object. More...
class  GItem
 Base class for items in widget containers. More...
struct  GItem::ItemPaintCtx
 Painting context. More...
class  GItemEdit
 The popup label for GItem's. More...
class  GListColumn
 List view column. More...
class  GListItem
 GItem for populating a GList. More...
class  GList
 List widget. More...

Defines

#define GLIST_NOTIFY_INSERT   0
#define GLIST_NOTIFY_DELETE   1
#define GLIST_NOTIFY_SELECT   2
#define GLIST_NOTIFY_CLICK   3
#define GLIST_NOTIFY_DBL_CLICK   4
#define GLIST_NOTIFY_CHANGE   5
#define GLIST_NOTIFY_COLS_CHANGE   6
#define GLIST_NOTIFY_COLS_SIZE   7
#define GLIST_NOTIFY_COLS_CLICK   8
#define GLIST_NOTIFY_BACKSPACE   9
#define GLIST_NOTIFY_RETURN   13
#define GLIST_NOTIFY_DEL_KEY   14
#define GLIST_NOTIFY_ESC_KEY   15
#define GLI_MARK_NONE   0
#define GLI_MARK_UP_ARROW   1
#define GLI_MARK_DOWN_ARROW   2

Enumerations

enum  GListMode
 View modes for the list control.


Detailed Description

A list control.

Author:
Matthew Allen (fret@memecode.com)

Define Documentation

#define GLI_MARK_DOWN_ARROW   2

Down arrow mark

See also:
GListColumn::Mark

Referenced by GListColumn::OnPaint_Content().

#define GLI_MARK_NONE   0

No marking

See also:
GListColumn::Mark

#define GLI_MARK_UP_ARROW   1

Up arrow mark

See also:
GListColumn::Mark

Referenced by GList::OnKey(), and GListColumn::OnPaint_Content().

#define GLIST_NOTIFY_BACKSPACE   9

Backspace pressed

See also:
GList, GView::OnNotify

Referenced by GList::OnKey().

#define GLIST_NOTIFY_CHANGE   5

Item changed

See also:
GList, GView::OnNotify

#define GLIST_NOTIFY_CLICK   3

Item clicked

See also:
GList, GView::OnNotify

Referenced by GList::OnMouseClick(), and GTimeDrop::OnNotify().

#define GLIST_NOTIFY_COLS_CHANGE   6

#define GLIST_NOTIFY_COLS_CLICK   8

Column clicks

See also:
GList, GView::OnNotify

Referenced by GList::OnColumnClick().

#define GLIST_NOTIFY_COLS_SIZE   7

Column sized

See also:
GList, GView::OnNotify

Referenced by GListColumn::Width().

#define GLIST_NOTIFY_DBL_CLICK   4

Item double clicked

See also:
GList, GView::OnNotify

Referenced by GList::OnMouseClick().

#define GLIST_NOTIFY_DEL_KEY   14

Delete pressed

See also:
GList, GView::OnNotify

Referenced by GList::OnKey().

#define GLIST_NOTIFY_DELETE   1

Item deleted

See also:
GList, GView::OnNotify

Referenced by GList::Remove().

#define GLIST_NOTIFY_ESC_KEY   15

Escape pressed

See also:
GList, GView::OnNotify

Referenced by GList::OnKey(), and GTimeDrop::OnNotify().

#define GLIST_NOTIFY_INSERT   0

Item inserted

See also:
GList, GView::OnNotify

Referenced by GList::Insert().

#define GLIST_NOTIFY_RETURN   13

Return/Enter pressed

See also:
GList, GView::OnNotify

Referenced by GList::OnKey(), and GTimeDrop::OnNotify().

#define GLIST_NOTIFY_SELECT   2


Generated on Wed Dec 1 15:41:00 2010 for Lgi by  doxygen 1.5.7.1