GNUstep Rönesansı

GNUstep Rönesansı

Bilgi
Tarafından geliştirildi GNU Projesi
Son sürüm 0.9.0 (19 Mart 2008)
Yazılmış Amaç-C
Çevre GNU / Linux , FreeBSD , NetBSD , Mac OS X , UNIX , GNU , MS Windows
Tür Çerçeve
Lisans GNU LGPL
İnternet sitesi www.gnustep.it/Renaissance/

GNUstep Renaissance , bir paket uygulamasından grafiksel ortamların açıklaması için XML dosyalarını kullanarak geliştirme için bir çerçevedir . Bu dosyaları doğrudan GNUstep veya Mac OS X üzerinde çalışan yerel bileşenlere ve bağlantılara dönüştürür .

GNUstep Renaissance, sırasıyla Interface Builder ve Gorm tarafından kullanılan NIB ve gorm dosyalarına alternatif olarak Nicola Pero tarafından yazılmıştır . Daha önce de belirtildiği biçimlerde aksine, Rönesans hem herhangi bir değişiklik olmadan zamanında arayüzü üretebilir GNUstep'den o Mac OS X . Metni manuel olarak yeniden boyutlandırmak zorunda kalmadan yerelleştirmeye izin veren Otomatik Yerleşim adlı bir özellik kullanır .

Bugüne kadar böyle bir dosyanın oluşturulması için grafiksel bir araç mevcut değildir.

Misal

Arayüz belirlemenin basit bir örneği:

<gsmarkup> <objects> <menu type="main"> <menuItem title="Quit" action="terminate:" key="q"/> </menu> <window id="myWindow" title="Hello, World"> <vbox> <label>Hello, World</label> <button title="OK" action="performClose:" target="#myWindow"/> </vbox> </window> </objects> </gsmarkup>

Bu dosyayı Sample.gsmarkup olarak adlandırarak , bu kodla Objective-C'ye yüklenebilir :

[NSBundle loadGSMarkupNamed:@"Sample" owner:self];

Ayrıca görün

Dış bağlantı