[RELEASE] Release v5.5 bis : Add Plugin Manager in installer.
[NEW] remove unnecessary (repeated) separator in context menu. git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@541 f5eea248-9336-0410-98b8-ebc06183d4e3
This commit is contained in:
parent
75efadfcae
commit
ea2caf3d1d
@ -48,5 +48,4 @@ Included plugins (ANSI):
|
||||
7. Doc Monitor v2.2
|
||||
8. NppNetNote v0.1
|
||||
9. Compare Plugin 1.5.5
|
||||
10. Plugin Manager 0.9.2.1
|
||||
|
||||
|
Binary file not shown.
@ -33,6 +33,7 @@
|
||||
<Item posX = "3" posY = "6" name = "Přesunout/duplikovat aktuální dokument"/>
|
||||
<Item posX = "3" posY = "16" name = "Sbalit úroveň"/>
|
||||
<Item posX = "3" posY = "17" name = "Rozbalit úroveň"/>
|
||||
<Item posX = "6" posY = "4" name = "Import"/>
|
||||
</SubEntries>
|
||||
|
||||
<!-- all menu item -->
|
||||
@ -46,7 +47,7 @@
|
||||
<Item id = "41007" name = "Uloži&t vše"/>
|
||||
<Item id = "41008" name = "Uložit &jako..."/>
|
||||
<Item id = "41010" name = "Tisk..."/>
|
||||
<Item id = "1001" name = "Tisknout TEĎ!"/>
|
||||
<Item id = "1001" name = "Tisknout teď"/>
|
||||
<Item id = "41011" name = "Kone&c"/>
|
||||
<Item id = "41012" name = "Nahrát relaci..."/>
|
||||
<Item id = "41013" name = "Uložit relaci..."/>
|
||||
@ -69,8 +70,8 @@
|
||||
<Item id = "42013" name = "Sloučit řádky"/>
|
||||
<Item id = "42014" name = "Posunout aktuální řádek nahoru"/>
|
||||
<Item id = "42015" name = "Posunout aktuální řádek dolů"/>
|
||||
<Item id = "42016" name = "na VELKÁ písmena"/>
|
||||
<Item id = "42017" name = "na malá písmena"/>
|
||||
<Item id = "42016" name = "VELKÁ písmena"/>
|
||||
<Item id = "42017" name = "malá písmena"/>
|
||||
<Item id = "42018" name = "&Začít nahrávání"/>
|
||||
<Item id = "42019" name = "&Ukončit nahrávání"/>
|
||||
<Item id = "42021" name = "&Přehrát"/>
|
||||
@ -92,7 +93,7 @@
|
||||
<Item id = "43001" name = "&Najít..."/>
|
||||
<Item id = "43002" name = "Najít &další"/>
|
||||
<Item id = "43003" name = "Nahradit..."/>
|
||||
<Item id = "43004" name = "Jdi na řádek..."/>
|
||||
<Item id = "43004" name = "Přejít na ..."/>
|
||||
<Item id = "43005" name = "Záložka"/>
|
||||
<Item id = "43006" name = "Další záložka"/>
|
||||
<Item id = "43007" name = "Předchozí záložka"/>
|
||||
@ -163,15 +164,17 @@
|
||||
<Item id = "46001" name = "Upravit styl..."/>
|
||||
<Item id = "46016" name = "Normální text"/>
|
||||
<Item id = "46080" name = "Vlastní"/>
|
||||
<Item id = "47000" name = "O aplikaci..."/>
|
||||
<Item id = "47000" name = "O Notepadu++ ..."/>
|
||||
<Item id = "47001" name = "Notepad++ - domovská stránka"/>
|
||||
<Item id = "47002" name = "Notepad++ - stránka projektu"/>
|
||||
<Item id = "47003" name = "Online nápověda"/>
|
||||
<Item id = "47003" name = "NpWiki++ - online nápověda"/>
|
||||
<Item id = "47004" name = "Diskuzní fórum"/>
|
||||
<Item id = "47005" name = "Získat další pluginy"/>
|
||||
<Item id = "47006" name = "Aktualizovat Notepad++"/>
|
||||
<Item id = "47007" name = "Wiki FAQ"/>
|
||||
<Item id = "47008" name = "Obsah nápovědy"/>
|
||||
<Item id = "48005" name = "Importovat plugin(y) ..."/>
|
||||
<Item id = "48006" name = "Importovat styl(y) ..."/>
|
||||
<Item id = "48009" name = "Asociace klávesových zkratek..."/>
|
||||
<Item id = "48011" name = "Volby..."/>
|
||||
<Item id = "49000" name = "&Spustit..."/>
|
||||
@ -200,8 +203,8 @@
|
||||
<Item order = "7" name = "Jméno souboru i s cestou do Schránky"/>
|
||||
<Item order = "8" name = "Jméno souboru do Schránky"/>
|
||||
<Item order = "9" name = "Jméno aktuálního adresáře do Schránky"/>
|
||||
<Item order = "10" name = "Přejmenujte mě"/>
|
||||
<Item order = "11" name = "Smažte mě"/>
|
||||
<Item order = "10" name = "Přejmenovat"/>
|
||||
<Item order = "11" name = "Smazat"/>
|
||||
<Item order = "12" name = "Pouze ke čtení"/>
|
||||
<Item order = "13" name = "Vymazat příznak Pouze ke čtení"/>
|
||||
<Item order = "14" name = "Jít na novou instanci"/>
|
||||
@ -236,7 +239,9 @@
|
||||
<Item id = "1635" name = "Nahradit vše ve všech otevřených dokumentech"/>
|
||||
<Item id = "1636" name = "Najít vše ve všech otevřených dokumentech"/>
|
||||
<Item id = "1637" name = "Najít v souborech"/>
|
||||
<!--
|
||||
<Item id = "1640" name = "Přepnout dialog"/>
|
||||
-->
|
||||
<Item id = "1641" name = "Najít vše v aktuálním dokumentu"/>
|
||||
<Item id = "1654" name = "Filtry:"/>
|
||||
<Item id = "1655" name = "Adresář:"/>
|
||||
@ -250,25 +255,27 @@
|
||||
<Item id = "1661" name = "Podle aktuál. dokumentu"/>
|
||||
<Item id = "1686" name = "Průhle&dnost"/>
|
||||
</Find>
|
||||
<GoToLine title = "Jdi na řádek #">
|
||||
<GoToLine title = "Přejít na ...">
|
||||
<Item id = "2007" name = "Řádek"/>
|
||||
<Item id = "2008" name = "Pozice"/>
|
||||
<Item id = "1" name = "&Přejít!"/>
|
||||
<Item id = "2" name = "Nejdu nikam"/>
|
||||
<Item id = "2004" name = "Jste na řádku č.:"/>
|
||||
<Item id = "2005" name = "Přejít na řádek č.:"/>
|
||||
<Item id = "2008" name = "Pozici (file-offset)"/>
|
||||
<Item id = "1" name = "&Přejít"/>
|
||||
<Item id = "2" name = "Nepřecházet nikam"/>
|
||||
<Item id = "2004" name = "Jste na řádku č. / pozici:"/>
|
||||
<Item id = "2005" name = "Přejít na řádek č. / pozici:"/>
|
||||
<Item id = "2006" name = "Nemůžete jít dále než na:"/>
|
||||
</GoToLine>
|
||||
|
||||
<Run title = "Spustit...">
|
||||
<Item id = "1903" name = "Zde zadejte název programu pro spuštění"/>
|
||||
<Item id = "1903" name = "Program ke spuštění"/>
|
||||
<Item id = "1" name = "Spustit!"/>
|
||||
<Item id = "2" name = "Storno"/>
|
||||
<Item id = "1904" name = "Uložit..."/>
|
||||
</Run>
|
||||
|
||||
<StyleConfig title = "Upravit styl">
|
||||
<!--
|
||||
<Item id = "1" name = "Vyzkoušet!"/>
|
||||
-->
|
||||
<Item id = "2" name = "Storno"/>
|
||||
<Item id = "2301" name = "Uložit a zavřít"/>
|
||||
<Item id = "2303" name = "Průhlednost"/>
|
||||
@ -283,8 +290,8 @@
|
||||
<Item id = "2209" name = "Velikost písma:"/>
|
||||
<!--
|
||||
<Item id = "2210" name = "Upozornění: Nastavení tohoto stylu bude implicitní pro všechny dosud nedefinované styly"/>\
|
||||
-->
|
||||
<Item id = "2211" name = "Popis stylu:"/>
|
||||
-->
|
||||
<Item id = "2212" name = "Styl barev"/>
|
||||
<Item id = "2213" name = "Styl písma"/>
|
||||
<Item id = "2214" name = "Standardní přípona:"/>
|
||||
@ -358,20 +365,21 @@
|
||||
<Item id = "24311" name = "Začátek ohraničení:"/>
|
||||
<Item id = "24314" name = "Ukončení ohraničení:"/>
|
||||
</Operator>
|
||||
<Item id = "24001" name = "Povolit oddělovací znak esc:"/>
|
||||
</UserDefine>
|
||||
<Preference title = "Volby">
|
||||
<Item id = "6001" name = "Zavřít"/>
|
||||
<Global title = "Základní nastavení">
|
||||
<Global title = "Obecné">
|
||||
<Item id = "6101" name = "Nástrojová lišta"/>
|
||||
<Item id = "6102" name = "Skrýt"/>
|
||||
<Item id = "6103" name = "Malé ikony"/>
|
||||
<Item id = "6104" name = "Velké ikony"/>
|
||||
<Item id = "6105" name = "Malé standardní ikony"/>
|
||||
<Item id = "6105" name = "Standardní ikony"/>
|
||||
|
||||
<Item id = "6106" name = "Lišta záložek"/>
|
||||
<Item id = "6107" name = "Zmenšit"/>
|
||||
<Item id = "6108" name = "Uzamknout (nelze přetahovat záložky)"/>
|
||||
<Item id = "6109" name = "Zvýraznit neaktivní záložky"/>
|
||||
<Item id = "6109" name = "Znevýraznit neaktivní záložky"/>
|
||||
<Item id = "6110" name = "Zobrazovat horní oranžový pruh"/>
|
||||
|
||||
<Item id = "6111" name = "Zobrazovat stavový řádek"/>
|
||||
@ -389,17 +397,13 @@
|
||||
<Item id = "6122" name = "Skrýt (klávesa Alt nebo F10 slouží k přepínání)"/>
|
||||
<Item id = "6123" name = "Lokalizace"/>
|
||||
</Global>
|
||||
<Scintillas title = "Součásti okna editoru/dokumentu">
|
||||
<Scintillas title = "Editace">
|
||||
<Item id = "6216" name = "Nastavení kurzoru"/>
|
||||
<Item id = "6217" name = "Šířka:"/>
|
||||
<Item id = "6219" name = "Rychlost blikání:"/>
|
||||
<Item id = "6221" name = "R"/>
|
||||
<Item id = "6222" name = "P"/>
|
||||
|
||||
<Item id = "6301" name = "Nastavení tabulátoru"/>
|
||||
<Item id = "6302" name = "Zaměnit za mezery"/>
|
||||
<Item id = "6303" name = "Velikost tabulátoru:"/>
|
||||
|
||||
<Item id = "6201" name = "Stromový styl"/>
|
||||
<Item id = "6202" name = "Jednoduchý"/>
|
||||
<Item id = "6203" name = "Se šipkami"/>
|
||||
@ -415,8 +419,12 @@
|
||||
<Item id = "6212" name = "Okraj"/>
|
||||
<Item id = "6213" name = "Zvýraznit přesah řádky"/>
|
||||
<Item id = "6214" name = "Zvýraznit aktivní řádek"/>
|
||||
|
||||
<Item id = "6224" name = "Vícenásobná editace"/>
|
||||
<Item id = "6225" name = "Povolit (Ctrl+Myš(kliknutí/výběr))"/>
|
||||
|
||||
</Scintillas>
|
||||
<NewDoc title = "Nový dokument/Adresář pro soubory">
|
||||
<NewDoc title = "Nový dokument / Implicitní adresář">
|
||||
<Item id = "6419" name = "Nový dokument"/>
|
||||
<Item id = "6401" name = "Formát"/>
|
||||
<Item id = "6402" name = "Windows"/>
|
||||
@ -427,9 +435,9 @@
|
||||
<Item id = "6407" name = "UTF-8 (bez BOM)"/>
|
||||
<Item id = "6408" name = "UTF-8"/>
|
||||
<Item id = "6409" name = "UCS-2 (Big endian)"/>
|
||||
<Item id = "6410" name = "UCS-2 (Small endian)"/>
|
||||
<Item id = "6410" name = "UCS-2 (Little endian)"/>
|
||||
<Item id = "6411" name = "Implicitní syntaxe:"/>
|
||||
<Item id = "6413" name = "Adresář pro otevírání/ukládání souborů"/>
|
||||
<Item id = "6413" name = "Implicitní adresář pro otevírání/ukládání souborů"/>
|
||||
<Item id = "6414" name = "Podle aktuálního dokumentu"/>
|
||||
<Item id = "6415" name = "Zapamatovat si poslední používaný adresář"/>
|
||||
<Item id = "6420" name = "Aplikovat při otevř. ANSI-souboru"/>
|
||||
@ -438,10 +446,15 @@
|
||||
<Item id = "4009" name = "Podporované přípony:"/>
|
||||
<Item id = "4010" name = "Zaregistr. přípony:"/>
|
||||
</FileAssoc>
|
||||
<LangMenu title = "Syntaxe">
|
||||
<LangMenu title = "Syntaxe / Nastavení tabulátoru">
|
||||
<Item id = "6505" name = "Používané syntaxe"/>
|
||||
<Item id = "6506" name = "Nepoužívané syntaxe"/>
|
||||
<Item id = "6507" name = "Použít kompaktní menu pro syntaxe"/>
|
||||
<Item id = "6508" name = "Nabídka syntaxí"/>
|
||||
<Item id = "6510" name = "Použít implicitní"/>
|
||||
<Item id = "6301" name = "Nastavení tabulátoru"/>
|
||||
<Item id = "6302" name = "Zaměnit za mezery"/>
|
||||
<Item id = "6303" name = "Velikost tabulátoru:"/>
|
||||
</LangMenu>
|
||||
<Print title = "Tisk">
|
||||
<Item id = "6601" name = "Tisknout čísla řádků"/>
|
||||
@ -469,7 +482,8 @@
|
||||
<Item id = "6722" name = "Pravá část"/>
|
||||
<Item id = "6723" name = "Přidat"/>
|
||||
<Item id = "6725" name = "Varianty:"/>
|
||||
<Item id = "6727" name = "Která část :"/>
|
||||
<Item id = "6727" name = "Která část:"/>
|
||||
<Item id = "6728" name = "Záhlaví a zápatí"/>
|
||||
</Print>
|
||||
<MISC title = "Různé">
|
||||
<Item id = "6304" name = "Nastavení historie otevíraných souborů"/>
|
||||
@ -507,7 +521,7 @@
|
||||
<Item id = "6315" name = "Vypnuto"/>
|
||||
<Item id = "6316" name = "Základní zálohování"/>
|
||||
<Item id = "6317" name = "Zálohování s hlášeními"/>
|
||||
<Item id = "6804" name = "Uživatelem definovaný adresář pro zálohy"/>
|
||||
<Item id = "6804" name = "Uživatelský adresář pro zálohy"/>
|
||||
<Item id = "6803" name = "Adresář:"/>
|
||||
<Item id = "6807" name = "Automatické dokončování"/>
|
||||
<Item id = "6808" name = "Povol autom. dokončování každého vstupu"/>
|
||||
|
@ -694,6 +694,13 @@ SubSection "Plugins" Plugins
|
||||
File "..\bin\plugins\ComparePlugin.dll"
|
||||
SectionEnd
|
||||
|
||||
Section "Plugin Manager" PluginManager
|
||||
Delete "$INSTDIR\plugins\PluginManager.dll"
|
||||
SetOutPath "$INSTDIR\plugins"
|
||||
File "..\bin\plugins\PluginManager.dll"
|
||||
SetOutPath "$INSTDIR\updater"
|
||||
File "..\bin\updater\gpup.exe"
|
||||
SectionEnd
|
||||
SubSectionEnd
|
||||
|
||||
SubSection "Themes" Themes
|
||||
@ -1022,7 +1029,12 @@ SubSection un.Plugins
|
||||
Delete "$INSTDIR\plugins\ComparePlugin.dll"
|
||||
RMDir "$INSTDIR\plugins\"
|
||||
SectionEnd
|
||||
|
||||
Section un.PluginManager
|
||||
Delete "$INSTDIR\plugins\PluginManager.dll"
|
||||
RMDir "$INSTDIR\plugins\"
|
||||
Delete "$INSTDIR\updater\gpup.exe"
|
||||
RMDir "$INSTDIR\updater\"
|
||||
SectionEnd
|
||||
Section un.ChangeMarkers
|
||||
Delete "$INSTDIR\plugins\NppPlugin_ChangeMarker.dll"
|
||||
RMDir "$INSTDIR\plugins\"
|
||||
|
@ -26,6 +26,7 @@ copy /Y ".\plugins\doc\*.*" .\zipped.package.release\unicode\plugins\doc\
|
||||
copy /Y ".\plugins\Config\tidy\*.*" .\zipped.package.release\unicode\plugins\Config\tidy\
|
||||
copy /Y ".\localization\*.*" .\zipped.package.release\unicode\localization\
|
||||
copy /Y ".\themes\*.*" .\zipped.package.release\unicode\themes\
|
||||
copy /Y ".\updater\gpup.exe" .\zipped.package.release\unicode\updater\
|
||||
|
||||
|
||||
del /F /S /Q .\zipped.package.release\ansi\config.xml
|
||||
|
@ -51,10 +51,28 @@ public:
|
||||
void create(HWND hParent, const vector<MenuItemUnit> & menuItemArray) {
|
||||
_hParent = hParent;
|
||||
_hMenu = ::CreatePopupMenu();
|
||||
bool lastIsSep = false;
|
||||
for (size_t i = 0 ; i < menuItemArray.size() ; i++)
|
||||
{
|
||||
unsigned int flag = MF_BYPOSITION | ((menuItemArray[i]._cmdID == 0)?MF_SEPARATOR:0);
|
||||
if ((i == 0 || i == menuItemArray.size() - 1) && menuItemArray[i]._cmdID == 0)
|
||||
{
|
||||
lastIsSep = true;
|
||||
}
|
||||
else if (menuItemArray[i]._cmdID != 0)
|
||||
{
|
||||
::InsertMenu(_hMenu, i, flag, menuItemArray[i]._cmdID, menuItemArray[i]._itemName.c_str());
|
||||
lastIsSep = false;
|
||||
}
|
||||
else if (menuItemArray[i]._cmdID == 0 && !lastIsSep)
|
||||
{
|
||||
::InsertMenu(_hMenu, i, flag, menuItemArray[i]._cmdID, menuItemArray[i]._itemName.c_str());
|
||||
lastIsSep = true;
|
||||
}
|
||||
else // last item is separator and current item is separator
|
||||
{
|
||||
lastIsSep = true;
|
||||
}
|
||||
}
|
||||
};
|
||||
bool isCreated() const {return _hMenu != NULL;};
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 7.2 KiB After Width: | Height: | Size: 7.2 KiB |
Loading…
Reference in New Issue
Block a user