1 \section{Event macros and identifiers
}\label{events
}
3 These are the event macros and event identifiers defined by FL.
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}
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}
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}
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}
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}
37 \twocolitem{EVT
\_PL\_CUSTOMIZE\_BAR(func)
}{cbEVT
\_PL\_CUSTOMIZE\_BAR}
38 \twocolitem{EVT
\_PL\_CUSTOMIZE\_LAYOUT(func)
}{cbEVT
\_PL\_CUSTOMIZE\_LAYOUT}
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.
}