Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » AkelPad (часть 2)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150

Открыть новую тему     Написать ответ в эту тему

gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 AkelPad
текстовый редактор с открытым исходным кодом, созданный, чтобы быть маленьким и быстрым
Авторы: Шенгальц А. А. (aka Instructor; версии 3–4); Кузнецов А. И. (версии 1–2)

Последний релиз: 4.9.9 от 16 октября 2024


Скачать
Программа релиз 4.9.9: многоязычная [exe]: x86 | x64; русская [zip]: x86 | x64; английская [zip]: x86 | x64    
Плагины полный авторский комплект: x86 | x64    
Скрипты авторская подборка: Instructor | KDJ | VladSh | Infocatcher    
Синтаксические файлы авторские дополнения к комплектным: akelpad.sf.net    
Шрифты авторская модификация для использования с плагином Fonts.dll: akelpad.sf.net    
Обновления авторская утилита AkelUpdater v6.8

Дополнения от сообщества
Программа Неофициальная компиляция из последних исходников 4.10.0 r4475 от 03.11.2024
Microsoft SDK для самостоятельной компиляции AkelPad и плагинов
NSIS 2.xx для самостоятельной компиляции AkelUpdater    
Плагины FileDialog: Диалог открытия файлов. Подробнее... Автор: dothen. Скачать: 1.1    
Help: вызов справки с поиском выделенного текста (альт. к ChmKeyword.js). Подробнее: 1, 2, видео. Автор: AZJIO. Скачать: плаг (или утилита)    
SpellCheck: проверка орфографии на движке Hunspell. Подробнее... Автор: random6_2020. Скачать: x64 (1.3.0.4) | x86 (1.3.0.5) | исходники    
TabBar: вкладки: кнопка закрытия, выделение активной. Подробнее... Автор: dothen. Скачать: 1.2    
TagsView: разбор исходного кода при помощи ctags. Подробнее: akelpad.sf.net | github. Автор: DV. Скачать: 0.5b github | sf.net    
Скрипты akelpad.sf.net | Infocatcher :: github | DV :: github | AZJIO | Andrey_A_A    
Синтаксические файлы • подборки: Lenchik & Drugmix & Skif_off | cuprum | Infocatcher :: github | VladSh | Andrey_A_A    
единым списком по расширениям (включая авторские)    
Утилиты ShellExt: пункт в контекстное меню проводника. Подробнее... Автор: Ralph Shane. Скачать: 4.8.3.0    
AnotherFileNearby: создание слепка редактируемого файла. Подробнее... Автор: AZJIO. Скачать: YaD    
Цветовые темы Atom One Dark Pro    
Сборки местная коллекция    
в составе сборок часто содержатся скрипты и синтаксические файлы, не имеющие самостоятельных ссылок, и потому не перечисленные в шапке

Помощь
Справка из исходников | FAQ 1 | FAQ 2
Справка от AZJIO
Coder-файл: справочные комментарии на русском языке
Установка AkelPad 4 на Windоws 7 с заменой Блокнота Windows

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 22:03 10-07-2017 | Исправлено: yozhic, 20:09 21-11-2024
spirit21

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gutasiho
У tabbar.ini должна быть кодировка 1200.

Всего записей: 1338 | Зарегистр. 13-11-2004 | Отправлено: 22:12 21-11-2024
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1251 и всё работает.
Ну, за исключением бага опции клика средней кнопкой мыши.
 
Добавлено:
Клонировать.
Понимаю, что ответа "как сделали, что работает" не будет, ибо похоже просто работает с нуля.
Задам тогда вопрос - так ЧТО именно этот пункт делает?

Всего записей: 3844 | Зарегистр. 01-04-2006 | Отправлено: 22:48 21-11-2024
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да, с нуля. Делает что и написано. Клонирует (дублирует) вкладку. Полностью с открытым файлом.

Всего записей: 5095 | Зарегистр. 11-03-2003 | Отправлено: 22:57 21-11-2024
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny_child (пост)
Цитата:
бага опции клика средней кнопкой мыши

TabBar-Rus.txt:

Цитата:
- Если включено отображение кнопки закрытия то закрытие вкладки средней кнопкой игнорируется.

Всего записей: 2979 | Зарегистр. 20-03-2008 | Отправлено: 23:25 21-11-2024
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А в первой версии работает.

Всего записей: 5095 | Зарегистр. 11-03-2003 | Отправлено: 05:08 22-11-2024
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic
Ну сопсно, выше уже ответили, что работало же. Да и поведение опции SelectWindowDlg, точнее её описание,
как бы совершенно не намекает на то, что работа средней кнопки должна быть теперь наглухо отключена.
 
Интересно  автор плагина сюда не заглянет. Или только на том форуме он бывает?
А то ведь про это:  

Цитата:
Еще автору хорошо бы указать на тот факт, что когда вкладка активируется  она становится чуть-чуть больше, чем любая из неактивных.
А иконка крестика закрытия - не масштабируется на эту дельту. Было бы намного приятнее видеть, что для неактивных вкладок - крестик маленький, а для активной - побольше чутка.
весьма желательно сообщить)))
 
AkulaBig (пост)
Цитата:
Да, с нуля. Делает что и написано. Клонирует (дублирует) вкладку. Полностью с открытым файлом.

Потрясающе... У меня с нуля так не работает.... И где же зарыли целого слона, выходит у меня? Интересно получается....
 
Команда стоит в меню 4322. Но нигде не описаны какие-либо условия на её работоспособность...

Всего записей: 3844 | Зарегистр. 01-04-2006 | Отправлено: 08:36 22-11-2024 | Исправлено: destiny_child, 08:38 22-11-2024
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Все равно не подхватывается Tabbar.ini, смена кодировки не помогает. Ну и ладно.

Всего записей: 7730 | Зарегистр. 14-09-2020 | Отправлено: 08:40 22-11-2024
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gutasiho
Значит не туда подкинули. Таких чудес не бывает....
Или бывает? Вот у вас Клонировать работает в меню?
 
 

Код:
 
      if (nMDI)
      {
        EnableMenuItem(hMainMenu, IDM_WINDOW_FRAMECLONE, (!moCur.bSingleOpenFile && lpFrameCurrent->ei.hWndEdit && lpFrameCurrent->wszFile[0])?MF_ENABLED:MF_GRAYED);
      }

 
Вот код, что отвечает за активацию пункта в меню... Еще бы его понять весь...
С условием в IF - всё понятно - это либо WMD_MDI 1, либо WMD_PMDI  2 режимы.
А вот с "(!moCur.bSingleOpenFile && lpFrameCurrent->ei.hWndEdit && lpFrameCurrent->wszFile[0])"
не всё так однозначно...

Блин, "значно...". Нельзя включать опцию "Не открывать файл дважды." ХОТЯ! этот же дубликат и НЕ ДОЛЖЕН
быть этим же файлом - он должен быть в каком-то временном хранилище создан и лишь после действия юзера
по его сохранению - он должен финально закрепиться на диске.... Чтобы стать хоть и копией, но с другим же  
именем, или в другой же папке.

Всего записей: 3844 | Зарегистр. 01-04-2006 | Отправлено: 08:53 22-11-2024 | Исправлено: destiny_child, 10:25 22-11-2024
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny_child
Подкинул в папку плагинов вместе с плагином.
Цитата:
 Вот у вас Клонировать работает в меню?
В AkelPad x64 не работает, в AkelPad x86 работает.

Всего записей: 7730 | Зарегистр. 14-09-2020 | Отправлено: 09:40 22-11-2024
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny_child

Цитата:
Вот код

Откуда вы его взяли-то. Вот стандартный:
"Клонировать" Command(4322) Icon("%a\AkelFiles\ICO\Window\26.ico")
gutasiho

Цитата:
Tabbar.ini

Дак напишите, TabBar.ini. Почему вы решили назвать файл не так, как плагин? Вдруг в этом дело.

Всего записей: 5095 | Зарегистр. 11-03-2003 | Отправлено: 10:03 22-11-2024
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig (пост)
Цитата:
Откуда вы его взяли-то

Это код программы самой. Из исходников ясен пень))) Неужели не признали родной Win32API style of coding?
 
Добавлено:
AkulaBig (пост)
Цитата:
Почему вы решили назвать файл не так, как плагин?

А ничего, что API функции работы с файлами на виндовой файловой системе(NTFS,FAT) имеют регистроНЕзависимый результат обращения?
по факту даже назвав файл tABbaR.iNi - я получил рабочий плагин.
 
Добавлено:
gutasiho
А у вас точно одна и та же версия акелы? Не микс какой-то?
Потому как от разной битности результаты не должны меняться. Конфиго-устанавливающий ИНИшник же у них один на двоих!

Всего записей: 3844 | Зарегистр. 01-04-2006 | Отправлено: 10:24 22-11-2024 | Исправлено: destiny_child, 10:47 22-11-2024
volkovysk



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Еще автору хорошо бы указать на тот факт, что когда вкладка активируется  она становится чуть-чуть больше, чем любая из неактивных.  
А иконка крестика закрытия - не масштабируется на эту дельту.
И не надо делать, чтоб масштабировалось. А то косяков новых напортачит.)) Шрифт не масштабируется и крест нормально смотрится.

Всего записей: 596 | Зарегистр. 21-04-2011 | Отправлено: 10:38 22-11-2024 | Исправлено: volkovysk, 10:47 22-11-2024
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny_child
Цитата:
А у вас точно одна и та же версия акелы? Не микс какой-то?
Потому как от разной битности результаты не должны меняться.  
В том посту я ошибся, в AP x64 тоже показывает Клонировать, то я смотрел на пустом новом табе.
AkulaBig
Цитата:
Дак напишите, TabBar.ini.
Да все так и есть, ведь имя копировал из прилагаемого хелпа. Не пашет.

Всего записей: 7730 | Зарегистр. 14-09-2020 | Отправлено: 10:41 22-11-2024
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
volkovysk (пост)
Цитата:
Шрифт не масштабируется

А ориг.иконка типа файла/расширения - масштабируется... Почему бы и не следовать за этой вполне себе логичной логикой?
 
Добавлено:
gutasiho (пост)
Цитата:
Не пашет.

Файл в папке Plugs же лежит? Рядом же там есть еще другие ИНИшники от других плагинов?
Автозагрузку плагина включили же?

Всего записей: 3844 | Зарегистр. 01-04-2006 | Отправлено: 10:48 22-11-2024 | Исправлено: destiny_child, 10:52 22-11-2024
volkovysk



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny_child
Не знаю, что имеете в виду под масштабированием, но иконка такая же, только при активации вкладки на 2 пиксела вверх едет, что тоже не всем по кайфу. А вобще, этот вопрос сугубо вкуса и в принципе без разницы как делать, лишь бы всё без глюков работало.

Всего записей: 596 | Зарегистр. 21-04-2011 | Отправлено: 10:55 22-11-2024
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
volkovysk (пост)
Цитата:
но иконка такая же, только при активации вкладки на 2 пиксела вверх едет

Вполне верю, что по факту ТАК и есть - на видео покадрово не смотрел.  
НО вот для моего глаза это выглядит как простое масштабирование - увеличение.  
И это приятно)))

Всего записей: 3844 | Зарегистр. 01-04-2006 | Отправлено: 11:18 22-11-2024 | Исправлено: destiny_child, 11:19 22-11-2024
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny_child

Цитата:
Это код программы самой

Я и удивился, зачем вы его в меню вкладок прописали. Видимо у вас клонирование не прописано в меню вкладок.

Цитата:
регистроНЕзависимый результат

Как автор напишет, так и будет. Но автор сорцы выложил. Конечно можно посмотреть.
gutasiho

Цитата:
Не пашет.

Можете скачать мою сборку и оттуда взять плагин с инишником. Но сборка у меня х32. Настроенный плагин х64 можно взять из папки сборки. Вот прямая ссылка на мои плюшки для Акельки х64. Там и плагин есть  https://www.dropbox.com/scl/fi/s4080vetn8t2iz96lfrdh/AkelPad64.7z?rlkey=19oi3pngkk7dk3dcqgbrikhfg&dl=1

Всего записей: 5095 | Зарегистр. 11-03-2003 | Отправлено: 11:44 22-11-2024
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig (пост)
Цитата:
Видимо у вас клонирование не прописано в меню вкладок.

Включено, просто работоспособность этой опции в меню зависит от опции в Настройках.
Как я сразу после цитаты кода из исходников выше написал:

Цитата:
Нельзя включать опцию "Не открывать файл дважды."
в этих Настройках.
Если включил - то "Клонировать" становится недоступным пунктом.

Всего записей: 3844 | Зарегистр. 01-04-2006 | Отправлено: 12:00 22-11-2024
sanitar2k



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig

Цитата:
Настроенный плагин х64 можно взять из папки сборки.  

Ха... Самопальный TabBar.ini у меня не подхватывался плагином (та же проблема, что у уважаемого gutasiho), а с Вашей инишкой всё работает, можно параметрами играться. Чудеса.

Всего записей: 1167 | Зарегистр. 26-12-2005 | Отправлено: 15:14 22-11-2024
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny_child

Цитата:
Если включил - то "Клонировать" становится недоступным пунктом.

Проверил. Да, у меня также.
sanitar2k

Цитата:
Самопальный TabBar.ini у меня не подхватывался плагином

Дак у меня инишник не самопальный, его профессионал создал. Я
Так как мне было лень создавать файл. Я скопировал инишник другого плагина с переименованием и в него скопировал опции из ридми. Вот и весь секрет.

Всего записей: 5095 | Зарегистр. 11-03-2003 | Отправлено: 16:42 22-11-2024 | Исправлено: AkulaBig, 16:43 22-11-2024
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150

Компьютерный форум Ru.Board » Компьютеры » Программы » AkelPad (часть 2)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru