Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [platform-swt-dev] Re: possible XML SWT markup language?

Cool. I use Jython now, but I havent investigated how its written internally.
For some reason I thought there was some "glue" in Jython to hook it up with
Swing. If you dont have to, and you get SWT integration for free... its getting
even *more* compelling!

-jonathan



--- Michal Molhanec <molhanec@xxxxxxxxx> wrote:
> Dne èt 22. kvìtna 2003 15:24 public@xxxxxxxxx napsal(a):
> > are you suggesting that we build SWT bindings into Jython?  Jython already
> > has a gui widget set, does it not?
> 
> ??? in jython you directly use Java classes, you can use SWT without any 
> bindings
> 
> e.g.:
> m = Menu(shell, SWT.BAR)
> fileItem = MenuItem(m, SWT.CASCADE, text = "File")
> fileMenu = Menu(fileItem)
> fileItem.menu = fileMenu
> openItem = MenuItem(fileMenu, SWT.CASCADE, text = "Open")
> openItem.widgetSelected = dialog1
> shell.menuBar = m
> 
> it's more readable than Java equivalent
> 
> Menu m = new Menu(shell, SWT.BAR);
> MenuItem fileItem = new MenuItem(m, SWT.CASCADE);
> fileItem.setText("File");
> Menu fileMenu = new Menu(fileItem);
> fileItem.setMenu(fileMenu);
> MenuItem openItem = new MenuItem(fileMenu, SWT.CASCADE);
> openItem.setText("Open");
> openItem.addSelectionListener(
>      new SelectionAdapter() {
>            public void widgetSelected(SelectionEvent e) {
>                 dialog1();
>           } 
>      }
> );
> shell.setMenuBar(m);
>                                                                              
>                      
> 
> _______________________________________________
> platform-swt-dev mailing list
> platform-swt-dev@xxxxxxxxxxx
> http://dev.eclipse.org/mailman/listinfo/platform-swt-dev


=====
Jonathan Simon
Home - 732.777.0377  <----------- New!!!
Work - 646.674.2060
Cell - 732.718.8844
Music - www.mp3.com/jonathan_simon

__________________________________
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo.
http://search.yahoo.com


Back to the top