User:Arielch/UI Controllers

From Apache OpenOffice Wiki
Jump to: navigation, search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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).


Class
Command
Source
framework::FontMenuController .uno:CharFontName /framework/inc/uielement/fontmenucontroller.hxx

/framework/source/uielement/fontmenucontroller.cxx

framework::FontSizeMenuController .uno:FontHeight /framework/inc/uielement/fontsizemenucontroller.hxx

/framework/source/uielement/fontsizemenucontroller.cxx

framework::ObjectMenuController .uno:ObjectMenue /framework/inc/uielement/objectmenucontroller.hxx

/framework/source/uielement/objectmenucontroller.cxx

framework::HeaderMenuController .uno:InsertPageHeader /framework/inc/uielement/headermenucontroller.hxx

/framework/source/uielement/headermenucontroller.cxx

framework::FooterMenuController .uno:InsertPageFooter /framework/inc/uielement/footermenucontroller.hxx

/framework/source/uielement/footermenucontroller.cxx

framework::ControlMenuController .uno:ChangeControlType /framework/inc/uielement/controlmenucontroller.hxx

/framework/source/uielement/controlmenucontroller.cxx

framework::ToolbarsMenuController .uno:AvailableToolbars /framework/inc/uielement/toolbarsmenucontroller.hxx

/framework/source/uielement/toolbarsmenucontroller.cxx

framework::MacrosMenuController .uno:ScriptOrganizer /framework/inc/uielement/macrosmenucontroller.hxx

/framework/source/uielement/macrosmenucontroller.cxx

framework::RecentFilesMenuController .uno:RecentFileList /framework/inc/uielement/recentfilesmenucontroller.hxx

/framework/source/uielement/recentfilesmenucontroller.cxx

framework::NewMenuController

.uno:AddDirect

.uno:AutoPilotMenu

/framework/inc/uielement/newmenucontroller.hxx

/framework/source/uielement/newmenucontroller.cxx

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).


Class
Command
Source
dbaui::OStatusbarController

.uno:DBStatusType .uno:DBStatusDBName .uno:DBStatusUserName .uno:DBStatusHostName

/dbaccess/source/ui/inc/statusbarontroller.hxx

/dbaccess/source/ui/control/statusbarontroller.cxx

framework::LogoImageStatusbarController .uno:StatusbarLogo /framework/inc/uielement/logoimagestatusbarcontroller.hxx

/framework/source/uielement/logoimagestatusbarcontroller.cxx

framework::LogoTextStatusbarController .uno:StatusbarLogoText /framework/inc/uielement/logotextstatusbarcontroller.hxx

/framework/source/uielement/logotextstatusbarcontroller.cxx

framework::LangSelectionStatusbarController .uno:LanguageStatus /framework/inc/uielement/langselectionstatusbarcontroller.hxx

/framework/source/uielement/langselectionstatusbarcontroller.cxx

ToolBar Controllers

Toolbar controllers inheritance diagram



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).


Class
Command
Sources
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

/svx/source/tbxctrls/tbunocontroller.cxx

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.


ControlType
Class
Sources
Button framework::ButtonToolbarController /framework/inc/uielement/buttontoolbarcontroller.hxx

/framework/source/uielement/buttontoolbarcontroller.cxx

Combobox framework::ComboboxToolbarController /framework/inc/uielement/comboboxtoolbarcontroller.hxx

/framework/source/uielement/comboboxtoolbarcontroller.cxx

Editfield framework::EditToolbarController /framework/inc/uielement/edittoolbarcontroller.hxx

/framework/source/uielement/edittoolbarcontroller.cxx

Spinfield framework::SpinfieldToolbarController /framework/inc/uielement/spinfieldtoolbarcontroller.hxx

/framework/source/uielement/spinfieldtoolbarcontroller.cxx

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


DropdownButton


ToggleDropdownButton


framework::ToggleButtonToolbarController /framework/inc/uielement/togglebuttontoolbarcontroller.hxx

/framework/source/uielement/togglebuttontoolbarcontroller.cxx

SFX Based Toolbar Controllers

Base class

SfxToolBoxControl

/sfx2/inc/sfx2/tbxctrl.hxx

/sfx2/source/toolbox/tbxitem.cxx

SFX

Class Sources
SfxAddonsToolBoxControl_Impl /sfx2/inc/sfx2/tbxctrl.hxx

/sfx2/source/toolbox/tbxitem.cxx

SfxAppToolBoxControl_Impl /sfx2/inc/sfx2/tbxctrl.hxx

/sfx2/source/toolbox/tbxitem.cxx

SfxDragToolBoxControl_Impl /sfx2/inc/sfx2/tbxctrl.hxx

/sfx2/source/toolbox/tbxitem.cxx

SfxHistoryToolBoxControl_Impl /sfx2/inc/sfx2/tbxctrl.hxx

/sfx2/source/toolbox/tbxitem.cxx

SfxReloadToolBoxControl_Impl /sfx2/inc/sfx2/tbxctrl.hxx

/sfx2/source/toolbox/tbxitem.cxx


SVX

Class Sources
svx::FormatPaintBrushToolBoxControl /svx/inc/formatpaintbrushctrl.hxx

/svx/source/tbxctrls/formatpaintbrushctrl.cxx

SvxColorToolBoxControl /svx/inc/svx/tbcontrl.hxx

/svx/source/tbxctrls/tbcontrl.cxx

SvxColumnsToolBoxControl /svx/inc/layctrl.hxx

/svx/source/tbxctrls/layctrl.cxx

SvxFillToolBoxControl /svx/inc/svx/fillctrl.hxx

/svx/source/tbxctrls/fillctrl.cxx

SvxFontColorExtToolBoxControl /svx/inc/svx/tbcontrl.hxx

/svx/source/tbxctrls/tbcontrl.cxx

SvxFontColorToolBoxControl /svx/inc/svx/tbcontrl.hxx

/svx/source/tbxctrls/tbcontrl.cxx

SvxFontNameToolBoxControl /svx/inc/svx/tbcontrl.hxx

/svx/source/tbxctrls/tbcontrl.cxx

SvxFrameLineColorToolBoxControl /svx/inc/svx/tbcontrl.hxx

/svx/source/tbxctrls/tbcontrl.cxx

SvxFrameLineStyleToolBoxControl /svx/inc/svx/tbcontrl.hxx

/svx/source/tbxctrls/tbcontrl.cxx

SvxFrameToolBoxControl /svx/inc/svx/tbcontrl.hxx

/svx/source/tbxctrls/tbcontrl.cxx

SvxGrafFilterToolBoxControl /svx/inc/grafctrl.hxx

/svx/source/tbxctrls/grafctrl.cxx

SvxGrafModeToolBoxControl /svx/inc/grafctrl.hxx

/svx/source/tbxctrls/grafctrl.cxx

SvxLineColorToolBoxControl /svx/inc/linectrl.hxx

/svx/source/tbxctrls/linectrl.cxx

SvxLineEndToolBoxControl /svx/inc/linectrl.hxx

/svx/source/tbxctrls/linectrl.cxx

SvxLineStyleToolBoxControl /svx/inc/linectrl.hxx

/svx/source/tbxctrls/linectrl.cxx

SvxLineWidthToolBoxControl /svx/inc/linectrl.hxx

/svx/source/tbxctrls/linectrl.cxx

SvxStyleToolBoxControl /svx/inc/svx/tbcontrl.hxx

/svx/source/tbxctrls/tbcontrl.cxx

SvxSubToolBoxControl /svx/inc/svx/subtoolboxcontrol.hxx

/svx/source/tbxctrls/subtoolboxcontrol.cxx

SvxTableToolBoxControl /svx/inc/layctrl.hxx

/svx/source/tbxctrls/layctrl.cxx

SvxTbxCtlAlign /svx/inc/tbxalign.hxx

/svx/source/tbxctrls/tbxalign.cxx

SvxTbxCtlCustomShapes /svx/inc/tbxcustomshapes.hxx

/svx/source/customshapes/tbxcustomshapes.cxx

SvxTbxCtlDraw /svx/inc/tbxctl.hxx

/svx/source/tbxctrls/tbxdrctl.cxx


SvxGrafToolBoxControl and derived

SvxGrafToolBoxControl

/svx/inc/grafctrl.hxx

/svx/source/tbxctrls/grafctrl.cxx


Class Sources
SvxGrafBlueToolBoxControl /svx/inc/grafctrl.hxx

/svx/source/tbxctrls/grafctrl.cxx

SvxGrafRedToolBoxControl /svx/inc/grafctrl.hxx

/svx/source/tbxctrls/grafctrl.cxx

SvxGrafGreenToolBoxControl /svx/inc/grafctrl.hxx

/svx/source/tbxctrls/grafctrl.cxx

SvxGrafContrastToolBoxControl /svx/inc/grafctrl.hxx

/svx/source/tbxctrls/grafctrl.cxx

SvxGrafGammaToolBoxControl /svx/inc/grafctrl.hxx

/svx/source/tbxctrls/grafctrl.cxx

SvxGrafLuminanceToolBoxControl /svx/inc/grafctrl.hxx

/svx/source/tbxctrls/grafctrl.cxx

SvxGrafTransparenceToolBoxControl /svx/inc/grafctrl.hxx

/svx/source/tbxctrls/grafctrl.cxx

Personal tools