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 

Что хотелось бы добавить в AkelPad (3)
Goto page Previous  1, 2, 3 ... 24, 25, 26
 
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian)
View previous topic :: View next topic  
Author Message
VladSh



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

PostPosted: Fri Mar 03, 2017 9:19 am    Post subject: Reply with quote

Держался-держался пару лет, но всё-таки решился написать)

Использую тёмную тему; при закрытии последней вкладки серый фон, хоть это и не белый, но всё равно бьёт по глазам.
Так вот, хотелось бы настройки "при закрытии последней вкладки сразу же открывать новую", и чтобы при этом не было видно моргания фона.
Сейчас, когда я не забыл об этом, при закрытии последней вкладки закрываю глаза и открываю через пару секунд. А если забыл, то получаю удар по глазам((
Back to top
View user's profile Send private message Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 6223

PostPosted: Sat Mar 18, 2017 4:12 pm    Post subject: Reply with quote

VladSh
Можно PMDI использовать, там всегда есть хотя бы одна вкладка.

Или скрипт для изменения фона MDI клиента: SetMdiClientBk.js

Code:
// Usage:
// Call("Scripts::Main", 1, "SetMdiClientBk.js", `-Color="#0000FF"`)

var sHex=AkelPad.GetArgValue("Color", "#000000");
var oSys=AkelPad.SystemFunction();
var hMainWnd=AkelPad.GetMainWnd();
var hMdiClient=AkelPad.SendMessage(hMainWnd, 1222 /*AKD_GETMAININFO*/, 12 /*MI_WNDMDICLIENT*/, 0);
oSys.Call("user32::SetClassLong" + _TCHAR, hMdiClient, -10 /*GCL_HBRBACKGROUND*/, oSys.Call("gdi32::CreateSolidBrush", hex2rgb(sHex)));

function hex2rgb(sHex)
{
  if (/^#[\da-f]{6}$/i.test(sHex))
    return parseInt(sHex.substr(5, 2) + sHex.substr(3, 2) + sHex.substr(1, 2), 16);
}
Back to top
View user's profile Send private message Send e-mail
VladSh



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

PostPosted: Wed Mar 22, 2017 5:00 pm    Post subject: Reply with quote

Instructor
Спасибо!
PMDI попользую, - оно работает именно так, как хочется; хотя пока не знаю, чем это может грозить.

Хотелось бы такой же штуки ("всегда есть хотя бы одна вкладка") и для MDI, опционально конечно Smile
Back to top
View user's profile Send private message Visit poster's website
DV



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

PostPosted: Fri Mar 24, 2017 1:20 pm    Post subject: Reply with quote

Как по мне, единственный недостаток PMDI в том, что в этом режиме нельзя посмотреть несколько открытых документов в дочерних окнах внутри AkelPad (как в режиме MDI).
Такая необходимость появляется довольно редко, но всё же...
А вот можно ли было бы в AkelPad сделать переключение из режима PMDI в MDI на лету? То есть в режиме PMDI рисовать "виртуальные" кнопки сворачивания/разворачивания окна - и если такая кнопка будет нажата, то на лету переходить в режим MDI.
Back to top
View user's profile Send private message
newquaker



Joined: 19 Feb 2011
Posts: 4

PostPosted: Fri Apr 28, 2017 9:35 am    Post subject: Reply with quote

Здравствуйте, очень хорошая программа. А можно ли сделать чтобы при открытии окна избранного фокус перемещался сразу на окно поиска по нему? Тоже касается диалогового окна "выбор окна". А то файлов много, на одной панели всех не видно, а искать нужно быстро всё это добро. Благодарю.
Back to top
View user's profile Send private message
VladSh



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

PostPosted: Fri Apr 28, 2017 6:28 pm    Post subject: Reply with quote

DV
А я вот часто размещаю окна разных файлов рядом и смотрю, потому сначала обрадовался PMDI, а теперь пришлось отключить((
Back to top
View user's profile Send private message Visit poster's website
F. Phoenix



Joined: 24 Dec 2011
Posts: 175

PostPosted: Wed Sep 13, 2017 8:18 pm    Post subject: Reply with quote

Coder CodeFold

• Настройку минимального числа строк для автоматического сворачивания (см. Coder -> CodeFold 2 -> Сворачивать все при открытии).
• Настройку рекурсии при автоматическом сворачивании (сейчас сворачиваются только узлы верхнего уровня).

Пример:
файлы размером до 40 строк открываются развернутыми (expanded)
файлы размером от 40 строк открываются свернутыми (collapsed)
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian) All times are GMT
Goto page Previous  1, 2, 3 ... 24, 25, 26
Page 26 of 26

 
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