Author: tchemit Date: 2008-02-20 13:49:46 +0000 (Wed, 20 Feb 2008) New Revision: 1134 Modified: trunk/simexplorer-is/simexplorer-is-swing/src/uimodel/fr/cemagref/simexplorer/is/ui/swing/JSynchronizeTab.jaxx Log: ajout de methodes generiques pour travailler sur l'ui de synchronisation (avec un parametre remote) Modified: trunk/simexplorer-is/simexplorer-is-swing/src/uimodel/fr/cemagref/simexplorer/is/ui/swing/JSynchronizeTab.jaxx =================================================================== --- trunk/simexplorer-is/simexplorer-is-swing/src/uimodel/fr/cemagref/simexplorer/is/ui/swing/JSynchronizeTab.jaxx 2008-02-19 21:50:22 UTC (rev 1133) +++ trunk/simexplorer-is/simexplorer-is-swing/src/uimodel/fr/cemagref/simexplorer/is/ui/swing/JSynchronizeTab.jaxx 2008-02-20 13:49:46 UTC (rev 1134) @@ -1,13 +1,25 @@ <JAXXTab insets='0,0,0,0'> <style source="common.css"/> + <script> +public JTree getTree(boolean remote) { + return remote ? treeRemote : treeLocal; +} +public AbstractButton getExpandButton(boolean remote) { + return remote ? expandAllRemote : expandAllLocal; +} +public AbstractButton getCollapseButton(boolean remote) { + return remote ? collapseAllRemote : collapseAllLocal; +} +public AbstractButton getExportButton(boolean remote) { + return remote ? exportElementToLocal : exportElementToRemote; +} + </script> <row> <cell> <Table id='toolbarNavigationLocal' styleClass='border' insets='0,0,0,0'> <row> <cell insets='0,5,0,0' weightx="1" fill='horizontal'> - <JLabel id='navigationHeaderLocal' - icon='{createImageIcon("action/local.png")}' - text='simexplorer.node.navigation.local'/> + <JLabel id='navigationHeaderLocal' icon='{createImageIcon("action/local.png")}' text='simexplorer.node.navigation.local'/> </cell> <cell anchor="east"> <JToolBar> @@ -24,9 +36,7 @@ <Table id='toolbarNavigationRemote' styleClass='border' insets='0,0,0,0'> <row> <cell insets='0,5,0,0' weightx="1" fill='horizontal'> - <JLabel id='navigationHeaderRemote' - icon='{createImageIcon("action/remote.png")}' - text='simexplorer.node.navigation.remote'/> + <JLabel id='navigationHeaderRemote' icon='{createImageIcon("action/remote.png")}' text='simexplorer.node.navigation.remote'/> </cell> <cell anchor="east"> <JToolBar> @@ -41,7 +51,7 @@ <row fill="both"> <cell weightx="1" weighty="1"> <JScrollPane columnHeaderView='{toolbarNavigationLocal}' horizontalScrollBarPolicy='horizontal_scrollbar_always' verticalScrollBarPolicy='vertical_scrollbar_always'> - <JTree id='contentTreeLocal' model='{new javax.swing.tree.DefaultTreeModel(null)}'/> + <JTree id='treeLocal' model='{new javax.swing.tree.DefaultTreeModel(null)}'/> </JScrollPane> </cell> <cell fill='vertical'> @@ -70,7 +80,7 @@ </cell> <cell weightx="1" weighty="1"> <JScrollPane columnHeaderView='{toolbarNavigationRemote}' horizontalScrollBarPolicy='horizontal_scrollbar_always' verticalScrollBarPolicy='vertical_scrollbar_always'> - <JTree id='contentTreeRemote' model='{new javax.swing.tree.DefaultTreeModel(null)}'/> + <JTree id='treeRemote' model='{new javax.swing.tree.DefaultTreeModel(null)}'/> </JScrollPane> </cell> </row>