summaryrefslogtreecommitdiff
path: root/ridljar/JunitTest_java_remote.mk
diff options
context:
space:
mode:
authorJean-Pierre Ledure <jp@ledure.be>2023-02-27 18:04:46 +0100
committerJean-Pierre Ledure <jp@ledure.be>2023-02-28 15:31:12 +0000
commitf36265ed0e0229dc9dacd18cc16867b22d655dbe (patch)
tree32d28a8c34d75d6db70e8d0e914f6e75dbe6bf0a /ridljar/JunitTest_java_remote.mk
parentf633d07a0b6993c8c13e63fa9d5259f0161cd6b2 (diff)
ScriptForge (SFWidgets) new Toolbar and ToolbarButton services
Each component has its own set of toolbars, depending on the component type (Calc, Writer, Basic IDE, ...). In the context of the actual class, a toolbar is presumed defined statically: - either by the application - or by a customization done by the user. The definition of a toolbar can be stored in the application configuration files or in the current document. Changes made by scripts to toolbars stored in the application are persistent. They are valid for all documents of the same type. Note that the menubar and the statusbar are not considered toolbars in this context. A toolbar consists in a series of graphical controls to trigger actions. The "Toolbar" service gives access to the "ToolbarButton" service to manage the individual buttons belonging to the toolbar. The "Toolbar" service is triggered from next services: Document, Calc, Writer, Base, FormDocument and Datasheet. All those components might host toolbars. Proposed properties in the Toolbar service: BuiltIn Docked HasGlobalScope Name ResourceURL Visible (r/w) XUIElement Proposed method: ToolbarButtons() Proposed properties in the ToolbarButton service: Caption Height Index OnClick (r/w) Parent TipText (r/w) Visible (r/w) X Y (The Height, Width, X, Y properties allow for easy hook of a popup menu to tye button) Proposed method: Execute() Both services are available both from Basic and Python user scripts. An update of the dcumentation help is required. Change-Id: I43cb523b52e3d6362994557d74c4ef9faa220507 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147925 Tested-by: Jean-Pierre Ledure <jp@ledure.be> Reviewed-by: Jean-Pierre Ledure <jp@ledure.be> Tested-by: Jenkins
Diffstat (limited to 'ridljar/JunitTest_java_remote.mk')
0 files changed, 0 insertions, 0 deletions