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 ... 21, 22, 23, 24, 25  Next
 
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins
View previous topic :: View next topic  
Author Message
Drugmix



Joined: 08 Apr 2013
Posts: 446

PostPosted: Mon Jul 08, 2013 3:23 pm    Post subject: Reply with quote

psi-x
ага, а решил юзер тулбар под себя подстроить? взял, да кнопки которые не нужны - закомментировал.
А чтобы потом узнать за что отвечают закомментированные строки - придётся их раскомментировать и только тогда смотреть за что отвечает раскомментированный код.
Back to top
View user's profile Send private message
opk44



Joined: 16 Jan 2010
Posts: 348

PostPosted: Mon Jul 08, 2013 10:36 pm    Post subject: Reply with quote

Drugmix
А что, "русский витязь прямым путём не ходит"?
Есть же "Руководство", и в нем Раздел 7 "Внутренние команды" (AkelFiles/Docs/AkelHelp-Rus.htm#ch6).
Back to top
View user's profile Send private message
FeyFre



Joined: 07 Aug 2007
Posts: 2054
Location: Vinnitsa, Ukraine

PostPosted: Tue Jul 09, 2013 9:28 am    Post subject: Reply with quote

А ещё можно запустить плагин "HotKeys" кнопку "All Keys..." и посмотреть список всех команд, и заодно назначенные на них встроенные акселераторы.
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
VladSh



Joined: 29 Nov 2006
Posts: 2615
Location: Киев, Русь

PostPosted: Tue Jul 09, 2013 9:42 am    Post subject: Reply with quote

opk44, FeyFre
Насколько я понял, мы погибаем без комментов над вызовами.
Back to top
View user's profile Send private message Visit poster's website
Drugmix



Joined: 08 Apr 2013
Posts: 446

PostPosted: Tue Jul 09, 2013 11:44 pm    Post subject: Reply with quote

opk44
там список ВСЕХ возможных кнопок, а я предлагаю просто добавить комментарии к командам из дефолтного набора.
FeyFre
не сильно-то это поможет юзеру, решившему раскомментировать команду какую-то: проще будет нажать "ок" и посмотреть что в какую кнопку превратилась раскомментированная команда.

больше в качестве selfnote

# New
"" Command(4101) Icon(0)
# New window
"" Command(4102) Icon(1)
# Open…
"" Command(4103) Icon(2)
# Reopen
"" Command(4104) Icon(3)
SEPARATOR1
# Save
"" Command(4105) Icon(4)
# Save as…
"" Command(4106) Icon(5)
SET(1)
# MDI/PMDI
# Save all
"" Command(4110) Icon(32)
# Save all as…
"" Command(4111) Icon(33)
UNSET(1)
SEPARATOR1
# Print…
"" Command(4108) Icon(6)
# Preview…
"" Command(4114) Icon(21)
SEPARATOR1
# Cut
"" Command(4153) Icon(7)
# Copy
"" Command(4154) Icon(8)
# Paste
"" Command(4155) Icon(9)
# Delete
"" Command(4156) Icon(25)
SEPARATOR1
# Undo
"" Command(4151) Icon(10)
# Redo
"" Command(4152) Icon(11)
SEPARATOR1
# Find…
"" Command(4158) Icon(12)
# Replace…
"" Command(4161) Icon(13)
# Insert character
"" Command(4163) Icon(14)
# Insert date
"" Command(4183) Icon(26)
SEPARATOR1
# Font…
"" Command(4201) Icon(27)
# Increase font
-"Increase font" Command(4204) Icon(28)
# Decrease font
-"Decrease font" Command(4205) Icon(29)
# Colors…
"" Command(4202) Icon(30)
SEPARATOR1
# Read only
"" Command(4216) Icon(20)
# Wrap words
"" Command(4209) Icon(16)
# Split into four panes
"Split into four panes" Command(4212) Icon(22)
# Split vertically
"Split vertically" Command(4213) Icon(23)
# Split horizontally
"Split horizontally" Command(4214) Icon(24)
# Always on top
"" Command(4210) Icon(15)
SEPARATOR1
# Execute
"" Command(4251) Icon(17)
# Plug-ins…
"" Command(4259) Icon(18)
# Settings
"" Command(4260) Icon(19)
SEPARATOR1
# Run Notepad
"Run Notepad" Exec("notepad.exe") Icon("notepad.exe")
SET(32, "%a\AkelFiles\AkelUpdater.exe")
"Run AkelUpdater" Exec("%a\AkelFiles\AkelUpdater.exe") Icon("%a\AkelFiles\AkelUpdater.exe")
UNSET(32)

SEPARATOR1
BREAK
# Main menu
"Main menu" Call("ContextMenu::Show", 2, "%bl", "%bb") Icon(38)
SEPARATOR1
SET(32, "%a\AkelFiles\Plugs\Coder.dll")
# Programming
"Programming" Menu("CODER") Icon("%a\AkelFiles\Plugs\Coder.dll", 12)
# Mark
"Mark" Menu("MARK") Icon("%a\AkelFiles\Plugs\Coder.dll", 0)
# Syntax theme
"Syntax theme" Menu("SYNTAXTHEME") Icon("%a\AkelFiles\Plugs\Coder.dll", 4)
# Color theme
"Color theme" Menu("COLORTHEME") Icon("%a\AkelFiles\Plugs\Coder.dll", 5)
# CodeFold panel
-"CodeFold panel" Call("Coder::CodeFold", 1) Icon("%a\AkelFiles\Plugs\Coder.dll", 3)
UNSET(32)
SEPARATOR1
SET(32, "%a\AkelFiles\Plugs\XBrackets.dll")
# Brackets
"Brackets" +Call("XBrackets::Main") Menu("XBRACKETS") Icon("%a\AkelFiles\Plugs\XBrackets.dll", 0)
UNSET(32)
SET(32, "%a\AkelFiles\Plugs\SpellCheck.dll")
# Spell check
"Spell check" +Call("SpellCheck::Background") Menu("SPELLCHECK") Icon(35)
UNSET(32)
SET(32, "%a\AkelFiles\Plugs\SpecialChar.dll")
# Special characters
"Special characters" +Call("SpecialChar::Main") Menu("SPECIALCHAR") Icon("%a\AkelFiles\Plugs\SpecialChar.dll", 0)
UNSET(32)
SET(32, "%a\AkelFiles\Plugs\LineBoard.dll")
# Line numbers, bookmarks
"Line numbers, bookmarks" +Call("LineBoard::Main") Menu("LINEBOARD") Icon("%a\AkelFiles\Plugs\LineBoard.dll", 0)
UNSET(32)
SEPARATOR1
SET(32, "%a\AkelFiles\Plugs\Clipboard.dll")
# Clipboard
"Clipboard" Menu("CLIPBOARD") Icon("%a\AkelFiles\Plugs\Clipboard.dll", 0)
UNSET(32)
SET(32, "%a\AkelFiles\Plugs\SaveFile.dll")
# File saving
"File saving" Menu("SAVEFILE") Icon("%a\AkelFiles\Plugs\SaveFile.dll", 0)
UNSET(32)
SET(32, "%a\AkelFiles\Plugs\Log.dll")
# Log view
"Log view" Call("Log::Watch") Menu("LOG") Icon("%a\AkelFiles\Plugs\Log.dll", 0)
UNSET(32)
SEPARATOR1
SET(32, "%a\AkelFiles\Plugs\Explorer.dll")
# Explorer panel
"Explorer panel" +Call("Explorer::Main") Menu("EXPLORE") Icon("%a\AkelFiles\Plugs\Explorer.dll", 0)
UNSET(32)
SET(32, "%a\AkelFiles\Plugs\QSearch.dll")
# Search panel
"Search panel" +Call("QSearch::QSearch") Menu("QSEARCH") Icon("%a\AkelFiles\Plugs\QSearch.dll", 0)
UNSET(32)
SEPARATOR1
SET(32, "%a\AkelFiles\Plugs\Macros.dll")
# Macros…
-"Macros..." Call("Macros::Main") Icon("%a\AkelFiles\Plugs\Macros.dll", 0)
# Record
-"Record" Call("Macros::Main", 2, "%m", "%i") Icon("%a\AkelFiles\Plugs\Macros.dll", 1)
# Play once
-"Play once" Call("Macros::Main", 1, "", 1) Icon("%a\AkelFiles\Plugs\Macros.dll", 3)
# Play to the end
-"Play to the end" Call("Macros::Main", 3, "%m", "%i") Icon("%a\AkelFiles\Plugs\Macros.dll", 4)
UNSET(32)
SEPARATOR1
SET(32, "%a\AkelFiles\Plugs\Scripts.dll")
# Scripts…
-"Scripts..." +Call("Scripts::Main") Menu("SCRIPTS") Icon("%a\AkelFiles\Plugs\Scripts.dll", 0)
UNSET(32)
SET(32, "%a\AkelFiles\Plugs\RecentFiles.dll")
# Recent files…
-"Recent files..." Call("RecentFiles::Manage") Icon("%a\AkelFiles\Plugs\RecentFiles.dll", 0)
UNSET(32)
SET(1)
# MDI/PMDI
SET(32, "%a\AkelFiles\Plugs\Sessions.dll")
# Sessions…
-"Sessions..." Call("Sessions::Main") Menu("SESSIONS") Icon("%a\AkelFiles\Plugs\Sessions.dll", 0)
UNSET(32)
UNSET(1)
SET(32, "%a\AkelFiles\Plugs\Templates.dll")
# Templates…
-"Templates..." Call("Templates::Open") Menu("TEMPLATES") Icon(37)
UNSET(32)
SEPARATOR1
SET(32, "%a\AkelFiles\Plugs\Format.dll")
# Sort lines by string ascending
"Sort lines by string ascending" Call("Format::LineSortStrAsc") Menu("FORMAT") Icon("%a\AkelFiles\Plugs\Format.dll", 0)
UNSET(32)
SET(32, "%a\AkelFiles\Plugs\Scroll.dll")
# Vertical synchronization
"Vertical synchronization" Call("Scroll::SyncVert") Menu("SCROLL") Icon("%a\AkelFiles\Plugs\Scroll.dll", 1)
UNSET(32)
SET(32, "%a\AkelFiles\Plugs\HexSel.dll")
# Hex code
"Hex code" +Call("HexSel::Main") Icon("%a\AkelFiles\Plugs\HexSel.dll", 0)
UNSET(32)
SEPARATOR1
SET(32, "%a\AkelFiles\Plugs\Hotkeys.dll")
# Hotkeys…
-"Hotkeys..." +Call("Hotkeys::Main") Menu("HOTKEYS") Icon("%a\AkelFiles\Plugs\Hotkeys.dll", 0)
UNSET(32)
SET(32, "%a\AkelFiles\Plugs\MinimizeToTray.dll")
# Minimize to tray
-"Minimize to tray" Call("MinimizeToTray::Now") Menu("MINIMIZETOTRAY") Icon("%a\AkelFiles\Plugs\MinimizeToTray.dll", 0)
UNSET(32)
SEPARATOR1
SET(32, "%a\AkelFiles\Plugs\Sounds.dll")
# Sound typing
"Sound typing" +Call("Sounds::Main") Menu("SOUNDS") Icon("%a\AkelFiles\Plugs\Sounds.dll", 0)
UNSET(32)
SET(32, "%a\AkelFiles\Plugs\Speech.dll")
# Machine reading
"Machine reading" +Call("Speech::Main") Icon("%a\AkelFiles\Plugs\Speech.dll", 0)
UNSET(32)
SEPARATOR1
Back to top
View user's profile Send private message
opk44



Joined: 16 Jan 2010
Posts: 348

PostPosted: Wed Jul 10, 2013 9:02 am    Post subject: Reply with quote

Drugmix
1. Я и в первый раз прекрасно понял Ваше предложение.
Дальше флуд. Можно не читать

2. И да, слово "ВСЕХ", мне лично очень нравится. Только добавьте к слову "список" еще и "ОТСОРТИРОВАННЫЙ". В таком виде оно мне нравится еще больше.
Особая же прелесть в том, что так я точно знаю, где именно найти нужную (и главное достоверную) информацию и могу не полагаться на наличие/отсутствие обсуждаемых комментариев и строить какие-либо догадки на их основе.
3. В построчном комментировании не вижу смысла, ибо при наличии полного отсортированного списка эти, с позволения сказать, "перламутровые пуговицы" ничего не добавляют, но съедают 50% полезной площади окна.
Кроме того, по закону нарастания энтропии, как только пользователь начнет "копипастить" дефолтные команды, уже никто не сможет поручится за соблюдение соответствия команд и комментариев к ним.
4. Согласитесь, что редактирование кнопок не является каждодневной задачей пользователей, об удобстве которых Вы так печётесь. Так что ничего страшного не случится, если пользователь потратит несколько секунд своего драгоценного времени, чтобы найти нужную (или, как в данном случае "ненужную") команду в Руководстве.
5. Единственным "неудобством" я считаю отсутствие какого бы то ни было аннотированного списка иконок. Но и это настолько не приоритетная задача, что мне лень даже для себя один раз прошерстить все плагины и сделать иллюстрированную шпаргалку.
Back to top
View user's profile Send private message
Drugmix



Joined: 08 Apr 2013
Posts: 446

PostPosted: Wed Jul 10, 2013 9:29 am    Post subject: Reply with quote

opk44
наверно, Вы правы: это на самом деле не такая уж и серьёзная проблема, чтобы сейчас её исправлять. В АкелПаде на данный момент отсутствуют куда более жизненно важные вещи.
Back to top
View user's profile Send private message
DV



Joined: 16 Nov 2006
Posts: 852
Location: Kyiv, Ukraine

PostPosted: Thu Jul 11, 2013 10:58 am    Post subject: Reply with quote

Хооочууу иконки для команд "4199 Move caret to previous location" и "4200 Move caret to next location"! Smile
(Примерял разные бесплатные иконки с пары-тройки сайтов, но вписывающихся в стандартный набор иконок AkelPad не нашёл Sad Товарищи дизайнеры, на вас уповаю! )
Back to top
View user's profile Send private message
VladSh



Joined: 29 Nov 2006
Posts: 2615
Location: Киев, Русь

PostPosted: Thu Jul 11, 2013 12:30 pm    Post subject: Reply with quote

Drugmix
Если посмотрите старые версии, то как раз над каждой строкой были комменты, о которых Вы просите. Их убрали, т.к. было ограничение на размер кода в меню; потом размер возможного кода увеличили, и как обстоит с этим дело сейчас, неизвестно.
Задача действительно далеко неприоритетная. Можно навести на кнопку курсор мыши и увидеть подсказку. Ну и если человек уже долго копается, то основные номера команд запоминаются.
Back to top
View user's profile Send private message Visit poster's website
Drugmix



Joined: 08 Apr 2013
Posts: 446

PostPosted: Thu Oct 31, 2013 12:00 pm    Post subject: Reply with quote

У меня вдруг появился баг:
при ПКМ по тулбару - открывается окно редактирования содержимого тулбара, но при попытке напечатать туда что-либо - текст отправляется не в это окно, а в открытый в основном окне документ, хотя при этом активно не основное окно, а как раз окошко для редактирования содержимого тулбара и там даже мигает каретка и я её могу перемещать кнопками влево/вправо/вверх/вниз.
При этом если каретку выставить в левую часть, где задаётся имя кнопки - там печатается нормально, а вот сдвигаюсь по строке вправо (до Call) - и туда уже не могу ничего писать.
Та самая строка:
Code:
"Special characters" Call("SpecialChar::Settings", 1, "1,2,3,4,5,6,7,\x00A0,\x2002,\x2003,\x2009", "0", "0", -1, -1) Menu("SPECIAL_CHAR") Icon("%a\AkelFiles\Plugs\SpecialChar.dll", 0)
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5419

PostPosted: Thu Oct 31, 2013 12:45 pm    Post subject: Reply with quote

Drugmix
Не воспроизводится. Можете выложить/выслать папку с AkelPad'ом?
Back to top
View user's profile Send private message Send e-mail
Drugmix



Joined: 08 Apr 2013
Posts: 446

PostPosted: Thu Oct 31, 2013 12:54 pm    Post subject: Reply with quote

Instructor
https://dl.dropboxusercontent.com/u/11652751/AkelPad.7z
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5419

PostPosted: Thu Oct 31, 2013 1:06 pm    Post subject: Reply with quote

Drugmix
Не воспроизводится. Какая ОС?
Back to top
View user's profile Send private message Send e-mail
Drugmix



Joined: 08 Apr 2013
Posts: 446

PostPosted: Thu Oct 31, 2013 1:31 pm    Post subject: Reply with quote

Instructor
w7sp1x64 ultimate, ru
Back to top
View user's profile Send private message
Drugmix



Joined: 08 Apr 2013
Posts: 446

PostPosted: Thu Oct 31, 2013 1:34 pm    Post subject: Reply with quote

Instructor
а ещё вернулись невидимые пункты меню:
скриншот
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 ... 21, 22, 23, 24, 25  Next
Page 22 of 25

 
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