Jump to content

GNUstep Возрождение

Ренессанс
Разработчик(и) Никола Перо
Стабильная версия
0.9.0 / 19 марта 2008 г. ( 19 марта 2008 г. )
Написано в Цель-C
Операционная система Кроссплатформенность , Mac OS X и GNUstep.
Лицензия Меньшая стандартная общественная лицензия GNU
Веб-сайт http://www.gnustep.it/Renaissance/

GNUstep Renaissance разработки — это среда , которая считывает XML- описания графических пользовательских интерфейсов из пакета приложений и преобразует их в собственные виджеты и соединения во время выполнения под GNUstep или Mac OS X.

GNUstep Renaissance был написан Николой Перо в качестве альтернативы файлам NIB и gorm, используемым Interface Builder и Gorm соответственно. В отличие от вышеупомянутых форматов, Renaissance может генерировать интерфейсы, которые можно запускать без изменений как в GNUstep, так и в Mac OS X. Он также использует функцию AutoLayout, которая означает, что размер локализованных строк не нужно изменять вручную.

По состоянию на январь 2006 года GNUstep Renaissance находится в стадии бета-тестирования. Графического интерфейса для Renaissance пока не существует. Стабильная версия не выпускалась с 2008 года, хотя загружаемый двоичный файл не был пересобран и остается предыдущей версией. [ 1 ]

Простой пример спецификации интерфейса:

<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>

Предполагая, что этот файл находится в пакете приложения и имеет имя Sample.gsmarkup его можно загрузить с помощью следующего Objective-C кода :

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

Программное обеспечение с использованием Renaissance

[ редактировать ]
  • Молния

См. также

[ редактировать ]
  • Gorm — менеджер взаимосвязей графических объектов GNUstep (также конструктор пользовательского интерфейса)
  • Разработчик интерфейсов — Mac OS X и бывший менеджер графических объектов NextStep и конструктор пользовательского интерфейса.
  1. ^ «Ренессанс» . (TODO: бинарный дистрибутив по-прежнему имеет версию 0.8.0, нам нужно его обновить)
[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 6cfbd095409a8f44ef56edb3a4fc17ae__1715861820
URL1:https://arc.ask3.ru/arc/aa/6c/ae/6cfbd095409a8f44ef56edb3a4fc17ae.html
Заголовок, (Title) документа по адресу, URL1:
GNUstep Renaissance - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)