gwenhywfar
4.3.1
|
#include <fox16_gui_sortinglist_l.hpp>
Public Member Functions | |
FOX16_GuiSortingList (FXComposite *p, FXObject *tgt=NULL, FXSelector sel=0, FXuint opts=0, FXint x=0, FXint y=0, FXint w=0, FXint h=0) | |
FXbool | getHeaderArrowDir (int c) const |
FXFoldingItem * | getItem (int idx) |
long | onHeaderClicked (FXObject *, FXSelector, void *ptr) |
void | setHeaderArrowDir (int c, FXbool b) |
virtual void | sortByColumn (int c, bool up) |
virtual | ~FOX16_GuiSortingList () |
Protected Member Functions | |
FOX16_GuiSortingList () | |
Static Protected Member Functions | |
static FXint | sortFuncCol0a (const FXFoldingItem *, const FXFoldingItem *) |
static FXint | sortFuncCol0d (const FXFoldingItem *, const FXFoldingItem *) |
static FXint | sortFuncCol1a (const FXFoldingItem *, const FXFoldingItem *) |
static FXint | sortFuncCol1d (const FXFoldingItem *, const FXFoldingItem *) |
static FXint | sortFuncCol2a (const FXFoldingItem *, const FXFoldingItem *) |
static FXint | sortFuncCol2d (const FXFoldingItem *, const FXFoldingItem *) |
static FXint | sortFuncCol3a (const FXFoldingItem *, const FXFoldingItem *) |
static FXint | sortFuncCol3d (const FXFoldingItem *, const FXFoldingItem *) |
static FXint | sortFuncCol4a (const FXFoldingItem *, const FXFoldingItem *) |
static FXint | sortFuncCol4d (const FXFoldingItem *, const FXFoldingItem *) |
static FXint | sortFuncCol5a (const FXFoldingItem *, const FXFoldingItem *) |
static FXint | sortFuncCol5d (const FXFoldingItem *, const FXFoldingItem *) |
static FXint | sortFuncCol6a (const FXFoldingItem *, const FXFoldingItem *) |
static FXint | sortFuncCol6d (const FXFoldingItem *, const FXFoldingItem *) |
static FXint | sortFuncCol7a (const FXFoldingItem *, const FXFoldingItem *) |
static FXint | sortFuncCol7d (const FXFoldingItem *, const FXFoldingItem *) |
static FXint | sortFuncCol8a (const FXFoldingItem *, const FXFoldingItem *) |
static FXint | sortFuncCol8d (const FXFoldingItem *, const FXFoldingItem *) |
static FXint | sortFuncCol9a (const FXFoldingItem *, const FXFoldingItem *) |
static FXint | sortFuncCol9d (const FXFoldingItem *, const FXFoldingItem *) |
Definition at line 18 of file fox16_gui_sortinglist_l.hpp.
FOX16_GuiSortingList | ( | FXComposite * | p, |
FXObject * | tgt = NULL , |
||
FXSelector | sel = 0 , |
||
FXuint | opts = 0 , |
||
FXint | x = 0 , |
||
FXint | y = 0 , |
||
FXint | w = 0 , |
||
FXint | h = 0 |
||
) |
~FOX16_GuiSortingList | ( | ) | [virtual] |
Definition at line 48 of file fox16_gui_sortinglist.cpp.
FOX16_GuiSortingList | ( | ) | [protected] |
Definition at line 42 of file fox16_gui_sortinglist.cpp.
FXbool getHeaderArrowDir | ( | int | c | ) | const |
Definition at line 68 of file fox16_gui_sortinglist.cpp.
Referenced by FOX16_GuiDialog::getIntProperty(), and FOX16_GuiDialog::setIntProperty().
FXFoldingItem * getItem | ( | int | idx | ) |
Definition at line 53 of file fox16_gui_sortinglist.cpp.
Referenced by FOX16_GuiDialog::setIntProperty().
long onHeaderClicked | ( | FXObject * | , |
FXSelector | , | ||
void * | ptr | ||
) |
Definition at line 80 of file fox16_gui_sortinglist.cpp.
References sortByColumn().
void setHeaderArrowDir | ( | int | c, |
FXbool | b | ||
) |
Definition at line 74 of file fox16_gui_sortinglist.cpp.
Referenced by FOX16_GuiDialog::setIntProperty().
void sortByColumn | ( | int | c, |
bool | up | ||
) | [virtual] |
Definition at line 108 of file fox16_gui_sortinglist.cpp.
References DBG_ERROR, GWEN_LOGDOMAIN, sortFuncCol0a(), sortFuncCol0d(), sortFuncCol1a(), sortFuncCol1d(), sortFuncCol2a(), sortFuncCol2d(), sortFuncCol3a(), sortFuncCol3d(), sortFuncCol4a(), sortFuncCol4d(), sortFuncCol5a(), sortFuncCol5d(), sortFuncCol6a(), sortFuncCol6d(), sortFuncCol7a(), sortFuncCol7d(), sortFuncCol8a(), sortFuncCol8d(), sortFuncCol9a(), and sortFuncCol9d().
Referenced by onHeaderClicked(), and FOX16_GuiDialog::setIntProperty().
FXint sortFuncCol0a | ( | const FXFoldingItem * | a, |
const FXFoldingItem * | b | ||
) | [static, protected] |
Definition at line 170 of file fox16_gui_sortinglist.cpp.
Referenced by sortByColumn().
FXint sortFuncCol0d | ( | const FXFoldingItem * | a, |
const FXFoldingItem * | b | ||
) | [static, protected] |
Definition at line 176 of file fox16_gui_sortinglist.cpp.
Referenced by sortByColumn().
FXint sortFuncCol1a | ( | const FXFoldingItem * | a, |
const FXFoldingItem * | b | ||
) | [static, protected] |
Definition at line 182 of file fox16_gui_sortinglist.cpp.
Referenced by sortByColumn().
FXint sortFuncCol1d | ( | const FXFoldingItem * | a, |
const FXFoldingItem * | b | ||
) | [static, protected] |
Definition at line 188 of file fox16_gui_sortinglist.cpp.
Referenced by sortByColumn().
FXint sortFuncCol2a | ( | const FXFoldingItem * | a, |
const FXFoldingItem * | b | ||
) | [static, protected] |
Definition at line 194 of file fox16_gui_sortinglist.cpp.
Referenced by sortByColumn().
FXint sortFuncCol2d | ( | const FXFoldingItem * | a, |
const FXFoldingItem * | b | ||
) | [static, protected] |
Definition at line 200 of file fox16_gui_sortinglist.cpp.
Referenced by sortByColumn().
FXint sortFuncCol3a | ( | const FXFoldingItem * | a, |
const FXFoldingItem * | b | ||
) | [static, protected] |
Definition at line 206 of file fox16_gui_sortinglist.cpp.
Referenced by sortByColumn().
FXint sortFuncCol3d | ( | const FXFoldingItem * | a, |
const FXFoldingItem * | b | ||
) | [static, protected] |
Definition at line 212 of file fox16_gui_sortinglist.cpp.
Referenced by sortByColumn().
FXint sortFuncCol4a | ( | const FXFoldingItem * | a, |
const FXFoldingItem * | b | ||
) | [static, protected] |
Definition at line 218 of file fox16_gui_sortinglist.cpp.
Referenced by sortByColumn().
FXint sortFuncCol4d | ( | const FXFoldingItem * | a, |
const FXFoldingItem * | b | ||
) | [static, protected] |
Definition at line 224 of file fox16_gui_sortinglist.cpp.
Referenced by sortByColumn().
FXint sortFuncCol5a | ( | const FXFoldingItem * | a, |
const FXFoldingItem * | b | ||
) | [static, protected] |
Definition at line 230 of file fox16_gui_sortinglist.cpp.
Referenced by sortByColumn().
FXint sortFuncCol5d | ( | const FXFoldingItem * | a, |
const FXFoldingItem * | b | ||
) | [static, protected] |
Definition at line 236 of file fox16_gui_sortinglist.cpp.
Referenced by sortByColumn().
FXint sortFuncCol6a | ( | const FXFoldingItem * | a, |
const FXFoldingItem * | b | ||
) | [static, protected] |
Definition at line 242 of file fox16_gui_sortinglist.cpp.
Referenced by sortByColumn().
FXint sortFuncCol6d | ( | const FXFoldingItem * | a, |
const FXFoldingItem * | b | ||
) | [static, protected] |
Definition at line 248 of file fox16_gui_sortinglist.cpp.
Referenced by sortByColumn().
FXint sortFuncCol7a | ( | const FXFoldingItem * | a, |
const FXFoldingItem * | b | ||
) | [static, protected] |
Definition at line 254 of file fox16_gui_sortinglist.cpp.
Referenced by sortByColumn().
FXint sortFuncCol7d | ( | const FXFoldingItem * | a, |
const FXFoldingItem * | b | ||
) | [static, protected] |
Definition at line 260 of file fox16_gui_sortinglist.cpp.
Referenced by sortByColumn().
FXint sortFuncCol8a | ( | const FXFoldingItem * | a, |
const FXFoldingItem * | b | ||
) | [static, protected] |
Definition at line 266 of file fox16_gui_sortinglist.cpp.
Referenced by sortByColumn().
FXint sortFuncCol8d | ( | const FXFoldingItem * | a, |
const FXFoldingItem * | b | ||
) | [static, protected] |
Definition at line 272 of file fox16_gui_sortinglist.cpp.
Referenced by sortByColumn().
FXint sortFuncCol9a | ( | const FXFoldingItem * | a, |
const FXFoldingItem * | b | ||
) | [static, protected] |
Definition at line 278 of file fox16_gui_sortinglist.cpp.
Referenced by sortByColumn().
FXint sortFuncCol9d | ( | const FXFoldingItem * | a, |
const FXFoldingItem * | b | ||
) | [static, protected] |
Definition at line 284 of file fox16_gui_sortinglist.cpp.
Referenced by sortByColumn().