Вверх ↑
Администрация
Ответов: 15295
Рейтинг: 1519
#1: 2008-04-17 15:41:56 ЛС | профиль | цитата
iarspider писал(а):
почему у AbstractSlider св-во Orientation сделано 4 типа (List), а не 14 (Enum)?

потому что в скрипте проверяется только факт изменения данного св-ва, а не фактическое его значение:

#hws
if(isndef(Orientation))
println(ctlr + '->setOrientation(Qt::Horizontal);')
end
при такой записи абсолютно все равно какой тип имеет св-во.

iarspider писал(а):
что обозначает сия конструкция:

lng.decl_var(name, type, default, scope) - расширение объекта lng для объявления переменной целевого языка с именем name и типом type, принимающей значение по умолчанию default и обладающей областью видимости scope(локальная или переменная класса)

#hws
isdef(ResultType) ? 7 : 1
возвращает 7(тип real), если ResultType = Real и 1(тип Integer) в противном случае. Номера типов объявлены в CGTShare.h и имеют имена data_XXX
------------ Дoбавленo:

iarspider, думаю имеет смысл пакет wx поместить так же на svn, но не весь, а только с теми элементами, которые не копируют элементы пакета QT. Для них стоит сделать какой-нибудь copy_from_qt.bat.
карма: 27
0