AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Toolbar plugin
Goto page Previous  1, 2, 3 ... , 29, 30, 31  Next
 
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins
View previous topic :: View next topic  
Author Message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 6223

PostPosted: Mon Aug 10, 2015 7:49 am    Post subject: Reply with quote

Skif_off wrote:
На тулбаре 32хбитные иконки для команд Undo/Redo не меняют своего состояния на WinXP, но на Win7 всё порядке.
Не воспроизводится - по крайней мере на стандартных иконках.
Back to top
View user's profile Send private message Send e-mail
Skif_off



Joined: 20 Oct 2013
Posts: 1094

PostPosted: Mon Aug 10, 2015 10:05 am    Post subject: Reply with quote

Instructor
Дело оказалось интереснее: для удобства создания скринов перенёс кнопки на боковую панель - там всё внезапно работает как положено.
Не улавливаю логику, начинаешь удалять кнопки по одной с начала или конца - в какой-то момент начинает работать как положено.

Ссылка на архив в ЛС.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 6223

PostPosted: Mon Aug 10, 2015 11:55 am    Post subject: Reply with quote

Skif_off wrote:
Ссылка на архив в ЛС.
Тестировал на WinXP SP3 x86 - стрелочки меняются.
Back to top
View user's profile Send private message Send e-mail
Skif_off



Joined: 20 Oct 2013
Posts: 1094

PostPosted: Mon Aug 10, 2015 1:09 pm    Post subject: Reply with quote

Instructor
Там две пары, обе меняются? ОС аналогичная, попробую ещё, поищу условия.

Добавлено:
Записал короткое видео, идей нет Sad
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 6223

PostPosted: Mon Aug 10, 2015 5:11 pm    Post subject: Reply with quote

Skif_off
Воспроизвёл. Что-то новенькое от Microsoft Smile

Вариант 1.
Для корректного изменения статуса 32-ух битной кнопки со включенной настройкой "32-бита" необходимо, чтобы ПЕРВАЯ видимая кнопка была 32 бита.

Вариант 2.
Переключить на 16-бит.
Back to top
View user's profile Send private message Send e-mail
Skif_off



Joined: 20 Oct 2013
Posts: 1094

PostPosted: Mon Aug 10, 2015 6:42 pm    Post subject: Reply with quote

Instructor wrote:
Что-то новенькое от Microsoft Smile

Это они умеют Smile Блин, мне бы и в голову не пришло Smile) Или не так скоро.
Спасибо, сделал по первому варианту.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 6223

PostPosted: Tue Aug 11, 2015 9:48 am    Post subject: Reply with quote

Skif_off
В новой версии плагина будет доступен параметр "GrayedIcons", который при соответствующем значении будет указывать плагину, что иконки на неактивных кнопках должен рисовать он сам.
Back to top
View user's profile Send private message Send e-mail
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 6223

PostPosted: Fri Sep 11, 2015 6:57 am    Post subject: Reply with quote

Добавлено: ручной параметр "GrayedIcons".

Added: manual parameter "GrayedIcons".


ToolBar plugin v12.1
Back to top
View user's profile Send private message Send e-mail
alandre



Joined: 28 Sep 2015
Posts: 6

PostPosted: Mon Sep 28, 2015 2:21 am    Post subject: Reply with quote

В какой-то момент заметил, что перестали отображаться иконки из других длл.
Например, кусок из конфигурации:
"Разделить на 4 части" Command(4212) Icon(22)
"Разделить вертикально" Command(4213) Icon(23)
"Разделить горизонтально" Command(4214) Icon(24)
SEPARATOR
"Включить/выключить подсветку синтаксиса" Call("Coder::HighLight") Icon("%a\AkelFiles\Plugs\Coder.dll", 0)
"Включить/выключить показ блоков кода" Call("Coder::CodeFold") Icon("%a\AkelFiles\Plugs\Coder.dll", 1)

Первые три отображаются нормально, остальные выглядят как пустое место (так не только с Coder.dll). Пути к длл указаны правильно, проверял через ProcessMonitor - Akelpad их находит.

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

ОС Win2003 SP2, x32
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 6223

PostPosted: Mon Sep 28, 2015 3:49 pm    Post subject: Reply with quote

Исправлено: загрузка иконок из библиотек на Windows Server 2003.

Fixed: icons loading from libraries on Windows Server 2003.


ToolBar plugin v12.2
Back to top
View user's profile Send private message Send e-mail
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 6223

PostPosted: Tue Dec 15, 2015 5:48 pm    Post subject: Reply with quote

Добавлено: стрелка 24x24 для ручного параметра ArrowOverlay.

Added: 24x24 arrow for manual setting ArrowOverlay.


ToolBar plugin v12.3
Back to top
View user's profile Send private message Send e-mail
Kley



Joined: 28 Mar 2015
Posts: 202
Location: Russia

PostPosted: Fri Dec 18, 2015 2:17 pm    Post subject: Reply with quote

Instructor,
здравствуйте.
Начальное положение тулбара: большие иконки - пусто; плоские кнопки - ФЛАЖОК.
Переключаемся на большие иконки - флажок.
Кнопки типа Call(...) Menu("...") Icon(...\Icon.dll", 1) имеют сдвинутую вниз правую стрелочку.
Переключаемся на большие иконки - среднее положение.
Правая стрелочка активна всегда (наведите курсор на одну из таких кнопок).
Снимите флажок с "плоские кнопки" и поводите курсор по панели инструментов. Если есть какая-нибудь кнопка в нажатом положении, она начинает чернеть (в Win7).
Во всех режимах пропадают сепараторы и разделительная полоса (SEPARATOR-BREAK).
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 6223

PostPosted: Fri Dec 18, 2015 5:31 pm    Post subject: Reply with quote

Kley
microsoft.com Smile
Back to top
View user's profile Send private message Send e-mail
Kley



Joined: 28 Mar 2015
Posts: 202
Location: Russia

PostPosted: Fri Dec 18, 2015 7:23 pm    Post subject: Reply with quote

Instructor
Quote:
Microsoft.com

Не любят они людей. Может ну их. Может когда-нибудь и свой ActiveX создадите... Wink

p.s. Вдруг захотелось халявы (утомился сам разбираться) Smile. Не подскажите, можно ли быстро переключаться (кнопка на тулбаре) между двумя режимами: средние (большие) - маленькие кнопки. Использую одну и туже папку с AkelPad на разных компах, с разными мониторами.
Back to top
View user's profile Send private message
KDJ



Joined: 06 Mar 2010
Posts: 1915
Location: Poland

PostPosted: Fri Dec 18, 2015 9:14 pm    Post subject: Reply with quote

Kley
Example: CycleSwitchToolbarIconsSize.js
Code:
var oSet = AkelPad.ScriptSettings();
var nBigIcons;

if (oSet.Begin("ToolBar", 0x21 /*POB_PLUGS|POB_READ*/))
{
  nBigIcons = oSet.Read("BigIcons", 1 /*PO_DWORD*/, 0);
  oSet.End();

  if (nBigIcons == 0)
    nBigIcons = 2;
  else if (nBigIcons == 1)
    nBigIcons = 0;
  else
    nBigIcons = 1;

  if (oSet.Begin("ToolBar", 0x22 /*POB_PLUGS|POB_SAVE*/))
  {
    oSet.Write("BigIcons", 1 /*PO_DWORD*/, nBigIcons);
    oSet.End();

    if (AkelPad.IsPluginRunning("ToolBar::Main"))
      AkelPad.Call("ToolBar::Main");

    AkelPad.Call("ToolBar::Main");
  }
}
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins All times are GMT
Goto page Previous  1, 2, 3 ... , 29, 30, 31  Next
Page 30 of 31

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group