gwenhywfar 5.12.0
FOX16_GuiSortingList Class Reference

#include <fox16_gui_sortinglist_l.hpp>

Inheritance diagram for FOX16_GuiSortingList:
Collaboration diagram for FOX16_GuiSortingList:

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 *)

Detailed Description

Definition at line 18 of file fox16_gui_sortinglist_l.hpp.

Constructor & Destructor Documentation

◆ FOX16_GuiSortingList() [1/2]

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 )

References NULL.

◆ ~FOX16_GuiSortingList()

~FOX16_GuiSortingList ( )
virtual

Definition at line 47 of file fox16_gui_sortinglist.cpp.

◆ FOX16_GuiSortingList() [2/2]

FOX16_GuiSortingList ( )
protected

Definition at line 41 of file fox16_gui_sortinglist.cpp.

Member Function Documentation

◆ getHeaderArrowDir()

FXbool getHeaderArrowDir ( int c) const

Definition at line 67 of file fox16_gui_sortinglist.cpp.

Referenced by FOX16_GuiDialog::getIntProperty(), and FOX16_GuiDialog::setIntProperty().

Here is the caller graph for this function:

◆ getItem()

FXFoldingItem * getItem ( int idx)

Definition at line 52 of file fox16_gui_sortinglist.cpp.

Referenced by FOX16_GuiDialog::setIntProperty().

Here is the caller graph for this function:

◆ onHeaderClicked()

long onHeaderClicked ( FXObject * ,
FXSelector ,
void * ptr )

Definition at line 79 of file fox16_gui_sortinglist.cpp.

References sortByColumn().

Referenced by FXDEFMAP().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setHeaderArrowDir()

void setHeaderArrowDir ( int c,
FXbool b )

Definition at line 73 of file fox16_gui_sortinglist.cpp.

Referenced by FOX16_GuiDialog::setIntProperty().

Here is the caller graph for this function:

◆ sortByColumn()

◆ sortFuncCol0a()

FXint sortFuncCol0a ( const FXFoldingItem * a,
const FXFoldingItem * b )
staticprotected

Definition at line 169 of file fox16_gui_sortinglist.cpp.

Referenced by sortByColumn().

Here is the caller graph for this function:

◆ sortFuncCol0d()

FXint sortFuncCol0d ( const FXFoldingItem * a,
const FXFoldingItem * b )
staticprotected

Definition at line 175 of file fox16_gui_sortinglist.cpp.

Referenced by sortByColumn().

Here is the caller graph for this function:

◆ sortFuncCol1a()

FXint sortFuncCol1a ( const FXFoldingItem * a,
const FXFoldingItem * b )
staticprotected

Definition at line 181 of file fox16_gui_sortinglist.cpp.

Referenced by sortByColumn().

Here is the caller graph for this function:

◆ sortFuncCol1d()

FXint sortFuncCol1d ( const FXFoldingItem * a,
const FXFoldingItem * b )
staticprotected

Definition at line 187 of file fox16_gui_sortinglist.cpp.

Referenced by sortByColumn().

Here is the caller graph for this function:

◆ sortFuncCol2a()

FXint sortFuncCol2a ( const FXFoldingItem * a,
const FXFoldingItem * b )
staticprotected

Definition at line 193 of file fox16_gui_sortinglist.cpp.

Referenced by sortByColumn().

Here is the caller graph for this function:

◆ sortFuncCol2d()

FXint sortFuncCol2d ( const FXFoldingItem * a,
const FXFoldingItem * b )
staticprotected

Definition at line 199 of file fox16_gui_sortinglist.cpp.

Referenced by sortByColumn().

Here is the caller graph for this function:

◆ sortFuncCol3a()

FXint sortFuncCol3a ( const FXFoldingItem * a,
const FXFoldingItem * b )
staticprotected

Definition at line 205 of file fox16_gui_sortinglist.cpp.

Referenced by sortByColumn().

Here is the caller graph for this function:

◆ sortFuncCol3d()

FXint sortFuncCol3d ( const FXFoldingItem * a,
const FXFoldingItem * b )
staticprotected

Definition at line 211 of file fox16_gui_sortinglist.cpp.

Referenced by sortByColumn().

Here is the caller graph for this function:

◆ sortFuncCol4a()

FXint sortFuncCol4a ( const FXFoldingItem * a,
const FXFoldingItem * b )
staticprotected

Definition at line 217 of file fox16_gui_sortinglist.cpp.

Referenced by sortByColumn().

Here is the caller graph for this function:

◆ sortFuncCol4d()

FXint sortFuncCol4d ( const FXFoldingItem * a,
const FXFoldingItem * b )
staticprotected

Definition at line 223 of file fox16_gui_sortinglist.cpp.

Referenced by sortByColumn().

Here is the caller graph for this function:

◆ sortFuncCol5a()

FXint sortFuncCol5a ( const FXFoldingItem * a,
const FXFoldingItem * b )
staticprotected

Definition at line 229 of file fox16_gui_sortinglist.cpp.

Referenced by sortByColumn().

Here is the caller graph for this function:

◆ sortFuncCol5d()

FXint sortFuncCol5d ( const FXFoldingItem * a,
const FXFoldingItem * b )
staticprotected

Definition at line 235 of file fox16_gui_sortinglist.cpp.

Referenced by sortByColumn().

Here is the caller graph for this function:

◆ sortFuncCol6a()

FXint sortFuncCol6a ( const FXFoldingItem * a,
const FXFoldingItem * b )
staticprotected

Definition at line 241 of file fox16_gui_sortinglist.cpp.

Referenced by sortByColumn().

Here is the caller graph for this function:

◆ sortFuncCol6d()

FXint sortFuncCol6d ( const FXFoldingItem * a,
const FXFoldingItem * b )
staticprotected

Definition at line 247 of file fox16_gui_sortinglist.cpp.

Referenced by sortByColumn().

Here is the caller graph for this function:

◆ sortFuncCol7a()

FXint sortFuncCol7a ( const FXFoldingItem * a,
const FXFoldingItem * b )
staticprotected

Definition at line 253 of file fox16_gui_sortinglist.cpp.

Referenced by sortByColumn().

Here is the caller graph for this function:

◆ sortFuncCol7d()

FXint sortFuncCol7d ( const FXFoldingItem * a,
const FXFoldingItem * b )
staticprotected

Definition at line 259 of file fox16_gui_sortinglist.cpp.

Referenced by sortByColumn().

Here is the caller graph for this function:

◆ sortFuncCol8a()

FXint sortFuncCol8a ( const FXFoldingItem * a,
const FXFoldingItem * b )
staticprotected

Definition at line 265 of file fox16_gui_sortinglist.cpp.

Referenced by sortByColumn().

Here is the caller graph for this function:

◆ sortFuncCol8d()

FXint sortFuncCol8d ( const FXFoldingItem * a,
const FXFoldingItem * b )
staticprotected

Definition at line 271 of file fox16_gui_sortinglist.cpp.

Referenced by sortByColumn().

Here is the caller graph for this function:

◆ sortFuncCol9a()

FXint sortFuncCol9a ( const FXFoldingItem * a,
const FXFoldingItem * b )
staticprotected

Definition at line 277 of file fox16_gui_sortinglist.cpp.

Referenced by sortByColumn().

Here is the caller graph for this function:

◆ sortFuncCol9d()

FXint sortFuncCol9d ( const FXFoldingItem * a,
const FXFoldingItem * b )
staticprotected

Definition at line 283 of file fox16_gui_sortinglist.cpp.

Referenced by sortByColumn().

Here is the caller graph for this function:

The documentation for this class was generated from the following files: