From: ArronM <tux...@us...> - 2008-08-29 22:39:35
|
Update of /cvsroot/azureus/azureus3/com/aelitis/azureus/ui/swt/views/skin/sidebar In directory sc8-pr-cvs11.sourceforge.net:/tmp/cvs-serv16959/azureus3/com/aelitis/azureus/ui/swt/views/skin/sidebar Modified Files: SideBar.java Log Message: Add Publish Menu (no language yet), remove View menu (sidebar is your view menu, viewing toolbars can be moved somewhere else) Index: SideBar.java =================================================================== RCS file: /cvsroot/azureus/azureus3/com/aelitis/azureus/ui/swt/views/skin/sidebar/SideBar.java,v retrieving revision 1.47 retrieving revision 1.48 diff -u -d -r1.47 -r1.48 --- SideBar.java 29 Aug 2008 17:12:19 -0000 1.47 +++ SideBar.java 29 Aug 2008 22:39:40 -0000 1.48 @@ -1205,6 +1205,12 @@ true, 0); itemSelected(entry.treeItem); return true; + } else if (id.equals(SIDEBAR_SECTION_PUBLISH)) { + SideBarEntrySWT entry = createEntryFromSkinRef(SIDEBAR_SECTION_BROWSE, + SIDEBAR_SECTION_PUBLISH, "publishtab.area", "Publish", null, null, + true, -1); + itemSelected(entry.treeItem); + return true; } return false; } @@ -1375,7 +1381,7 @@ ((UISWTViewImpl) iview).setTitle(name); iview.dataSourceChanged(datasource); - if (l instanceof UISWTViewEventListenerFormLayout) { + if (l instanceof UISWTViewEventListenerSkinObject) { ((UISWTViewImpl) iview).setUseCoreDataSource(true); } @@ -1389,7 +1395,7 @@ SWT.COLOR_WIDGET_BACKGROUND)); viewComposite.setForeground(parent.getDisplay().getSystemColor( SWT.COLOR_WIDGET_FOREGROUND)); - if (l instanceof UISWTViewEventListenerFormLayout) { + if (l instanceof UISWTViewEventListenerSkinObject) { viewComposite.setLayout(new FormLayout()); } else { GridLayout gridLayout = new GridLayout(); @@ -1578,9 +1584,7 @@ TreeItem treeItem = null; - UISWTViewEventListener l = new UISWTViewEventListenerFormLayout() { - private SWTSkinObject skinObject; - + UISWTViewEventListener l = new UISWTViewEventListenerSkinObject() { public boolean eventOccurred(UISWTViewEvent event) { switch (event.getType()) { case UISWTViewEvent.TYPE_INITIALIZE: { @@ -1649,9 +1653,15 @@ } } - public static interface UISWTViewEventListenerFormLayout - extends UISWTViewEventListener + public static abstract class UISWTViewEventListenerSkinObject + implements UISWTViewEventListener { + protected SWTSkinObject skinObject; + + public SWTSkinObject getSkinObject() { + return skinObject; + } + } // @see com.aelitis.azureus.ui.common.viewtitleinfo.ViewTitleInfoListener#viewTitleInfoRefresh(com.aelitis.azureus.ui.common.viewtitleinfo.ViewTitleInfo) |