Здравствуйте, гость ( Вход | Регистрация )

11 страниц V < 1 2 3 4 5 > »   
Ответить в эту темуОткрыть новую тему
> Плагин графического интерфейса
DarkMaster
сообщение 29.2.2016, 11:32
Сообщение #41


***********

Модератор UOPilot
Сообщений: 9.460
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27708
Пользователь №: 11.279



Цитата
Для 99% людей,

Разве что местных и то сомнительно (IMG:style_emoticons/default/smile.gif) Если человек хоть немного сталкивался с любым языком программирования или скриптовым языком, то он должен это знать. Даже, если хотя бы батники писал.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Cockney
сообщение 29.2.2016, 18:19
Сообщение #42


********

Master
Сообщений: 1.394
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 20893
Пользователь №: 16.156



Цитата(cirus @ 29.2.2016, 10:51) *

Символ перевода строки воспринимается какой-то? Типа \n?

Еще такой момент:
Код
set $a GUI.Enable (*Button* *Main* *button* *0*) //выключить

Выдаст ошибку, т. к неправильно указано имя.
Меняем на:
Код
set $a GUI.Enable (*Button* *Main* *Button* *0*) //выключить

И тоже выдаст ошибку, пока не перезапустишь пилот или плагин.

В поля Edit и Text уже и так можно выводить переменные.

Можно еще добавить 5й параметр для GUI.SetText <Цвет текста>.
Код
GUI.SetText (<Тип элемента> <Имя формы> <Имя элемента> <Новый текст> <Цвет текста>)


Потом в описании плагина лучше исправить <> на **.
Код
GUI.SetText (*Тип элемента* *Имя формы* *Имя элемента* *Новый текст* *Цвет текста*)



1)Вроде как да, \n
2)Пока только так, любая ошибка - смерть плагина. По этому я был за обращение по имени из GetAction
3)Будут отдельные команды для установки цвета, шрифта, размера
4)Это конечно на вкус и цвет, но <> намного визуально приятней, чем *, поэтому, в описании функций лучше использвать <>. Легче воспринимается. + я указывал, как передаются параметры.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Cockney
сообщение 29.2.2016, 18:44
Сообщение #43


********

Master
Сообщений: 1.394
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 20893
Пользователь №: 16.156



Цитата(DarkMaster @ 29.2.2016, 11:02) *

нет настройки размера кегля


это что такое?т.е. шрифт?
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 29.2.2016, 18:58
Сообщение #44


***********

Модератор UOPilot
Сообщений: 9.460
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27708
Пользователь №: 11.279



Цитата
это что такое?т.е. шрифт?

Размер шрифта. Шрифт желательно иметь возможность установить моноширный(все буквы одинаковой ширины, обычно используется в консоли, при написании кода, в теге "код" на форуме и т.д.).

Сообщение отредактировал DarkMaster - 29.2.2016, 19:00


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Cockney
сообщение 29.2.2016, 19:29
Сообщение #45


********

Master
Сообщений: 1.394
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 20893
Пользователь №: 16.156



могу,ошибаться,но шрифты так и накладываются на контролы.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 29.2.2016, 19:43
Сообщение #46


***********

Модератор UOPilot
Сообщений: 9.460
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27708
Пользователь №: 11.279



Цитата
могу,ошибаться,но шрифты так и накладываются на контролы.

Это свойства шрифта моноширный он или нет. В винде обычно используется Arial - он не моноширный. Самый просто способ посмотреть шрифты - открыть выбор шрифта в пилоте. Все что консольные, курьер, систем и т.д. моноширные. По большому счету, если будет, как ты говорил, поддержка изменения шрифта, то это позволит использовать моноширный шрифт.

Сообщение отредактировал DarkMaster - 29.2.2016, 19:44


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Cockney
сообщение 29.2.2016, 21:07
Сообщение #47


********

Master
Сообщений: 1.394
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 20893
Пользователь №: 16.156



Цитата(DarkMaster @ 29.2.2016, 19:43) *

Это свойства шрифта моноширный он или нет.



На сколько я могу судить по мдсн, то это стандартные кисти шрифтов, которые имеют системные размеры (ширина, высота и диагональ вроде(или специфическая мерка какая-то)). а можно создать кастом кисть со своими мерками. Надеюсь я не утону в справке и смогу реализовать.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 29.2.2016, 22:49
Сообщение #48


***********

Модератор UOPilot
Сообщений: 9.460
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27708
Пользователь №: 11.279



Цитата
Надеюсь я не утону в справке и смогу реализовать.

По идее все, что нужно - это возможность задать шрифт, остальное само встанет должным образом.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 1.3.2016, 2:17
Сообщение #49


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26540
Пользователь №: 16.971
Возраст: 29



Цитата
Вроде как да, \n

Код
set $a GUI.SetText (*Edit* *Main* *edit* *aaa\nbbb*)

Выведет всё в одну строку. Как-то по-другому надо?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Cockney
сообщение 1.3.2016, 6:27
Сообщение #50


********

Master
Сообщений: 1.394
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 20893
Пользователь №: 16.156



Цитата(cirus @ 1.3.2016, 2:17) *

Код
set $a GUI.SetText (*Edit* *Main* *edit* *aaa\nbbb*)

Выведет всё в одну строку. Как-то по-другому надо?


а пилот служебные обрабатывает?
-------
я не знаю,как написать этот символ в пилоте,но в делфи он так пишется - #13
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 1.3.2016, 7:56
Сообщение #51


***********

Модератор UOPilot
Сообщений: 9.460
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27708
Пользователь №: 11.279



Можно попробовать 0x13, но скорее всего передаст строку. Тем не менее можно использовать chr(0x13).


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 1.3.2016, 10:47
Сообщение #52


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26540
Пользователь №: 16.971
Возраст: 29



Цитата
а пилот служебные обрабатывает?

Да.
Код
Hint aaa\nbbb

Для кнопки работает такой вариант:
Код
set %b [1] chr(13)
set $a GUI.SetText (*Button* *Main* *Button* *aaa%b [1]bbb*)

А вот Edit в таком же виде пишет aaabbb.

Почему в стиле кнопок </MultiText>, а в edit </MultiLine>? Это одно и тоже?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 1.3.2016, 15:10
Сообщение #53


***********

Модератор UOPilot
Сообщений: 9.460
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27708
Пользователь №: 11.279



Цитата
а пилот служебные обрабатывает?

Да.
Код

Hint aaa\nbbb

Да ну щас. Это не более чем кнайтовский прасинг. Там вообще сначала было /n по ошибке.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Cockney
сообщение 1.3.2016, 17:12
Сообщение #54


********

Master
Сообщений: 1.394
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 20893
Пользователь №: 16.156



мульти лайн и мульти текст отключаются тем, что мультилайн(для этида) позволяет вмещать произвольное кол-во строк в поле,а мультитекст(другие элементы) позволяет растянуть текст(если он не помещается в одну строку) на всем элементе.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Cockney
сообщение 1.3.2016, 18:39
Сообщение #55


********

Master
Сообщений: 1.394
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 20893
Пользователь №: 16.156



Копаюсь в прозрачности окон. Если главное окно прозрачное, то все контролы - тоже. Есть идеи как обойти?
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 1.3.2016, 19:00
Сообщение #56


***********

Модератор UOPilot
Сообщений: 9.460
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27708
Пользователь №: 11.279



С гуями никогда не работал. Хотя вру - делал формочку под скрины, но толку от этого не много.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 3.3.2016, 19:12
Сообщение #57


***********

Модератор UOPilot
Сообщений: 9.460
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27708
Пользователь №: 11.279



А если чайлды перебрать и поснимать с них прозрачность? Решение, конечно, хреновое, но если тупик, то может помочь.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Cockney
сообщение 3.3.2016, 21:22
Сообщение #58


********

Master
Сообщений: 1.394
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 20893
Пользователь №: 16.156



Не-а. Прозрачность лепится либо на все окно(родитель), либо эмулируется битмапами с альфа-каналом.

Было два варианта:
1)Делать каждый контрол самостоятельным окном, что очень плохо.
2)Намазывать прозрачные битмапы на контролы

Второй более реальный, но слишком много мороки, т.к. придется для каждого элемента снимать его размеры, создавать битмап.....
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 3.3.2016, 21:38
Сообщение #59


***********

Модератор UOPilot
Сообщений: 9.460
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27708
Пользователь №: 11.279



а если вспомнить мобидика нашего? оверлеи?


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Cockney
сообщение 3.3.2016, 22:52
Сообщение #60


********

Master
Сообщений: 1.394
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 20893
Пользователь №: 16.156



что за мобидик?
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

11 страниц V < 1 2 3 4 5 > » 
Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 29.3.2024, 0:59
Designed by Nickostyle