Screen Gadgets
-
- Posts: 1515
- Joined: Wed 16 Mar, 2005 06:26
- Location: Новосибирск
- Been thanked: 1 time
- Contact:
Screen Gadgets
http://forum.farmanager.com/viewtopic.php?f=11&t=5167
Во первых, при клике на гаджет, нажатие идёт дальше, и к примеру курсор позиционируется на место клика в редакторе. Аналогично и в панелях.
Можно пожелание? При задании обратных координат (R-, B-), считать их не слева, а справа?
Во первых, при клике на гаджет, нажатие идёт дальше, и к примеру курсор позиционируется на место клика в редакторе. Аналогично и в панелях.
Можно пожелание? При задании обратных координат (R-, B-), считать их не слева, а справа?
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.
xmpp:kildor@jabber.ru
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.
xmpp:kildor@jabber.ru
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
Re: Screen Gadgets
Задание цветов какое-то хитрое. Я так и не сумел сделать темно серый (который с индексом 8 )
-
- Posts: 1326
- Joined: Mon 04 Apr, 2005 13:41
- Location: San Ramon, CA / Kharkov, UA
- Has thanked: 32 times
- Been thanked: 61 times
Re: Screen Gadgets
Такое наблюдал, но только под ConEmu. Посмотрю, что можно сделать.Kildor wrote:Во первых, при клике на гаджет, нажатие идёт дальше, и к примеру курсор позиционируется на место клика в редакторе. Аналогично и в панелях.
X = R2 (значит Right - 2). Так?Kildor wrote:Можно пожелание? При задании обратных координат (R-, B-), считать их не слева, а справа?
На самом деле, облом было что-то думать в этом направлении, поэтому взял то, что предлагает МС по умолчанию:Max Rusov wrote:Задание цветов какое-то хитрое. Я так и не сумел сделать темно серый (который с индексом 8 )
http://msdn.microsoft.com/en-us/library ... attributes
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
-
- Posts: 1326
- Joined: Mon 04 Apr, 2005 13:41
- Location: San Ramon, CA / Kharkov, UA
- Has thanked: 32 times
- Been thanked: 61 times
Re: Screen Gadgets
Серый: FOREGROUND_BLUE | FOREGROUND_RED | FOREGROUND_GREENMax Rusov wrote:Я так и не сумел сделать темно серый (который с индексом 8 )
Белый: FOREGROUND_BLUE | FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_INTENSITY
Почти обычный RGB
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
Re: Screen Gadgets
А темно-серый?
IMHO, проще обычный байт ввести. Эти 16 значений уже все наизусть помнят.
IMHO, проще обычный байт ввести. Эти 16 значений уже все наизусть помнят.
-
- Posts: 1326
- Joined: Mon 04 Apr, 2005 13:41
- Location: San Ramon, CA / Kharkov, UA
- Has thanked: 32 times
- Been thanked: 61 times
Re: Screen Gadgets
FOREGROUND_INTENSITYMax Rusov wrote:А темно-серый?
IMHO, проще обычный байт ввести. Эти 16 значений уже все наизусть помнят.
ОК, я подумаю.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
-
- Posts: 1326
- Joined: Mon 04 Apr, 2005 13:41
- Location: San Ramon, CA / Kharkov, UA
- Has thanked: 32 times
- Been thanked: 61 times
Re: Screen Gadgets
В след версии будет.Kildor wrote: Во первых, при клике на гаджет, нажатие идёт дальше, и к примеру курсор позиционируется на место клика в редакторе. Аналогично и в панелях.
Можно пожелание? При задании обратных координат (R-, B-), считать их не слева, а справа?
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
-
- Posts: 1326
- Joined: Mon 04 Apr, 2005 13:41
- Location: San Ramon, CA / Kharkov, UA
- Has thanked: 32 times
- Been thanked: 61 times
Re: Screen Gadgets
Сделал "нормальный" выбор цвета, поменял логику координат (от правой и нижней границ), мышь в фар больше не пробрасывается (вроде бы).
Под ConEmu тоже теперь вроде ОК.
Под ConEmu тоже теперь вроде ОК.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
-
- Posts: 1326
- Joined: Mon 04 Apr, 2005 13:41
- Location: San Ramon, CA / Kharkov, UA
- Has thanked: 32 times
- Been thanked: 61 times
Re: Screen Gadgets
Это известная вещь, я пока не знаю как определить, реальное активное окно, кроме как через ACTL_GETSHORTWINDOWINFOMaximus5 wrote:гаджеты дисков отрисовываются поверх окна дополения командной строки
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
Re: Screen Gadgets
Нельзя ли сделать возможность применения пользовательского ини-файла наподобие того, как это сделано в мультиарке с custom_user.ini?
Last edited by Ann on Sun 18 Apr, 2010 21:01, edited 1 time in total.
-
- Posts: 1326
- Joined: Mon 04 Apr, 2005 13:41
- Location: San Ramon, CA / Kharkov, UA
- Has thanked: 32 times
- Been thanked: 61 times
Re: Screen Gadgets
Абсолютно, не проблема. Но на самом деле, файлик scrgadget.ini, поставляемый в архиве, скорее пример возможностей, чем навязанные автором гаджеты. Может проще переименовать его в scrgadget_sample.ini?Ann wrote:Нельзя ли сделать возможным применение пользовательского файла настроек наподобие того, как это сделано в мультиарке с custom_user.ini?
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
Re: Screen Gadgets
И тогда при обновлении настроечный файл не будет затираться. Большое спасибо!Yegor wrote:файлик scrgadget.ini, поставляемый в архиве, скорее пример возможностей, чем навязанные автором гаджеты. Может проще переименовать его в scrgadget_sample.ini?
Last edited by Ann on Sun 18 Apr, 2010 21:01, edited 1 time in total.
-
- Posts: 1515
- Joined: Wed 16 Mar, 2005 06:26
- Location: Новосибирск
- Been thanked: 1 time
- Contact:
Re: Screen Gadgets
> X = R2 (значит Right - 2). Так?
Нет, видимо я плохо обьяснил
Вот есть у меня следующий код
Метка начинает рисоваться со второго символа, и переходит на следующую строку. А мне бы хотелось, чтоб как в CSS, R2 бы означало «закончить рисовать на втором символе», то есть расстояние от правой границы фрейма до правой границы гаджета.
Ещё пожелание, может как-нибудь можно добавить условие? Что-то типа
Condition=fexist(F:), и если оно выдаёт 0, то не отрисовывать гаджет (проверять один раз, при чтении ини). Ещё можно было бы, если это не затратно, ввести возможность назначения атрибутов гаджета через условия, которые в свою очередь проверялись бы пару раз в секунду, например
Behavour = $if(BM.Stat()==0) %%TextAttr="BACKGROUND_BLUE | FOREGROUND_GREEN"; $else %%TextAttr="BACKGROUND_LIGHTBLUE | FOREGROUND_YELLOW"; (Чего хочется: Возможность изменять текст, и цвет текста в зависимости от каких-то внешних условий). Хотя это зависит и от макродвижка, возможно ли оттуда получить что-то, прозрачно для пользователя.
Ещё, как можно заставить плагин перечитать инишник? Пока приходится это делать через unload:!.!, что не сильно удобно.
Нет, видимо я плохо обьяснил
Вот есть у меня следующий код
Code: Select all
[RP: ftp:]
WindowType=rightpanel
PanelType=0
DisplayText=[ftp:]
TextAttr=BACKGROUND_LIGHTBLUE | FOREGROUND_YELLOW
X=R2
Y=B2
LeftClick=AltF2 2
Ещё пожелание, может как-нибудь можно добавить условие? Что-то типа
Condition=fexist(F:), и если оно выдаёт 0, то не отрисовывать гаджет (проверять один раз, при чтении ини). Ещё можно было бы, если это не затратно, ввести возможность назначения атрибутов гаджета через условия, которые в свою очередь проверялись бы пару раз в секунду, например
Behavour = $if(BM.Stat()==0) %%TextAttr="BACKGROUND_BLUE | FOREGROUND_GREEN"; $else %%TextAttr="BACKGROUND_LIGHTBLUE | FOREGROUND_YELLOW"; (Чего хочется: Возможность изменять текст, и цвет текста в зависимости от каких-то внешних условий). Хотя это зависит и от макродвижка, возможно ли оттуда получить что-то, прозрачно для пользователя.
Ещё, как можно заставить плагин перечитать инишник? Пока приходится это делать через unload:!.!, что не сильно удобно.
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.
xmpp:kildor@jabber.ru
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.
xmpp:kildor@jabber.ru