]> git.saurik.com Git - wxWidgets.git/blame - contrib/docs/latex/fl/tevents.tex
add -mno-cygwin detection: we should treat cygwin as Windows, not Unix, when it's...
[wxWidgets.git] / contrib / docs / latex / fl / tevents.tex
CommitLineData
90b5abc1
JS
1\section{Event macros and identifiers}\label{events}
2
3These are the event macros and event identifiers defined by FL.
4
5\twocolwidtha{7cm}
6\begin{twocollist}\itemsep=0pt
7\twocolitemruled{{\bf Event macro}}{{\bf Event identifier}}
8\twocolitem{EVT\_PL\_LEFT\_DOWN(func)}{cbEVT\_PL\_LEFT\_DOWN}
9\twocolitem{EVT\_PL\_LEFT\_UP(func)}{cbEVT\_PL\_LEFT\_UP}
10\twocolitem{EVT\_PL\_RIGHT\_DOWN(func)}{cbEVT\_PL\_RIGHT\_DOWN}
11\twocolitem{EVT\_PL\_RIGHT\_UP(func)}{cbEVT\_PL\_RIGHT\_UP}
12\twocolitem{EVT\_PL\_MOTION(func)}{cbEVT\_PL\_MOTION}
13\twocolitem{EVT\_PL\_LEFT\_DCLICK(func)}{cbEVT\_PL\_LEFT\_DCLICK}
14
15\twocolitem{EVT\_PL\_LAYOUT\_ROW(func)}{cbEVT\_PL\_LAYOUT\_ROW}
16\twocolitem{EVT\_PL\_RESIZE\_ROW(func)}{cbEVT\_PL\_RESIZE\_ROW}
17\twocolitem{EVT\_PL\_LAYOUT\_ROWS(func)}{cbEVT\_PL\_LAYOUT\_ROWS}
18\twocolitem{EVT\_PL\_INSERT\_BAR(func)}{cbEVT\_PL\_INSERT\_BAR}
19\twocolitem{EVT\_PL\_RESIZE\_BAR(func)}{cbEVT\_PL\_RESIZE\_BAR}
20\twocolitem{EVT\_PL\_REMOVE\_BAR(func)}{cbEVT\_PL\_REMOVE\_BAR}
21\twocolitem{EVT\_PL\_SIZE\_BAR\_WND(func)}{cbEVT\_PL\_SIZE\_BAR\_WND}
22
23\twocolitem{EVT\_PL\_DRAW\_BAR\_DECOR(func)}{cbEVT\_PL\_DRAW\_BAR\_DECOR}
24\twocolitem{EVT\_PL\_DRAW\_ROW\_DECOR(func)}{cbEVT\_PL\_DRAW\_ROW\_DECOR}
25\twocolitem{EVT\_PL\_DRAW\_PANE\_DECOR(func)}{cbEVT\_PL\_DRAW\_PANE\_DECOR}
26\twocolitem{EVT\_PL\_DRAW\_BAR\_HANDLES(func)}{cbEVT\_PL\_DRAW\_BAR\_HANDLES}
27\twocolitem{EVT\_PL\_DRAW\_ROW\_HANDLES(func)}{cbEVT\_PL\_DRAW\_ROW\_HANDLES}
28\twocolitem{EVT\_PL\_DRAW\_ROW\_BKGROUND(func)}{cbEVT\_PL\_DRAW\_ROW\_BKGROUND}
29\twocolitem{EVT\_PL\_DRAW\_PANE\_BKGROUND(func)}{cbEVT\_PL\_DRAW\_PANE\_BKGROUND}
30
31\twocolitem{EVT\_PL\_START\_BAR\_DRAGGING(func)}{cbEVT\_PL\_START\_BAR\_DRAGGING}
32\twocolitem{EVT\_PL\_DRAW\_HINT\_RECT(func)}{cbEVT\_PL\_DRAW\_HINT\_RECT}
33
34\twocolitem{EVT\_PL\_START\_DRAW\_IN\_AREA(func)}{cbEVT\_PL\_START\_DRAW\_IN\_AREA}
35\twocolitem{EVT\_PL\_FINISH\_DRAW\_IN\_AREA(func)}{cbEVT\_PL\_FINISH\_DRAW\_IN\_AREA}
36
37\twocolitem{EVT\_PL\_CUSTOMIZE\_BAR(func)}{cbEVT\_PL\_CUSTOMIZE\_BAR}
38\twocolitem{EVT\_PL\_CUSTOMIZE\_LAYOUT(func)}{cbEVT\_PL\_CUSTOMIZE\_LAYOUT}
39\end{twocollist}
40
41See also the classes:
42
43\twocolwidtha{7cm}
44\begin{twocollist}\itemsep=0pt
45\twocolitem{\helpref{cbCustomizeBarEvent}{cbcustomizebarevent}}{Class for bar customization events.}
46\twocolitem{\helpref{cbCustomizeLayoutEvent}{cbcustomizelayoutevent}}{Class for layout customization events.}
47\twocolitem{\helpref{cbDrawBarDecorEvent}{cbdrawbardecorevent}}{Class for bar decoration drawing events.}
48\twocolitem{\helpref{cbDrawBarHandlesEvent}{cbdrawbarhandlesevent}}{Class for bar handles drawing events.}
49\twocolitem{\helpref{cbDrawHintRectEvent}{cbdrawhintrectevent}}{Class for hint-rectangle drawing events.}
50\twocolitem{\helpref{cbDrawPaneBkGroundEvent}{cbdrawpanebkgroundevent}}{Class for pane background drawing events.}
51\twocolitem{\helpref{cbDrawPaneDecorEvent}{cbdrawpanedecorevent}}{Class for pane decoration drawing events.}
52\twocolitem{\helpref{cbDrawRowBkGroundEvent}{cbdrawrowbkgroundevent}}{Class for row background drawing events.}
53\twocolitem{\helpref{cbDrawRowDecorEvent}{cbdrawrowdecorevent}}{Class for row decoration drawing events.}
54\twocolitem{\helpref{cbDrawRowHandlesEvent}{cbdrawrowhandlesevent}}{Class for row handles drawing events.}
55\twocolitem{\helpref{cbFinishDrawInAreaEvent}{cbfinishdrawinareaevent}}{Class for finish drawing in area events.}
56\twocolitem{\helpref{cbInsertBarEvent}{cbinsertbarevent}}{Class for bar insertion events.}
57\twocolitem{\helpref{cbLayoutRowEvent}{cblayoutrowevent}}{Class for single row layout events.}
58\twocolitem{\helpref{cbLayoutRowsEvent}{cblayoutrowsevent}}{Class for multiple rows layout events.}
59\twocolitem{\helpref{cbLeftDClickEvent}{cbleftdclickevent}}{Class for mouse left double click events.}
60\twocolitem{\helpref{cbLeftDownEvent}{cbleftdownevent}}{Class for mouse left down events.}
61\twocolitem{\helpref{cbLeftUpEvent}{cbleftupevent}}{Class for mouse left up events.}
62\twocolitem{\helpref{cbMotionEvent}{cbmotionevent}}{Class for mouse motion events.}
63\twocolitem{\helpref{cbPluginEvent}{cbpluginevent}}{Base class for all control-bar plugin events.}
64\twocolitem{\helpref{cbRemoveBarEvent}{cbremovebarevent}}{Class for bar removal events.}
65\twocolitem{\helpref{cbResizeBarEvent}{cbresizebarevent}}{Class for bar resize events.}
66\twocolitem{\helpref{cbResizeRowEvent}{cbresizerowevent}}{Class for row resize events.}
67\twocolitem{\helpref{cbRightDownEvent}{cbrightdownevent}}{Class for mouse right down events.}
68\twocolitem{\helpref{cbRightUpEvent}{cbrightupevent}}{Class for mouse right up events.}
69\twocolitem{\helpref{cbSizeBarWndEvent}{cbsizebarwndevent}}{Class for bar window resize events.}
70\twocolitem{\helpref{cbStartBarDraggingEvent}{cbstartbardraggingevent}}{Class for start-bar-dragging events.}
71\twocolitem{\helpref{cbStartDrawInAreaEvent}{cbstartdrawinareaevent}}{Class for start drawing in area events.}
72\end{twocollist}
73