TopMost#
Podstawowe informacje#
- Wersja: 1.40
- Architektura: 32-bit i 64-bit
- Źródło: Strona domowa, GitHub
- Autor: Franco Stellari
- Przeznaczenie: Daje kontrolę nad mechanizmem Zawsze na wierzchu oraz wprowadza przezroczystość głównego okna programu.
Dodatkowe materiały:
Instalacja#
Proces instalacji wtyczki przebiega w sposób standardowy. Finalnie na całą wtyczkę składają się następujące pliki i foldery:
NPP\plugins\TopMost\TopMost.dll
NPP\plugins\TopMost\install.txt
NPP\plugins\TopMost\license.txt
NPP\plugins\Config\TopMost.ini
- pojawia się po pierwszym zamknięciu NPP.
Instalowanie wtyczki poprzez okno Zarządzanie wtyczkami pobiera nadmiarowe pliki.
Menu wtyczki#
U góry na Pasku menu plugin tworzy następujące menu wtyczki:
Rysunek. TopMost - menu wtyczki w domyślnym stanie
Opis#
Notepad++ ma wbudowaną opcję pozwalającą ustawić główne okno programu zawsze na wierzchu względem innych okien, co można wykonać klikając u góry na Pasku menu kolejno Widok >> Zawsze na wierzchu
. Opcję tę można nieco usprawnić instalując omawianą wtyczkę, która synchronizuje się z wbudowanym mechanizmem oferując dodatkowe możliwości:
- Dwa osobne przyciski dla Paska narzędzi (niebieska pinezka i pionowa tęcza odpowiedzialne kolejno za utrzymanie głównego okna programu zawsze na wierzchu oraz nadanie mu przezroczystości).
Kilka opcji odpowiedzialnych za zachowanie wtyczki; pokazywanie/ukrywanie wyżej wymienionych przycisków na Pasku narzędzi, włączenie/wyłączenie mechanizmu Zawsze na wierzchu dla głównego okna programu z domyślnym skrótem klawiszowym
Ctrl+Alt+Shift+T
(i ewentualnym zapamiętaniem decyzji przy ponownym uruchomieniu NPP), włączenie/wyłączenie przezroczystości w głównym oknie programu, ustawienie procentowego poziomu przezroczystości, czy w końcu automatyczne włączenie przezroczystości dopiero po utracie zogniskowania przez to okno).
Przezroczystość nadawana jest tylko dla głównego okna programu i nie dotyczy żadnego innego okna (tworzonego przez sam programu jak i pozostałe wtyczki).
Przydatny dodatek dla wszystkich osób, które muszą mieć jednoczesny podgląd na kilka okien różnych programów, gdzie okno samego edytora odgrywa kluczową rolę (np. w trakcie modyfikacji kodu) i niekiedy przesłania inne okna.