Tento web používá soubory cookie. Dalším používáním webu s tímto souhlasíte.
jméno
heslo
přihlásit
zaregistrujte se
zapomněli jste heslo?
RCP - Rady a dotazy ohledne frameworku od Eclipse
SPIRAL_FORCE
Máte k tomu co říct? Vložte se do diskuze.
PLECH --- 18:53:29 11.8.2011
Chtěl jsem se zeptat, jestli máte někdo zkušenosti s Eclipsem na Macu. Používám ho léta na Win i na Linuxu bez problému, ale na Macu se mi zdá dost nepovedený.
Update ze CVS trvá podstatně déle než jiných systémech.
Scrollování v kódu je sekané, a to především v synchronize view, kde scrollují dva zdrojáky vedle sebe.
Běží-li delší dobu dvě instance Eclipsu, jedna nebo obě z nich začnou konstantě pojídat 30 procent CPU, ačkoli nic nedělají.

atd...

Není to problém jedné verze Eclipsu, Javy nebo OS X, podobné potíže jsem pozoroval na OS X 10.6 i 10.7, Eclipse Helios i Indigo, dokonce kdysi i na PowerBooku s OS X 10.4.

Napadá vás někoho něco?

Díky.
SPIRAL_FORCE --- 13:59:57 8.4.2009
jeste sem hodim konkretni xml:

<?xml version="1.0" encoding="UTF-8"?>
<project default="feature_export" name="build">
<taskdef name="pde.exportFeatures" classname="org.eclipse.ant.core.AntRunner"/>

<target name="feature_export">
<pde.exportFeatures destination="c:\site-rcp" exportSource="false" exportType="directory" features="cz.csas.pp.feature,cz.csas.pp.feature.jnlp" useJARFormat="true"/>
</target>
</project>
SPIRAL_FORCE --- 13:54:45 8.4.2009
nevi nekdo, jak docilit toho, aby ant buildoval pde.exportFeatures ?? Interni ant beha, ale nevim jak pripojit externi task... :-(
RAISTM --- 9:18:54 27.3.2009
Tak ja sem taky neco hodim

Jak do promene selection v Commands expressions protlacit vyber ve vasem vlastnim view:

Ukazeme si to na kontextovem menu v nasem view. Jednoduse chceme aby se v menu objevovali polozky na zaklade vybrane polozky v TreeViewer.

 public class NaseView extends ViewPart {
	
	public static final String ID = "Ukazka.naseView";
	
	private TreeViewer tree;

	public void createPartControl(Composite parent) {
		tree = new TreeViewer(parent);
		NaseViewContentProvider contentProvider = new NaseViewContentProvider();
		tree.setContentProvider(contentProvider);
		tree.setLabelProvider(new SystemyViewLabelProvider());
		tree.setInput(NasModel.getPolozky());
		createContextMenu();
	}
	
	private void createContextMenu() {
		MenuManager mgr = new MenuManager("NaseMenu");
		mgr.setRemoveAllWhenShown(true);
		Menu menu = mgr.createContextMenu(tree.getControl());
		tree.getControl().setMenu(menu);
		getSite().registerContextMenu(mgr, tree);
		getSite().setSelectionProvider(tree);
	}

	public void setFocus() {
		tree.getControl().setFocus();
	}

} 


Dulezita je metoda createContextMenu a obzvlaste jeji posledni radek.
Jeho zavolanim rikame, ze selection tohoto view pochazi z TreeViewer, ktery jsme predali jako parametr metode setSelectionProvider().

Pricemz locationURI vaseho menu pro pouziti v plugin.xml je "popup:Ukazka.naseView"

dekuji za pozornost :-)
SPIRAL_FORCE --- 16:26:08 26.3.2009
smazani vsech editoru:

PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().closeAllEditors(false);
SPIRAL_FORCE --- 16:25:16 26.3.2009
Vyhledani instance editoru dle jeho idcka

IEditorReference[] ref = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().findEditors(null,"idcko",IWorkbenchPage.MATCH_ID);
RAISTM --- 15:03:43 20.3.2009
vyreseno, kdyby byl zajem muzu sem pastnou nejaky popis co je pro to treba udelat... :-)
RAISTM --- 17:41:20 19.3.2009
RAISTM: kod v plugin.xml vypada takhle

<command
commandId="admin.save"
label="Kuk"
style="push">
<visibleWhen checkEnabled="false">
<with variable="selection">
<iterate operator="and">
<instanceof value="admin.model.entities.ServerEntity">
</instanceof>
</iterate>
</with>
</visibleWhen>
</command>
RAISTM --- 17:38:37 19.3.2009
primarne v praci frontend k jednomu systemu...
a doma se v tom snazim ukutit nejakou aplikacku, ale na to moc nemam cas...

ted zrovne resim jeden problem...
mam vlastni view a k nemu zaregistrovany context menu...
do toho menu sem prez plugin.xml pridal command...
pri pravym kliknuti se menu zobrazi i s commandem...
ovsem kdyz tomu commandu pridam visibleWhen kde chci prochazet aktualni selection, tak se nikdy nezobrazi...
delam to neb chci aby se command zobrazil jen kdyz je vybrany nejaky konkretni typ polozky...
SPIRAL_FORCE --- 17:01:50 19.3.2009
tak to je fajn...ja zrovna dokoncuju jednu frontendovou aplikaci a musim rict, ze je to fakt povedena platforma....obcas sem se pekne zaseknul nez sem na neco prisel...ale jinak co se tyce stability, tak pecka... co mi fakt ale nejde, je navrhovani layoutu.... zlatej Flex, kde se tohle resi krasne pomoci XML ... tady to SWT je celkem sileny... co ty v tom tvoris?