Страница 5 из 12
Re: gscreen
Добавлено: 21 авг 2012, 12:05
Nick
Хмм... надо тогда написать функцию нажать на кнопку на экране с возможностью привязки к пину

Re: gscreen
Добавлено: 21 авг 2012, 12:08
Nick
Тогда лучше вместо главного Hbox использовать notebook (такая штука со вкладками), тогда можно будет попробовать достучаться до той кнопки которая сейчас активна, будет что-то вроде
noteboo.active -> vbox -> n-th child.
Иначе надо будет переписывать все включения выключения vbox и переназначать кнопки...
Re: gscreen
Добавлено: 21 авг 2012, 12:17
nkp
Nick писал(а):Иначе надо будет переписывать все включения выключения vbox и переназначать кнопки...
мне кажеться эту идею по другому и не воплотить
у нас внизу сейчас 6 рядов - а останется(должен остаться) только один
еще в запасе есть левая сторона - должно хватить
Re: gscreen
Добавлено: 21 авг 2012, 12:24
Nick
В общем перепаковывай все заново, и кидай сюда, будем код пересматривать.
Re: gscreen
Добавлено: 21 авг 2012, 12:40
Lexxa
можно на питоне сделать так, чтоб надписсь на кнопке менялась в зависимости от режима работы?
Re: gscreen
Добавлено: 21 авг 2012, 12:42
Lexxa
nkp писал(а): левая сторона - должно хватить
принято снизу и справа, типа для правши, чтоб не закрывать экран.
можно например больше кнопок налепить, скажем 10 и 7, если экран от 15 дюймов
Re: gscreen
Добавлено: 21 авг 2012, 12:45
nkp
Lexxa писал(а):можно на питоне сделать так, чтоб надписсь на кнопке менялась в зависимости от режима работы?
да
Lexxa писал(а):можно например больше кнопок налепить, скажем 10 и 7, если экран от 15 дюймов
нам легче 7 и 10
Re: gscreen
Добавлено: 21 авг 2012, 12:48
Lexxa
nkp писал(а):нам легче 7 и 10
в смысле да, естественно)))
Re: gscreen
Добавлено: 21 авг 2012, 12:49
nkp
с низом проблем будет меньше -там выровнять все и поперемещать куда надо кнопки
а вот с правой стороной -легче будет если 10 сделать
-----------------

Re: gscreen
Добавлено: 21 авг 2012, 12:51
nkp
nkp писал(а):можно на питоне сделать так, чтоб надписсь на кнопке менялась в зависимости от режима работы?
переименовать то можно - но привязка функции останется
потому автор и пошел на "многорядность"
Re: gscreen
Добавлено: 21 авг 2012, 12:53
Lexxa
а чем нам мешает многорядность?
Re: gscreen
Добавлено: 21 авг 2012, 12:53
Serg
Хмм.. Нынче цены например на 10-дюймовые мониторы не сильно отличаются от аналогичных, но с тачскрином... Да и отдельно тачскрин для мониторов стоит не дорого. Может в эту сторону ориентироваться?..
Re: gscreen
Добавлено: 21 авг 2012, 12:55
Nick
Lexxa писал(а):а чем нам мешает многорядность?
Тем что приходится некоторые кнопки дублировать...
Re: gscreen
Добавлено: 21 авг 2012, 12:58
nkp
Lexxa писал(а):а чем нам мешает многорядность?
железные кнопки работают не напрямую
Re: gscreen
Добавлено: 21 авг 2012, 13:00
Lexxa
еще надо не забыть как-то сделать, чтоб при изменении режима не из gscreen, например по горячим клавишам или внешнему переключателю, переключался и gscreen
дублировать...
запаковать, чтоб не дублировать. я придумал как
не 5 режимов как у автора, а 4 (я про хоминг), но растянуть их в длину
засунуть в hbox еще несколько hbox, а кнопку homing сделать в родительском, тогда всё нормально вроде как получится.
в режиме мануал например получится скрывать дочерние hbox а родительский держать на виду
а в любом другом режиме скрывать родительский для мануал мод и показывать для текущего
Re: gscreen
Добавлено: 21 авг 2012, 13:01
Lexxa
nkp писал(а):железные кнопки работают не напрямую
ladder это поправит
Re: gscreen
Добавлено: 21 авг 2012, 13:09
Nick
А давайте перечислим режимы и кнопки, которые хотим в них видеть, а потом все уже распихаем по боксам...
Re: gscreen
Добавлено: 21 авг 2012, 13:15
nkp
Lexxa писал(а):засунуть в hbox еще несколько hbox, а кнопку homing сделать в родительском, тогда всё нормально вроде как получится. в режиме мануал например получится скрывать дочерние hbox а родительский держать на видуа в любом другом режиме скрывать родительский для мануал мод и показывать для текущего
это лучше глазами смотреть
Lexxa писал(а):ladder это поправит
это понятно
а вот вопрос ,как бы лучше сказать, автоматизма нажатий нужной кнопки(железной) ?
тут всегда надо следить - что за "shift" сейчас нажат .ну может там и ничего с точки зрения безопасности (а вопрос ее должен быть всегда на первом месте!) не сможет произойти ... надо просмотреть
Re: gscreen
Добавлено: 21 авг 2012, 13:18
Lexxa
все же предлагаю делать по логике фанука
0) Edit
1) Автоматический
2) MDI
3) Безразмерные ручные перемещения
4) Инкрементальные ручные перемещения
6) режим от маховичка
Если отталкиваться от идеи, что все кнопки должны быть N.O., то проблем с безопасностью быть не должно.
Re: gscreen
Добавлено: 21 авг 2012, 13:21
Lexxa
и по безопасности сделать в ладдере релюшку gsrcreen_enable