gwenhywfar
4.7.0beta
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
gui
fox16
fox16_gui_sortinglist_l.hpp
Go to the documentation of this file.
1
/***************************************************************************
2
begin : Fri Jan 22 2010
3
copyright : (C) 2010 by Martin Preuss
4
email : martin@libchipcard.de
5
6
***************************************************************************
7
* Please see toplevel file COPYING for license details *
8
***************************************************************************/
9
10
#ifndef FOX16_GUI_SORTINGLIST_HPP
11
#define FOX16_GUI_SORTINGLIST_HPP
12
13
14
#include <fx.h>
15
16
17
18
class
FOX16_GuiSortingList
:
public
FXFoldingList {
19
FXDECLARE(
FOX16_GuiSortingList
)
20
public
:
21
22
public
:
23
FOX16_GuiSortingList
(FXComposite *p, FXObject* tgt=
NULL
, FXSelector sel=0, FXuint opts=0,
24
FXint x=0, FXint y=0, FXint w=0, FXint h=0);
25
26
virtual
~FOX16_GuiSortingList
();
27
28
FXFoldingItem *
getItem
(
int
idx);
29
30
virtual
void
sortByColumn
(
int
c,
bool
up);
31
32
FXbool
getHeaderArrowDir
(
int
c)
const
;
33
void
setHeaderArrowDir
(
int
c, FXbool b);
34
35
long
onHeaderClicked
(FXObject*, FXSelector,
void
* ptr);
36
37
protected
:
38
FOX16_GuiSortingList
();
39
40
static
FXint
sortFuncCol0a
(
const
FXFoldingItem*,
const
FXFoldingItem*);
41
static
FXint
sortFuncCol0d
(
const
FXFoldingItem*,
const
FXFoldingItem*);
42
43
static
FXint
sortFuncCol1a
(
const
FXFoldingItem*,
const
FXFoldingItem*);
44
static
FXint
sortFuncCol1d
(
const
FXFoldingItem*,
const
FXFoldingItem*);
45
46
static
FXint
sortFuncCol2a
(
const
FXFoldingItem*,
const
FXFoldingItem*);
47
static
FXint
sortFuncCol2d
(
const
FXFoldingItem*,
const
FXFoldingItem*);
48
49
static
FXint
sortFuncCol3a
(
const
FXFoldingItem*,
const
FXFoldingItem*);
50
static
FXint
sortFuncCol3d
(
const
FXFoldingItem*,
const
FXFoldingItem*);
51
52
static
FXint
sortFuncCol4a
(
const
FXFoldingItem*,
const
FXFoldingItem*);
53
static
FXint
sortFuncCol4d
(
const
FXFoldingItem*,
const
FXFoldingItem*);
54
55
static
FXint
sortFuncCol5a
(
const
FXFoldingItem*,
const
FXFoldingItem*);
56
static
FXint
sortFuncCol5d
(
const
FXFoldingItem*,
const
FXFoldingItem*);
57
58
static
FXint
sortFuncCol6a
(
const
FXFoldingItem*,
const
FXFoldingItem*);
59
static
FXint
sortFuncCol6d
(
const
FXFoldingItem*,
const
FXFoldingItem*);
60
61
static
FXint
sortFuncCol7a
(
const
FXFoldingItem*,
const
FXFoldingItem*);
62
static
FXint
sortFuncCol7d
(
const
FXFoldingItem*,
const
FXFoldingItem*);
63
64
static
FXint
sortFuncCol8a
(
const
FXFoldingItem*,
const
FXFoldingItem*);
65
static
FXint
sortFuncCol8d
(
const
FXFoldingItem*,
const
FXFoldingItem*);
66
67
static
FXint
sortFuncCol9a
(
const
FXFoldingItem*,
const
FXFoldingItem*);
68
static
FXint
sortFuncCol9d
(
const
FXFoldingItem*,
const
FXFoldingItem*);
69
70
};
71
72
73
74
#endif
75
76
77
78
Generated on Wed Aug 21 2013 18:32:09 for gwenhywfar by
1.8.4