Lines Matching defs:FrameSelectorImpl
95 struct FrameSelectorImpl : public Resource struct
98 ::com::sun::star::accessibility::XAccessible > XAccessibleRef;
99 typedef std::vector< a11y::AccFrameSelector* > AccessibleImplVec;
100 typedef std::vector< XAccessibleRef > XAccessibleRefVec;
102 FrameSelector& mrFrameSel; /// The control itself.
103 VirtualDevice maVirDev; /// For all buffered drawing operations.
104 ImageList maILArrows; /// Arrows in current system colors.
105 Color maBackCol; /// Background color.
106 Color maArrowCol; /// Selection arrow color.
107 Color maMarkCol; /// Selection marker color.
108 Color maHCLineCol; /// High contrast line color.
109 Point maVirDevPos; /// Position of virtual device in the control.
110 Point maMousePos; /// Last mouse pointer position.
112 FrameBorder maLeft; /// All data of left frame border.
113 FrameBorder maRight; /// All data of right frame border.
114 FrameBorder maTop; /// All data of top frame border.
115 FrameBorder maBottom; /// All data of bottom frame border.
116 FrameBorder maHor; /// All data of inner horizontal frame border.
117 FrameBorder maVer; /// All data of inner vertical frame border.
118 FrameBorder maTLBR; /// All data of top-left to bottom-right frame border.
119 FrameBorder maBLTR; /// All data of bottom-left to top-right frame border.
120 SvxBorderLine maCurrStyle; /// Current style and color for new borders.
121 frame::Array maArray; /// Frame link array to draw an array of frame borders.
123 FrameSelFlags mnFlags; /// Flags for enabled frame borders.
124 FrameBorderPtrVec maAllBorders; /// Pointers to all frame borders.
125 FrameBorderPtrVec maEnabBorders; /// Pointers to enables frame borders.
126 Link maSelectHdl; /// Selection handler.
128 long mnCtrlSize; /// Size of the control (always square).
129 long mnArrowSize; /// Size of an arrow image.
130 long mnLine1; /// Middle of left/top frame borders.
131 long mnLine2; /// Middle of inner frame borders.
132 long mnLine3; /// Middle of right/bottom frame borders.
133 long mnFocusOffs; /// Offset from frame border middle to draw focus.
135 bool mbHor; /// true = Inner horizontal frame border enabled.
136 bool mbVer; /// true = Inner vertical frame border enabled.
137 bool mbTLBR; /// true = Top-left to bottom-right frame border enabled.
138 bool mbBLTR; /// true = Bottom-left to top-right frame border enabled.
139 bool mbFullRepaint; /// Used for repainting (false = only copy virtual device).
140 …bool mbAutoSelect; /// true = Auto select a frame border, if focus reaches contro…
141 bool mbClicked; /// true = The control has been clicked at least one time.
142 bool mbHCMode; /// true = High contrast mode.
144 a11y::AccFrameSelector* mpAccess; /// Pointer to accessibility object of the control.
145 XAccessibleRef mxAccess; /// Reference to accessibility object of the control.
146 AccessibleImplVec maChildVec; /// Pointers to accessibility objects for frame borders.
147 XAccessibleRefVec mxChildVec; /// References to accessibility objects for frame borders.