Home || Architecture || Video Search || Visual Search || Scripts || Applications || Important Messages || OGL || Src

Impala::Application::MediaTable::TableWindowColumn Class Reference

#include <TableWindowColumn.h>

Inheritance diagram for Impala::Application::MediaTable::TableWindowColumn:

Inheritance graph
[legend]
Collaboration diagram for Impala::Application::MediaTable::TableWindowColumn:

Collaboration graph
[legend]
List of all members.

Public Types

typedef OglGui::SizableWindow SizableWindow
typedef OglGui::TitledWindow TitledWindow
typedef OglGui::Window Window
typedef OglGui::Button Button
typedef OglGui::DirectionButton DirectionButton
typedef OglGui::CheckBox CheckBox
typedef OglGui::TextField TextField
typedef OglGui::MenuOnButton MenuOnButton
typedef OglGui::MenuTopPane MenuTopPane
typedef OglGui::Menu Menu
typedef OglGui::StaticText StaticText

Public Member Functions

 TableWindowColumn (Window *parent, ColumnListener *l, TableDataView *source, CString name, int width=120)
void SetDisplayMode (int mode, int attr=TableWindowCell::NONE)
int GetDisplayMode ()
void SetSortType (int type)
TableViewCacheGetViewCache ()
virtual void DisplayFunc ()
virtual void ButtonSelectionEvent (Button *src, void *userData)
void DoSort ()
virtual bool OnCloseWindow (Window *src, void *userData)
int GetColumnWidth ()
void SetColumnWidthDynamic (bool value)
bool GetColumnWidthDynamic ()
void ResetFilter (bool callEvents=true)
TableWindowCellGetCell (int index)
void HideCellsFrom (int index)

Static Public Member Functions

static int GetHeaderHeight ()
static bool GetUpdatingColumnWidths ()
static void SetUpdatingColumnWidths (bool value)

Public Attributes

int mDisplayMode
int mDisplayAttr

Static Public Attributes

static const int BTN_CONFIGURE = 1
static const int BTN_SORT = 2
static const int BTN_APPLY_FILTER = 3
static const int BTN_REMOVE_FILTER = 4
static bool sUpdatingColumnWidths
static int sHeaderHeight

Private Member Functions

virtual void UpdateSortEvent (String col, bool ascending)
void OpenConfigWindow ()
void ReleaseConfigWindow ()
virtual void TextFieldChangedEvent (TextField *src, void *userData)
virtual void CheckBoxEvent (CheckBox *src, bool checked, void *userData)
virtual void OnMenuItem (Menu *src, int menuIdx, String itemName, int itemIdx, void *userData)
virtual void WindowReshapeEvent (Window *source, int w, int h, void *userData)
virtual void WindowMouseEvent (Window *src, int msg, int but, int state, int x, int y, void *userData)
void UpdateHeader ()
void Init (String name, Window *parent, ColumnListener *l, TableDataView *source, int w, int h)

Private Attributes

bool mColWidthDynamic
int mSortType
int mColWidth
bool mIsActiveSortColumn
String mColumnName
TableDataViewmSource
TableViewCachemCache
TableFiltermFilter
std::vector< TableWindowCell * > mCellCache
SizableWindowmColumnHeader
ButtonmColumnHeaderButton
TitledWindowmConfigWindow
DirectionButtonmSortButton
TextFieldmFilterTextField
MenuTopPanemMenuTopPane
MenuOnButtonmFilterValueButton
StaticTextmFilterHelpAsc
CheckBoxmFilterAscButton
ColumnListenermColumnListener
 ILOG_VAR_DEC

Detailed Description

Definition at line 22 of file TableWindowColumn.h.


The documentation for this class was generated from the following file:
Generated on Fri Mar 19 10:47:24 2010 for ImpalaSrc by  doxygen 1.5.1