Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Riena » SWT toolbar in Riena
SWT toolbar in Riena [message #585090] Tue, 27 April 2010 14:42
Amel Jakupovic is currently offline Amel Jakupovic
Messages: 52
Registered: March 2010
Member
Hello to everybody,

we have riena application and from main View we call Dialog, from that Dialog we call third dialog.

On third dialog there is a toolbar, groupbox with textbox.

If we put some text in that textbox and make click on toolbar in our controller we don't see value from textbox, but if I click second time, than I see value in Controller.

It's bug or I don't see something.

If I use button everything is good.

viewClass:



//toolbar
coolBar = new CoolBar(composite, SWT.FLAT);
toolBar = new ToolBar(coolBar, SWT.RIGHT | SWT.FLAT);
coolBar.setBackground(LnfManager.getLnf().getColor(LnfKeyCon stants.SUB_MODULE_BACKGROUND));

toolBar.setBackground(LnfManager.getLnf().getColor(LnfKeyCon stants.SUB_MODULE_BACKGROUND));

snimiButton = new ToolItem (toolBar, SWT.PUSH);
snimiButton.setEnabled(false);
snimiButton.setText("Snimi");
snimiButton.setToolTipText("Snimi sve veze s vanjskim poslovnim partnerima");
snimiButton.setImage(ImageStore.getInstance().getImage(ApplI cons.ICON_SNIMI));
snimiButton.setHotImage(ImageStore.getInstance().getImage(Ap plIcons.ICON_SNIMI));

addUIControl(snimiButton, "snimiButton");



//textbox
Text textPoslovni = UIControlsFactory.createText(result, SWT.LEFT,
"textPoslovni"); //$NON-NLS-1$



hFill.applyTo(textPoslovni);
addUIControl(textPoslovni, "textPoslovni");


//controller

companyName = ((ITextRidget) getRidget("textPoslovni"));
companyName.setMandatory(true);


DataBindingContext dbc = new DataBindingContext();
dbc.bindValue(BeansObservables.observeValue(companyName, ITextRidget.PROPERTY_TEXT), BeansObservables
.observeValue(compForUpdate, "name"), null, null);


IToolItemRidget buttonTollbarSnimi = (IToolItemRidget) getRidget("snimiButton");
IToolItemRidget buttonTollbarOdustani = (IToolItemRidget)
getRidget("odustaniButton");

buttonTollbarSnimi.addListener(new IActionListener() {
public void callback() {
try {
System.out.println(compForUpdate.getName()) //First time nothing, second time we have value
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
showMessage(e);
}
}
});






thanks
Previous Topic:SWT toolbar in Riena
Next Topic:SWT toolbar in Riena
Goto Forum:
  


Current Time: Sun Aug 31 00:24:26 EDT 2014

Powered by FUDForum. Page generated in 0.03194 seconds