#include <SelectionCollection.h>
Inheritance diagram for Impala::Application::VideoExcel::SelectionCollection:
Public Types | |
typedef OglGui::Window | Window |
typedef OglGui::ScrollBar | ScrollBar |
typedef OglGui::ScrollWnd | ScrollWnd |
Public Member Functions | |
SelectionCollection (Window *parent, TableDataSource *source, int w, int h) | |
SelectionCollection (Window *parent, TableDataSource *source, int x, int y, int w, int h) | |
virtual void | UpdateSelectionEvent () |
virtual void | OnScroll (ScrollBar *src, int position, void *userData) |
virtual void | MouseFunc (int msg, int but, int state, int x, int y) |
This function is called by the event handling system everytime the user has moved or clicked the mouse. | |
virtual void | KeyboardFunc (int c, int state) |
void | UpdateItemCounts () |
virtual void | SelectCollectionEvent (int id) |
virtual void | SelectCollectionInvertedEvent (int id) |
virtual void | AddCollectionToSelectionEvent (int id) |
virtual void | RemoveCollectionFromSelectionEvent (int id) |
void | ProcessHighlights () |
Private Member Functions | |
int | MarkToColor (int m) |
SelectionCollectionItem * | MakeSelectionCollectionItem (std::string name, int markID) |
void | Init (TableDataSource *source, int w, int h) |
Private Attributes | |
TableDataSource * | mSource |
ScrollWnd * | mItemWindow |
std::vector< SelectionCollectionItem * > | mItems |
ILOG_VAR_DEC |
Definition at line 12 of file SelectionCollection.h.