Applications built on top of NetBeans Platform may change configuration
of various aspects via branding. E.g. by providing different values
for certain keys in various Bundle
.
This page summarizes the list of such
branding APIs defined by modules with API.
To get your API listed here, use
<api type='export' group='branding' ... />
in
your module arch.xml document.
MultiViewElement.Spliting.Enabled
to false
. NetBeans IDE
by default does allow spliting.
OPT_RestartAfterImport
to true
. NetBeans IDE
does require restart after settings import.
org/openide/awt/Bundle.properties
file and modify USE_MNEMONICS=always
. Other possible values
of this key include default
, never
or always
.
false
, the default value is true
.
The property value can be adjusted by branding of org.netbeans.core.windows
module.
Or use -J-DNB.WinSys.TopComponent.DragAndDrop.Enabled=false command-line switch to override.
false
, the default value is true
.
When this feature is disabled then there is no 'Undock' item in TopComponent popup menu
and 'Undock Window' action the main menu is disabled.
The property value can be adjusted by branding of org.netbeans.core.windows
module.
Or use -J-DNB.WinSys.TopComponent.Undocking.Enabled=false command-line switch to override.
false
, the default value is true
.
When this feature is disabled then there is no 'Minimize Window' item in TopComponent popup menu
and also the Minimize button in TopComponent's header is hidden.
The property value can be adjusted by branding of org.netbeans.core.windows
module.
Or use -J-DNB.WinSys.TopComponent.Sliding.Enabled=false command-line switch to override.
false
, the default value is true
.
When this feature is disabled then it is not possible to drag splitter bars
to change the size of TopComponents.
The property value can be adjusted by branding of org.netbeans.core.windows
module.
Or use -J-DNB.WinSys.TopComponent.Resizing.Enabled=false command-line switch to override.
false
, the default value is true
.
When this feature is disabled then there is no 'Close Window' item in view's popup menu,
there is no close button in TopComponent's header and also 'Close Window' action in
the main menu is disabled when a view TopComponent is activated.
The property value can be adjusted by branding of org.netbeans.core.windows
module.
Or use -J-DNB.WinSys.View.TopComponent.Closing.Enabled=false command-line switch to override.
false
, the default value is true
.
When this feature is disabled then there are no 'Close Window', 'Close All Documents' and
'Close Other Documents' items in editor's popup menu,
there is no close button in editor's header and also Close actions in
the main menu are disabled when an editor TopComponent is activated.
The property value can be adjusted by branding of org.netbeans.core.windows
module.
Or use -J-DNB.WinSys.Editor.TopComponent.Closing.Enabled=false command-line switch to override.
false
, the default value is true
.
When this feature is disabled then there is no 'Maximize Window' item
in TopComponent's popup menu and also 'Maximize Window' action in
the main menu is disabled.
The property value can be adjusted by branding of org.netbeans.core.windows
module.
Or use -J-DNB.WinSys.TopComponent.Maximization.Enabled=false command-line switch to override.
false
,
the default value is true
.
When this feature is enabled then the splitter bars will not move beyond
the minimum size of its TopComponents.
The property value can be adjusted by branding of org.netbeans.core.windows
module.
Or use -J-DNB.WinSys.Splitter.Respect.MinimumSize.Enabled=true command-line switch to override.
true
,
which is also the default value.
The property value can be adjusted by branding of org.netbeans.core.windows
module.
Or use -J-DNB.WinSys.Mode.View.DragAndDrop.Enabled=false command-line switch to override.
false
,
which is also the default value.
The property value can be adjusted by branding of org.netbeans.core.windows
module.
Or use -J-DNB.WinSys.Mode.Editor.DragAndDrop.Enabled=true command-line switch to override.
true
,
which is also the default value.
The property value can be adjusted by branding of org.netbeans.core.windows
module.
Or use -J-DNB.WinSys.Mode.View.Undocking.Enabled=false command-line switch to override.
false
,
which is also the default value.
The property value can be adjusted by branding of org.netbeans.core.windows
module.
Or use -J-DNB.WinSys.Mode.Editor.Undocking.Enabled=true command-line switch to override.
true
,
which is also the default value.
The property value can be adjusted by branding of org.netbeans.core.windows
module.
Or use -J-DNB.WinSys.Mode.Sliding.Enabled=false command-line switch to override.
org.netbeans.core.windows
module.
Or use -J-DNB.WinSys.TopComponent.Auto.Slide.In.Minimized.Mode.Enabled=false command-line switch to override.
true
,
which is also the default value.
The property value can be adjusted by branding of org.netbeans.core.windows
module.
Or use -J-DNB.WinSys.Mode.Closing.Enabled=false command-line switch to override.
true
) when switching window
layout role or whether the main window should stay visible when switching
roles (false
). The default value is false
.
The property value can be adjusted by branding of org.netbeans.core.windows
module.
Or use -J-DNB.WinSys.WinSys.Show.Hide.MainWindow.While.Switching.Role=true command-line switch to override.
true
will
force opening of new editor windows docked into the main IDE window.
When set to false
new editor windows will open tabbed
with the last active editor window (which may be floating).
The default value is false
.
The property value can be adjusted by branding of org.netbeans.core.windows
module.
Or use -J-DNB.WinSys.WinSys.Open.New.Editors.Docked=true command-line switch to override.
true
then user can
drag a TopComponent and drop it into a sliding bar to minimize it.
The default value is false
.
The property value can be adjusted by branding of org.netbeans.core.windows
module.
Or use -J-DNB.WinSys.WinSys.DragAndDrop.Sliding.Enabled=true command-line switch to override.
true
.
The default value is false
.
The property value can be adjusted by branding of org.netbeans.core.windows
module.
Or use -J-DNB.WinSys.WinSys.TabControl.SimpleTabs.Enabled=true command-line switch to override.
top
(default), bottom
,
left
, right
. Branding of this property has no effect when
WinSys.TabControl.SimpleTabs.Enabled
is set to false.
The property value can be adjusted by branding of org.netbeans.core.windows
module.
true
window tabs will be organized into multiple rows, when set to false
the tab displayer will have scroll buttons.
Branding of this property has no effect when
WinSys.TabControl.SimpleTabs.Enabled
is set to false.
The property value can be adjusted by branding of org.netbeans.core.windows
module.
Ctrl+Tab and Ctrl+Shift+Tab key strokes are hard-coded to switch between
opened TopComponents. However the same keys are also used in some Containers
(e.g. JTable and JTabbedPane) to transfer input focus to next Component.
When this property is set to true
(default value) and input
focus is in JTable or JTabbedPane then the window system will consume
Ctrl+Tab and Ctrl+Shift+Tab key strokes and show window switcher popup.
When this property is set to false
then KeyboardFocusManager will consume
Ctrl+Tab and Ctrl+Shift+Tab key strokes to transfer focus out of JTable or
out of JTabbedPane.
The property value can be adjusted by branding of org.netbeans.core.windows
module.
Or use -J-DNB.WinSys.WinSys.CtrlTabSwitching.In.JTable.Enabled=true command-line switch to override.