GNUstep Renaissance - GNUstep Renaissance - Wikipedia
tento článek potřebuje další citace pro ověření.Říjen 2016) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Vývojáři | Nicola Pero |
---|---|
Stabilní uvolnění | 0.9.0 / 19. března 2008 |
Napsáno | Cíl-C |
Operační systém | Cross-platform, Mac OS X, a GNUstep |
Licence | GNU Lesser General Public License |
webová stránka | http://www.gnustep.it/Renaissance/ |
GNUstep Renaissance je vývoj rámec to čte XML popisy grafická uživatelská rozhraní z balíček aplikací a převede je na nativní widgety a připojení za běhu buď GNUstep nebo Mac OS X.
GNUstep Renaissance napsal Nicola Pero jako alternativa k ŠPIČKA a Gorm soubory používané uživatelem Tvůrce rozhraní a Gorm, resp. Na rozdíl od výše zmíněných formátů může Renaissance generovat rozhraní, která lze spustit beze změny na kterémkoli z nich GNUstep nebo Mac OS X. Používá také funkci nazvanou AutoLayout, což znamená, že lokalizovaný řetězce nemusí být ručně měnit velikost.
Od ledna 2006 je GNUstep Renaissance beta software. Grafické rozhraní k renesanci ještě neexistuje. Od roku 2008 nebylo vydáno stabilní vydání, ačkoli binární soubor ke stažení nebyl přestavěn a stále jde o předchozí verzi.[1]
Příklad
Jednoduchý příklad specifikace rozhraní:
<gsmarkup> <objects> zadejte ="hlavní"> název ="Přestat" akce ="vypovědět:" klíč =„q“/> </menu> id ="myWindow" název ="Ahoj světe"> <vbox> <label>Ahoj světe</label> název ="OK" akce =„performClose:“ cíl =„#myWindow“/> </vbox> </window> </objects></gsmarkup>
Za předpokladu, že je tento soubor v balíčku aplikace a pojmenován Sample.gsmarkup, lze načíst následující Cíl-C kód:
[NSBundle loadGSMarkupNamed: @ „Sample“ vlastník: já];
Software využívající Renaissance
- Zip
Viz také
- Gorm - GNUstep Graphical Object Relationship Manager (také UI builder)
- Tvůrce rozhraní - Mac OS X a bývalý NextStep správce grafických objektů a tvůrce uživatelského rozhraní
Reference
- ^ "Renesance".
(TODO: Binární distribuce je stále 0,8.0, musíme ji aktualizovat)
externí odkazy
- GNUstep Renaissance domácí webové stránky
Tento programování související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |