This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
<specification-version>1.6</specification-version>
</run-dependency>
</dependency>
<dependency>
<code-name-base>org.netbeans.modules.settings</code-name-base>
<build-prerequisite/>
<compile-dependency/>
<run-dependency>
<specification-version>4.15</specification-version>
<specification-version>7.30</specification-version>
}
@NbBundle.Messages({
"MSG_ToolbarsInitializing=Initializing..."
})
private void fillToolbarsMenu (JComponent menu, boolean isContextMenu) {
final ToolbarPool pool = getToolbarPool();
if (!pool.isFinished()) {
final JMenuItem mi = new JMenuItem();
mi.setText(Bundle.MSG_ToolbarsInitializing());
mi.setEnabled(false);
menu.add(mi);
return;
boolean fullScreen = MainWindow.getInstance().isFullScreenMode();
Map<String, ToolbarConstraints> name2constr = collectAllConstraints();
// generate list of available toolbars
for( Toolbar tb : getToolbarPool().getToolbars() ) {
for( Toolbar tb : pool.getToolbars() ) {
final Toolbar bar = tb;
final String tbName = tb.getName();
ToolbarConstraints tc = name2constr.get(tbName);
<!-- ACTUAL CHANGES BEGIN HERE: -->
<changes>
<change id="ToolbarPool.isFinished">
<api name="awt"/>
<summary>Introduced <code>Template</code></summary>
<version major="7" minor="30"/>
<date day="3" month="9" year="2011"/>
<author login="jtulach"/>
<compatibility addition="yes"/>
<description>
<p>
One can find out if <code>ToolbarPool</code> is initialized.
</p>
</description>
<class package="org.openide.awt" name="ToolbarPool"/>
<issue number="192207"/>
</change>
<change id="Template">
<api name="loaders"/>
Manifest-Version: 1.0
OpenIDE-Module: org.openide.loaders
OpenIDE-Module-Specification-Version: 7.29
OpenIDE-Module-Specification-Version: 7.30
OpenIDE-Module-Localizing-Bundle: org/openide/loaders/Bundle.properties
OpenIDE-Module-Provides: org.netbeans.modules.templates.v1_0
OpenIDE-Module-Layer: org/netbeans/modules/openide/loaders/layer.xml
public final void waitFinished () {
instance.waitFinished();
/** Check whether all data needed for the toolbar are read from disk.
*
* @return true if {@link #waitFinished} and other getters will return immediately
* @since 7.30
*/
public final boolean isFinished() {
return instance.isFinished();
/** Initialization of new values.
* @param toolbars map (String, Toolbar) of toolbars