@Override public void finalizeInitOperations() { super.finalizeInitOperations(); super.selectButton.setText( LayerModuleConstants.INSTANCE.GPProjectSearchPanel_selectButtonText()); super.search.setFieldLabel( LayerModuleConstants.INSTANCE.GPProjectSearchPanel_searchlabelText()); GPProjectAction action = new GPProjectAction(GPTrustedLevel.HIGH, this); GPSecureButton addProjectButton = new GPSecureButton( ButtonsConstants.INSTANCE.addText(), AbstractImagePrototype.create(LayerResources.ICONS.projectAdd()), action); super.addButton(1, addProjectButton); addProjectButton.disable(); this.editButton = new GPSecureButton( ButtonsConstants.INSTANCE.editText(), AbstractImagePrototype.create(BasicWidgetResources.ICONS.edit()), action); this.editButton.disable(); super.addButton(2, this.editButton); this.deleteButton = new GPSecureButton( ButtonsConstants.INSTANCE.deleteText(), AbstractImagePrototype.create(LayerResources.ICONS.projectDelete()), new DeleteProjectAction(GPTrustedLevel.FULL, this)); this.deleteButton.disable(); super.addButton(3, this.deleteButton); ShareProjectAction shareProjectAction = new ShareProjectAction(GPTrustedLevel.HIGH, this); this.shareButton = new GPSecureButton( ButtonsConstants.INSTANCE.shareText(), AbstractImagePrototype.create(LayerResources.ICONS.arrowRefresh()), shareProjectAction); this.shareButton.disable(); super.addButton(4, this.shareButton); }