20#ifndef INCLUDED_SVX_SOURCE_INC_FMCONTROLBORDERMANAGER_HXX
21#define INCLUDED_SVX_SOURCE_INC_FMCONTROLBORDERMANAGER_HXX
23#include <com/sun/star/awt/VisualEffect.hpp>
24#include <com/sun/star/awt/FontUnderline.hpp>
25#include <com/sun/star/awt/XControl.hpp>
26#include <com/sun/star/awt/XVclWindowPeer.hpp>
80 css::uno::Reference< css::awt::XControl >
xControl;
84 ControlData( css::uno::Reference< css::awt::XControl > _xControl )
111 typedef ::std::set< ControlData, ControlDataCompare >
ControlBag;
112 typedef ::std::set< css::uno::Reference< css::awt::XVclWindowPeer > >
PeerBag;
133 void focusGained(
const css::uno::Reference< css::uno::XInterface >& _rxControl );
134 void focusLost(
const css::uno::Reference< css::uno::XInterface >& _rxControl );
135 void mouseEntered(
const css::uno::Reference< css::uno::XInterface >& _rxControl );
136 void mouseExited(
const css::uno::Reference< css::uno::XInterface >& _rxControl );
139 const css::uno::Reference< css::awt::XControl >& _rxControl,
140 const css::uno::Reference< css::form::validation::XValidatableFormComponent >& _rxValidatable
168 const css::uno::Reference< css::uno::XInterface >& _rxControl,
184 bool canColorBorder(
const css::uno::Reference< css::awt::XVclWindowPeer >& _rxPeer );
206 const css::uno::Reference< css::awt::XControl >& _rxControl,
207 const css::uno::Reference< css::awt::XVclWindowPeer >& _rxPeer,
220 const css::uno::Reference< css::awt::XControl >& _rxControl,