Kétirányú támogatás az Eclipse munkaterületen

Az Eclipse 3.1 változatától teljesen támogatottak az RC2 kétirányú nyelvek a JFace eszközben és a munkaterületen. Kétirányú nyelv az, amely jobbról balra és balról jobbra is írható a környezettől függően. Az Eclipse alapértelmezés szerint kétirányú nyelvként ismeri fel a hébert, arabot, perzsát és az urdut.

Kétirányú támogatás engedélyezése az SDK-ban

A munkaterület tájolása tükrözésre kerül az alábbi esetekben (prioritási sorrendben):

Ezen értékekkel kerül meghívásra az org.eclipse.jface.Window#setDefaultOrientation(). Az Ablak minden alosztálya és ezen ablakok leszármazottai megkapják a megadott tájolást. Az alapértelmezett tájolás az SWT#NONE.

A nézetek és szerkesztők alapértelmezésben örökölni fogják az ablak tájolását a szülőtől. A párbeszédablakoknak örökölniük kell a tájolást a szülőjük shellStyle elemével, amikor saját értékeiket állítják be a super#getShellStyle meghívásával.

bidi image

1. ábra - Az erőforrás-perspektíva jobbról balra tájolásának képernyőfotója

Bedolgozó engedélyezése alternatív ikonok kereséséhez

Számos esetben az ikonoknak jobbról balra módban nincs értelme. Különösen a szerkesztéssel kapcsolatos ikonokkal fordulhat ez elő. Egy töredékben képek kereséséhez kapcsolja be az $nl$ változót az elérési útban és használja a Platform köteg támogatást az ikonfájlok kikereséséhez.

Például:

String iconPath = "$nl$/icons/myicon.gif";

URL url = Platform.find( Platform.getBundle(MyPluginId), new Path(iconPath));

Image Descriptor descriptor = ImageDescriptor.createFromURL(url);

Ha az ikonhivatkozás a plugin.xml fájlban van, akkor csak ellenőrizze, hogy a $nl$ előtag megtalálható-e az elérési útban. Ha ez a munkaterület által megadott kiterjesztési pont, akkor a kikeresést a rendszer kezeli. Csak győződjön meg róla, hogy létrehozta a saját kiterjesztési pontját, amely ily módon betölti az ImageDescriptorokat.

Újradefiniálandó ikonok kiválasztása

Nincsenek erős és gyors szabályok az újradefiniálandó ikonok kiválasztására, de általában azokra az ikonokra kell koncentrálni, amelyek a szövegirányt egy vízszintes nyíllal jelzik.