User:Arielch/UI Controllers

From Apache OpenOffice Wiki
< User:Arielch
Revision as of 16:49, 18 November 2008 by Arielch (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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