User:Arielch/UI Controllers
PopupMenu Controllers
Base class
framework::PopupMenuControllerBase
/framework/inc/helper/popupmenucontrollerbase.hxx
/framework/source/helper/popupmenucontrollerbase.cxx
UNO PopupMenu Controllers
Controllers registered in OOo configuration (/org.openoffice.Office.UI.Controller).
| framework::FontMenuController | .uno:CharFontName | /framework/inc/uielement/fontmenucontroller.hxx |
| framework::FontSizeMenuController | .uno:FontHeight | /framework/inc/uielement/fontsizemenucontroller.hxx |
| framework::ObjectMenuController | .uno:ObjectMenue | /framework/inc/uielement/objectmenucontroller.hxx |
| framework::HeaderMenuController | .uno:InsertPageHeader | /framework/inc/uielement/headermenucontroller.hxx |
| framework::FooterMenuController | .uno:InsertPageFooter | /framework/inc/uielement/footermenucontroller.hxx |
| framework::ControlMenuController | .uno:ChangeControlType | /framework/inc/uielement/controlmenucontroller.hxx |
| framework::ToolbarsMenuController | .uno:AvailableToolbars | /framework/inc/uielement/toolbarsmenucontroller.hxx |
| framework::MacrosMenuController | .uno:ScriptOrganizer | /framework/inc/uielement/macrosmenucontroller.hxx |
| framework::RecentFilesMenuController | .uno:RecentFileList | /framework/inc/uielement/recentfilesmenucontroller.hxx |
| framework::NewMenuController |
.uno:AddDirect .uno:AutoPilotMenu |
/framework/inc/uielement/newmenucontroller.hxx |
| framework::LanguageSelectionMenuController |
.uno:SetLanguageSelectionMenu .uno:SetLanguageAllTextMenu .uno:SetLanguageParagraphMenu |
/framework/inc/uielement/langselectionmenucontroller.hxx /framework/source/uielement/langselectionmenucontroller.cxx
|
StatusBar Controllers
Base class
svt::StatusbarController
/svtools/inc/statusbarcontroller.hxx
/svtools/source/uno/statusbarcontroller.cxx
UNO StatusBar Controllers
Controllers registered in OOo configuration (/org.openoffice.Office.UI.Controller).
| dbaui::OStatusbarController |
.uno:DBStatusType .uno:DBStatusDBName .uno:DBStatusUserName .uno:DBStatusHostName |
/dbaccess/source/ui/inc/statusbarontroller.hxx |
| framework::LogoImageStatusbarController | .uno:StatusbarLogo | /framework/inc/uielement/logoimagestatusbarcontroller.hxx
/framework/source/uielement/logoimagestatusbarcontroller.cxx |
| framework::LogoTextStatusbarController | .uno:StatusbarLogoText | /framework/inc/uielement/logotextstatusbarcontroller.hxx |
| framework::LangSelectionStatusbarController | .uno:LanguageStatus | /framework/inc/uielement/langselectionstatusbarcontroller.hxx
/framework/source/uielement/langselectionstatusbarcontroller.cxx |
ToolBar Controllers
Base class
svt::ToolboxController
/svtools/inc/svtools/toolboxcontroller.hxx
/svtools/source/uno/toolboxcontroller.cxx
Derived:
svt::GenericToolboxController
/svtools/inc/svtools/generictoolboxcontroller.hxx
/svtools/source/uno/generictoolboxcontroller.cxx
framework::GenericToolbarController
/framework/inc/uielement/generictoolbarcontroller.hxx
/framework/source/uielement/generictoolbarcontroller.cxx
UNO ToolBar Controllers
Controllers registered in OOo configuration (/org.openoffice.Office.UI.Controller).
| dbaui::OToolboxController |
.uno:DBNewForm .uno:Refresh |
/dbaccess/source/ui/inc/toolboxcontroller.hxx /dbaccess/source/ui/control/toolboxcontroller.cxx |
| rptui::OToolboxController |
.uno:FontColor .uno:BackgroundColor .uno:Color .uno:BasicShapes .uno:SymbolShapes .uno:ArrowShapes .uno:FlowChartShapes .uno:CalloutShapes .uno:StarShapes .uno:CharFontName |
/reportdesign/source/ui/inc/toolboxcontroller.hxx /reportdesign/source/ui/misc/toolboxcontroller.cxx |
| svx::FontHeightToolBoxControl | .uno:FontHeight | /svx/inc/tbunocontroller.hxx |
Complex Toolbar Controllers
Base class
framework::ComplexToolbarController
/framework/inc/uielement/complextoolbarcontroller.hxx
/framework/source/uielement/complextoolbarcontroller.cxx
Controllers by toolbox control type
NOTE: Only framework::ButtonToolbarController is not inherited from framework::ComplexToolbarController.
| Button | framework::ButtonToolbarController | /framework/inc/uielement/buttontoolbarcontroller.hxx |
| Combobox | framework::ComboboxToolbarController | /framework/inc/uielement/comboboxtoolbarcontroller.hxx |
| Editfield | framework::EditToolbarController | /framework/inc/uielement/edittoolbarcontroller.hxx |
| Spinfield | framework::SpinfieldToolbarController | /framework/inc/uielement/spinfieldtoolbarcontroller.hxx |
| ImageButton | framework::ImageButtonToolbarController | /framework/inc/uielement/imagebuttontoolbarcontroller.hxx
/framework/source/uielement/imagebuttontoolbarcontroller.cxx |
| Dropdownbox | framework::DropdownToolbarController | /framework/inc/uielement/dropdownboxtoolbarcontroller.hxx
/framework/source/uielement/dropdownboxtoolbarcontroller.cxx |
|
|
framework::ToggleButtonToolbarController | /framework/inc/uielement/togglebuttontoolbarcontroller.hxx
/framework/source/uielement/togglebuttontoolbarcontroller.cxx |
SFX Based Toolbar Controllers
Base class
SfxToolBoxControl
/sfx2/source/toolbox/tbxitem.cxx
SFX
| Class | Sources |
| SfxAddonsToolBoxControl_Impl | /sfx2/inc/sfx2/tbxctrl.hxx |
| SfxAppToolBoxControl_Impl | /sfx2/inc/sfx2/tbxctrl.hxx |
| SfxDragToolBoxControl_Impl | /sfx2/inc/sfx2/tbxctrl.hxx |
| SfxHistoryToolBoxControl_Impl | /sfx2/inc/sfx2/tbxctrl.hxx |
| SfxReloadToolBoxControl_Impl | /sfx2/inc/sfx2/tbxctrl.hxx |
SVX
| Class | Sources |
| svx::FormatPaintBrushToolBoxControl | /svx/inc/formatpaintbrushctrl.hxx |
| SvxColorToolBoxControl | /svx/inc/svx/tbcontrl.hxx |
| SvxColumnsToolBoxControl | /svx/inc/layctrl.hxx |
| SvxFillToolBoxControl | /svx/inc/svx/fillctrl.hxx |
| SvxFontColorExtToolBoxControl | /svx/inc/svx/tbcontrl.hxx |
| SvxFontColorToolBoxControl | /svx/inc/svx/tbcontrl.hxx |
| SvxFontNameToolBoxControl | /svx/inc/svx/tbcontrl.hxx |
| SvxFrameLineColorToolBoxControl | /svx/inc/svx/tbcontrl.hxx |
| SvxFrameLineStyleToolBoxControl | /svx/inc/svx/tbcontrl.hxx |
| SvxFrameToolBoxControl | /svx/inc/svx/tbcontrl.hxx |
| SvxGrafFilterToolBoxControl | /svx/inc/grafctrl.hxx |
| SvxGrafModeToolBoxControl | /svx/inc/grafctrl.hxx |
| SvxLineColorToolBoxControl | /svx/inc/linectrl.hxx |
| SvxLineEndToolBoxControl | /svx/inc/linectrl.hxx |
| SvxLineStyleToolBoxControl | /svx/inc/linectrl.hxx |
| SvxLineWidthToolBoxControl | /svx/inc/linectrl.hxx |
| SvxStyleToolBoxControl | /svx/inc/svx/tbcontrl.hxx |
| SvxSubToolBoxControl | /svx/inc/svx/subtoolboxcontrol.hxx |
| SvxTableToolBoxControl | /svx/inc/layctrl.hxx |
| SvxTbxCtlAlign | /svx/inc/tbxalign.hxx |
| SvxTbxCtlCustomShapes | /svx/inc/tbxcustomshapes.hxx |
| SvxTbxCtlDraw | /svx/inc/tbxctl.hxx |
SvxGrafToolBoxControl and derived
SvxGrafToolBoxControl
/svx/source/tbxctrls/grafctrl.cxx
| Class | Sources |
| SvxGrafBlueToolBoxControl | /svx/inc/grafctrl.hxx |
| SvxGrafRedToolBoxControl | /svx/inc/grafctrl.hxx |
| SvxGrafGreenToolBoxControl | /svx/inc/grafctrl.hxx |
| SvxGrafContrastToolBoxControl | /svx/inc/grafctrl.hxx |
| SvxGrafGammaToolBoxControl | /svx/inc/grafctrl.hxx |
| SvxGrafLuminanceToolBoxControl | /svx/inc/grafctrl.hxx |
| SvxGrafTransparenceToolBoxControl | /svx/inc/grafctrl.hxx |