- fixed a typo in inner langstrings name - [un]LicenseTextRB
- Finnish language files updated - made SetStlColors able to set background color with /BRANDING - some optimizations - fixed progress showing for WriteUninstaller git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2870 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
parent
ff2ab1239f
commit
bb927a6230
10 changed files with 239 additions and 117 deletions
|
@ -1,5 +1,6 @@
|
||||||
# Header, don't edit
|
# Header, don't edit
|
||||||
NLF v5
|
NLF v6
|
||||||
|
# Start editing here
|
||||||
# Language ID
|
# Language ID
|
||||||
1035
|
1035
|
||||||
# Font and size - dash (-) means default
|
# Font and size - dash (-) means default
|
||||||
|
@ -9,75 +10,182 @@ NLF v5
|
||||||
-
|
-
|
||||||
# RTL - anything else than RTL means LTR
|
# RTL - anything else than RTL means LTR
|
||||||
-
|
-
|
||||||
# Translation by AKX <akx@theakx.tk> - Modifications by Eclipser <Eclipser@pilvikaupunki.net>
|
# Translation by Eclipser (Jonne Lehtinen) <Eclipser at pilvikaupunki dot net>
|
||||||
|
# ^Branding
|
||||||
Nullsoft Asennusjärjestelmä %s
|
Nullsoft Asennusjärjestelmä %s
|
||||||
|
# ^SetupCaption
|
||||||
$(^Name) Asennus
|
$(^Name) Asennus
|
||||||
|
# ^UninstallCaption
|
||||||
$(^Name) Poisto
|
$(^Name) Poisto
|
||||||
|
# ^LicenseSubCaption
|
||||||
: Lisenssisopimus
|
: Lisenssisopimus
|
||||||
|
# ^ComponentsSubCaption
|
||||||
: Asennusvaihtoehdot
|
: Asennusvaihtoehdot
|
||||||
|
# ^DirSubCaption
|
||||||
: Asennushakemisto
|
: Asennushakemisto
|
||||||
|
# ^InstallingSubCaption
|
||||||
: Asennetaan
|
: Asennetaan
|
||||||
|
# ^CompletedSubCaption
|
||||||
: Valmis
|
: Valmis
|
||||||
|
# ^UnComponentsSubCaption
|
||||||
|
: Poistovaihtoehdot
|
||||||
|
# ^UnDirSubCaption
|
||||||
|
: Poistohakemisto
|
||||||
|
# ^ConfirmSubCaption
|
||||||
: Varmistus
|
: Varmistus
|
||||||
|
# ^UninstallingSubCaption
|
||||||
: Poistetaan
|
: Poistetaan
|
||||||
: Valmis
|
# ^UnCompletedSubCaption
|
||||||
|
: Valmis
|
||||||
|
# ^BackBtn
|
||||||
< &Takaisin
|
< &Takaisin
|
||||||
&Seuraava >
|
# ^NextBtn
|
||||||
&Hyväksyn
|
&Seuraava >
|
||||||
|
# ^AgreeBtn
|
||||||
|
&Hyväksyn
|
||||||
|
# ^AcceptBtn
|
||||||
Hyväksyn lisenssisopimuksen ehdot
|
Hyväksyn lisenssisopimuksen ehdot
|
||||||
|
# ^DontAcceptBtn
|
||||||
En hyväksy sopimuksen ehtoja
|
En hyväksy sopimuksen ehtoja
|
||||||
&Asenna
|
# ^InstallBtn
|
||||||
&Poista
|
&Asenna
|
||||||
Peruuta
|
# ^UninstallBtn
|
||||||
&Sulje
|
&Poista
|
||||||
S&elaa...
|
# ^CancelBtn
|
||||||
|
Peruuta
|
||||||
|
# ^CloseBtn
|
||||||
|
&Sulje
|
||||||
|
# ^BrowseBtn
|
||||||
|
S&elaa...
|
||||||
|
# ^ShowDetailsBtn
|
||||||
&Näytä tiedot
|
&Näytä tiedot
|
||||||
Nimi
|
# ^ClickNext
|
||||||
Valmis
|
Valitse Seuraava jatkaaksesi.
|
||||||
|
# ^ClickInstall
|
||||||
|
Valitse Asenna aloittaaksesi asennuksen.
|
||||||
|
# ^ClickUninstall
|
||||||
|
Valitse Poista poistaaksesi asennuksen.
|
||||||
|
# ^Name
|
||||||
|
Nimi
|
||||||
|
# ^Completed
|
||||||
|
Valmis
|
||||||
|
# ^LicenseText
|
||||||
|
Lue lisenssisopimus ennen asentamista. Jos hyväksyt kaikki ehdot, valitse Hyväksyn.
|
||||||
|
# ^LicenseTextCB
|
||||||
|
Lue lisenssisopimus ennen asentamista. Jos hyväksyt kaikki ehdot, laita rasti ruutuun. $_CLICK
|
||||||
|
# ^LicenseTextRB
|
||||||
|
Lue lisenssisopimus ennen asentamista. Jos hyväksyt kaikki ehdot, valitse ensimmäinen vaihtoehto alapuolelta. $_CLICK
|
||||||
|
# ^UnLicenseText
|
||||||
|
Lue lisenssisopimus ennen poistamista. Jos hyväksyt kaikki ehdot, valitse Hyväksyn.
|
||||||
|
# ^UnLicenseTextCB
|
||||||
|
Lue lisenssisopimus ennen poistamista. Jos hyväksyt kaikki ehdot, laita rasti ruutuun. $_CLICK
|
||||||
|
# ^UnLicenseTextRB
|
||||||
|
Lue lisenssisopimus ennen poistamista. Jos hyväksyt kaikki ehdot, valitse ensimmäinen vaihtoehto alapuolelta. $_CLICK
|
||||||
|
# ^Custom
|
||||||
Oma
|
Oma
|
||||||
|
# ^ComponentsText
|
||||||
|
Valitse komponentit, jotka haluat asentaa ja poista valinta komponenteista, joita et halua asennettavan. $_CLICK
|
||||||
|
# ^ComponentsSubText1
|
||||||
Valitse asennustyyppi:
|
Valitse asennustyyppi:
|
||||||
|
# ^ComponentsSubText2_NoInstTypes
|
||||||
Valitse asennettavat komponentit:
|
Valitse asennettavat komponentit:
|
||||||
Tai, valitse valinnaiset komponentit:
|
# ^ComponentsSubText2
|
||||||
Valitse hakemisto, johon $(^Name) asennetaan:
|
Tai, valitse valinnaiset komponentit, jotka haluat asentaa:
|
||||||
|
# ^UnComponentsText
|
||||||
|
Valitse komponentit, haluat poistaa ja poista valinta komponenteista, joita et haluat poistettavan. $_CLICK
|
||||||
|
# ^UnComponentsSubText1
|
||||||
|
Valitse poistotyyppi:
|
||||||
|
# ^UnComponentsSubText2_NoInstTypes
|
||||||
|
Valitse poistettavat komponentit:
|
||||||
|
# ^UnComponentsSubText2
|
||||||
|
Tai, valitse valinnaiset komponentit, jotka haluat poistaa
|
||||||
|
# ^DirText
|
||||||
|
Asennus asentaa ohjelman $(^Name) seuraavaan hakemistoon. Asentaaksesi johonkin muuhun hakemistoon, valitse selaa ja valitse toinen hakemisto. $_CLICK
|
||||||
|
# ^DirSubText
|
||||||
|
Kohdehakemisto
|
||||||
|
# ^DirBrowseText
|
||||||
|
Valitse hakemisto, johon haluat asentaa ohjelman $(^Name):
|
||||||
|
# ^UnDirText
|
||||||
|
Asennus poistaa ohjelman $(^Name) seuraavasta hakemistosta. Poistaaksesi jostakin muusta hakemistosta, valitse selaa ja valitse toinen hakemisto. $_CLICK
|
||||||
|
# ^UnDirSubText
|
||||||
|
""
|
||||||
|
# ^UnDirBrowseText
|
||||||
|
Valitse hakemisto, josta haluat poistaa ohjelman $(^Name):
|
||||||
|
# ^SpaceAvailable
|
||||||
Tilaa vapaana:
|
Tilaa vapaana:
|
||||||
|
# ^SpaceRequired
|
||||||
Tarvittava tila:
|
Tarvittava tila:
|
||||||
|
# ^UninstallingText
|
||||||
|
Tämä ohjelma poistaa ohjelman $(^Name) koneeltasi. $_CLICK
|
||||||
|
# ^UninstallingSubText
|
||||||
Poistetaan hakemistosta:
|
Poistetaan hakemistosta:
|
||||||
|
# ^FileError
|
||||||
Tiedostoa ei voitu avata: \r\n\t"$0"\r\nValitse Hylkää lopettaaksesi asennuksen,\r\nUudelleen yrittääksesi uudelleen, tai\r\nOhita ohittaaksesi tiedoston
|
Tiedostoa ei voitu avata: \r\n\t"$0"\r\nValitse Hylkää lopettaaksesi asennuksen,\r\nUudelleen yrittääksesi uudelleen, tai\r\nOhita ohittaaksesi tiedoston
|
||||||
|
# ^FileError_NoIgnore
|
||||||
Tiedostoa ei voitu avata: \r\n\t"$0"\r\nValitse Uudelleen yrittääksesi uudelleen, tai\r\nHylkää lopettaaksesi asennuksen
|
Tiedostoa ei voitu avata: \r\n\t"$0"\r\nValitse Uudelleen yrittääksesi uudelleen, tai\r\nHylkää lopettaaksesi asennuksen
|
||||||
|
# ^CantWrite
|
||||||
Ei voi kirjoittaa:
|
Ei voi kirjoittaa:
|
||||||
|
# ^CopyFailed
|
||||||
Kopiointi epäonnistui
|
Kopiointi epäonnistui
|
||||||
|
# ^CopyTo
|
||||||
Kopioidaan kohteeseen
|
Kopioidaan kohteeseen
|
||||||
|
# ^Registering
|
||||||
Rekisteröidään:
|
Rekisteröidään:
|
||||||
|
# ^Unregistering
|
||||||
Poistetaan rekisteröinti:
|
Poistetaan rekisteröinti:
|
||||||
|
# ^SymbolNotFound
|
||||||
Symbolia ei löytynyt:
|
Symbolia ei löytynyt:
|
||||||
|
# ^CouldNotLoad
|
||||||
Ei voitu ladata:
|
Ei voitu ladata:
|
||||||
Luo hakemisto:
|
# ^CreateFolder
|
||||||
Luo kuvake:
|
Luo hakemisto:
|
||||||
Poisto-ohjelma luotiin:
|
# ^CreateShortcut
|
||||||
Poista:
|
Luo pikakuvake:
|
||||||
Poista käynnistyksen yhteydessä:
|
# ^CreatedUninstaller
|
||||||
|
Poisto-ohjelma luotiin:
|
||||||
|
# ^Delete
|
||||||
|
Poista:
|
||||||
|
# ^DeleteOnReboot
|
||||||
|
Poista käynnistyksen yhteydessä:
|
||||||
|
# ^ErrorCreatingShortcut
|
||||||
Virhe luotaessa pikakuvaketta:
|
Virhe luotaessa pikakuvaketta:
|
||||||
|
# ^ErrorCreating
|
||||||
Virhe luotaessa:
|
Virhe luotaessa:
|
||||||
|
# ^ErrorDecompressing
|
||||||
Pakettia ei voitu purkaa. Korruptoitunut asennusohjelma?
|
Pakettia ei voitu purkaa. Korruptoitunut asennusohjelma?
|
||||||
|
# ^ErrorRegistering
|
||||||
Virhe rekisteröidessä DLL-tiedostoa
|
Virhe rekisteröidessä DLL-tiedostoa
|
||||||
ExecShell:
|
# ^ExecShell
|
||||||
|
ExecShell:
|
||||||
|
# ^Exec
|
||||||
Aja:
|
Aja:
|
||||||
Pura:
|
# ^Extract
|
||||||
Pura: ei voitu kirjoittaa
|
Pura:
|
||||||
|
# ^ErrorWriting
|
||||||
|
Pura: ei voitu kirjoittaa
|
||||||
|
# ^InvalidOpcode
|
||||||
Asennus korruptoitunut
|
Asennus korruptoitunut
|
||||||
Ei ole OLEa:
|
# ^NoOLE
|
||||||
Hakemisto:
|
Ei OLEa:
|
||||||
|
# ^OutputFolder
|
||||||
|
Hakemisto:
|
||||||
|
# ^RemoveFolder
|
||||||
Poista hakemisto:
|
Poista hakemisto:
|
||||||
|
# ^RenameOnReboot
|
||||||
Muuta nimi uudelleenkäynnistyksen yhteydessä:
|
Muuta nimi uudelleenkäynnistyksen yhteydessä:
|
||||||
|
# ^Rename
|
||||||
Muuta nimi:
|
Muuta nimi:
|
||||||
|
# ^Skipped
|
||||||
Ohitettiin:
|
Ohitettiin:
|
||||||
|
# ^CopyDetails
|
||||||
Kopioi tiedot leikepöydälle
|
Kopioi tiedot leikepöydälle
|
||||||
|
# ^LogInstall
|
||||||
Tallenna asennustiedot
|
Tallenna asennustiedot
|
||||||
# byte
|
# ^Byte
|
||||||
t
|
t
|
||||||
# kilo
|
# ^Kilo
|
||||||
k
|
k
|
||||||
# mega
|
# ^Mega
|
||||||
M
|
M
|
||||||
# giga
|
# ^Giga
|
||||||
G
|
G
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
;NSIS Modern User Interface - Language File
|
;NSIS Modern User Interface - Language File
|
||||||
;Compatible with Modern UI 1.64
|
;Compatible with Modern UI 1.66
|
||||||
|
|
||||||
;Language: Finnish (1035)
|
;Language: Finnish (1035)
|
||||||
;By AKX (Aarni Koskela) <webmaster@mailsvr.zzn.com>
|
;By Eclipser (Jonne Lehtinen) <Eclipser at pilvikaupunki dot com>
|
||||||
|
|
||||||
;--------------------------------
|
;--------------------------------
|
||||||
|
|
||||||
|
@ -12,65 +12,65 @@
|
||||||
|
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_NAME "${MUI_PRODUCT} ${MUI_VERSION}"
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_NAME "${MUI_PRODUCT} ${MUI_VERSION}"
|
||||||
|
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_CONTINUE_NEXT "Klikkaa Seuraava jatkaaksesi."
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_WELCOME_INFO_TITLE "Tervetuloa ohjelman ${MUI_PRODUCT} asennukseen"
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_CONTINUE_INSTALL "Klikkaa Asenna aloittaaksesi asennuksen."
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_WELCOME_INFO_TEXT "Tämä avustaja ohjaa sinut ohjelman ${MUI_PRODUCT} asennuksen läpi.\r\n\r\nOn suositeltavaa sulkea kaikki muut ohjelmat ennen asennuksen aloittamista, jotta asennus voisi päivittää tiettyjä järjestelmätiedostoja käynnistämättä konetta uudelleen.\r\n\r\n"
|
||||||
|
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_WELCOME_INFO_TITLE "Tervetuloa ohjelman ${MUI_PRODUCT} Asennukseen"
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_LICENSE_TITLE "Lisenssisopimus"
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_WELCOME_INFO_TEXT "Tämä avustaja ohjaa sinut ohjelman ${MUI_PRODUCT} asennuksen läpi.\r\n\r\nOn suositeltavaa sulkea kaikki muut ohjelmat ennen Asennuksen käynnistämistä, sillä silloin Asennus voi päivittää tiettyjä järjestelmätiedostoja käynnistämättä konetta uudelleen.\r\n\r\n"
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_LICENSE_SUBTITLE "Lue lisenssiehdot tarkasti ennen ohjelman ${MUI_PRODUCT} asentamista."
|
||||||
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_INNERTEXT_LICENSE_TOP "Paina Page Down nähdäksesi loput sopimuksesta."
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_LICENSE_TITLE "Lisenssisopimus"
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_INNERTEXT_LICENSE_BOTTOM "Jos hyväksyt ehdot, valitse Hyväksyn jatkaaksesi. Sinun pitää hyväksyä ehdot asentaaksesi ohjelman ${MUI_PRODUCT}."
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_LICENSE_SUBTITLE "Ole hyvä ja lue nämä lisenssiehdot ennen jatkamista."
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_INNERTEXT_LICENSE_BOTTOM_CHECKBOX "Jos hyväksyt ehdot, laita rasti alla olevaan ruutuun. Sinun pitää hyväksyä ehdot asentaaksesi ohjelman ${MUI_PRODUCT}. $_CLICK"
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_INNERTEXT_LICENSE_TOP "Paina Page Down nähdäksesi loput tekstistä."
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_INNERTEXT_LICENSE_BOTTOM_RADIOBUTTONS "Jos hyväksyt ehdot, valitse ensimmäinen vaihtoehto alapuolelta. Sinun pitää hyväksyä ehdot asentaaksesi ohjelman ${MUI_PRODUCT}. $_CLICK"
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_INNERTEXT_LICENSE_BOTTOM "Jos hyväksyt kaikki ehdot, valitse Hyväksyn jatkaaksesi. Sinun pitää hyväksyä ehdot asentaaksesi ohjelman ${MUI_PRODUCT}."
|
|
||||||
|
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_COMPONENTS_TITLE "Valitse komponentit"
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_COMPONENTS_TITLE "Valitse komponentit"
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_COMPONENTS_SUBTITLE "Valitse mitä ${MUI_PRODUCT}:n toimintoja haluat asentaa."
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_COMPONENTS_SUBTITLE "Valitse toiminnot, jotka haluat asentaa ohjelmaan ${MUI_PRODUCT}."
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_INNERTEXT_COMPONENTS_TOP "Rasti komponentit, jotka haluat asentaa ja poista valinnat komponenteista, joita et halua asennettavan."
|
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_INNERTEXT_COMPONENTS_DESCRIPTION_TITLE "Selitys"
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_INNERTEXT_COMPONENTS_DESCRIPTION_TITLE "Selitys"
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO "Siirrä hiiri komponentin nimen päälle saadaksesi siitä tarkemman selityksen."
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO "Siirrä hiiri komponentin nimen päälle saadaksesi sen selityksen."
|
||||||
|
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_DIRECTORY_TITLE "Valitse asennuskansio"
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_DIRECTORY_TITLE "Valitse asennuskohde"
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_DIRECTORY_SUBTITLE "Valitse kansio, johon haluat asentaa ohjelman ${MUI_PRODUCT}."
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_DIRECTORY_SUBTITLE "Valitse hakemisto, johon haluat asentaa ohjelman ${MUI_PRODUCT}."
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_INNERTEXT_DIRECTORY_TOP "Asennus asentaa ohjelman ${MUI_PRODUCT} tähän kansioon.$\r$\n$\r$\nMikäli haluat asentaa toiseen kansioon, valitse Selaa ja etsi kansio."
|
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_INNERTEXT_DIRECTORY_DESTINATION "Kansio"
|
|
||||||
|
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_INSTALLING_TITLE "Asennetaan"
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_INSTALLING_TITLE "Asennetaan"
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_INSTALLING_SUBTITLE "Odota... ${MUI_PRODUCT} asennetaan..."
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_INSTALLING_SUBTITLE "Odota... ${MUI_PRODUCT} asennetaan..."
|
||||||
|
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_TITLE "Asennus valmis"
|
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_SUBTITLE "Asennus onnistui."
|
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_ABORT_TITLE "Asennus lopetettu"
|
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_ABORT_SUBTITLE "Asennus ei onnistunut."
|
|
||||||
|
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_BUTTON "&Valmis"
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_TITLE "Asennus valmis"
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_INFO_TITLE "Viimeistellään ohjelman ${MUI_PRODUCT} asennus"
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_SUBTITLE "Asennus valmistui onnistuneesti."
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_INFO_TEXT "${MUI_PRODUCT} on asennettu onnistuneesti.\r\n\r\nKlikkaa Valmis sulkeaksesi avustajan."
|
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_INFO_REBOOT "Tietokone pitää käynnistää uudelleen jotta ohjelman ${MUI_PRODUCT} asennus saataisiin valmiiksi. Haluatko käynnistää koneen uudelleen nyt?"
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_ABORT_TITLE "Asennus keskeytettiin"
|
||||||
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_ABORT_SUBTITLE "Asennus ei onnistunut."
|
||||||
|
|
||||||
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_BUTTONTEXT_FINISH "&Valmis"
|
||||||
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_INFO_TITLE "Viimeistellään ohjelman ${MUI_PRODUCT} asennusta"
|
||||||
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_INFO_TEXT "${MUI_PRODUCT} on asennettu koneellesi.\r\n\r\nValitse Valmis sulkeaksesi avustajan."
|
||||||
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_INFO_REBOOT "Tietokoneesi pitää käynnistää uudelleen jotta ohjelman ${MUI_PRODUCT} asennus saataisiin valmiiksi. Haluatko käynnistää koneen uudelleen nyt?"
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_REBOOTNOW "Käynnistä uudelleen nyt"
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_REBOOTNOW "Käynnistä uudelleen nyt"
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_REBOOTLATER "Käynnistän koneen myöhemmin uudelleen"
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_REBOOTLATER "Käynnistän koneen myöhemmin uudelleen"
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_RUN "Aja ${MUI_PRODUCT}"
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_RUN "Käynnistä ${MUI_PRODUCT}"
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_SHOWREADME "Näytä Readme"
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_FINISH_SHOWREADME "Näytä LueMinut"
|
||||||
|
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_STARTMENU_TITLE "Valitse Käynnistä-valikon kansio"
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_STARTMENU_TITLE "Valitse Käynnistä-valikon hakemisto"
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_STARTMENU_SUBTITLE "Valitse Käynnistä-valikon kansio ohjelman kuvakkeille."
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_STARTMENU_SUBTITLE "Valitse Käynnistä-valikon hakemisto ohjelman pikakuvakkeille."
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_INNERTEXT_STARTMENU_TOP "Valitse kansio, johon haluat ohjelman kuvakkeet asennettavan. Voit myös kirjoittaa uuden nimen."
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_INNERTEXT_STARTMENU_TOP "Valitse Käynnistä-valikon hakemisto, johon haluaisit luoda ohjelman pikakuvakkeet. Voit myös kirjoittaa uuden nimen."
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_INNERTEXT_STARTMENU_CHECKBOX "Älä luo kuvakkeita"
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_INNERTEXT_STARTMENU_CHECKBOX "Älä luo pikakuvakkeita"
|
||||||
|
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_ABORTWARNING "Haluatko varmasti lopettaa ${MUI_PRODUCT} Asennuksen?"
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_TEXT_ABORTWARNING "Haluatko varmasti lopettaa ${MUI_PRODUCT} Asennuksen?"
|
||||||
|
|
||||||
|
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_CONTINUE_UNINSTALL "Klikkaa Poista poistaaksesi ohjelman."
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_CONTINUE_UNINSTALL "Valitse Poista poistaaksesi ohjelman."
|
||||||
|
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_INTRO_TITLE "Poista ${MUI_PRODUCT}"
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_INTRO_TITLE "Poista ${MUI_PRODUCT}"
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_INTRO_SUBTITLE "Poista ${MUI_PRODUCT} tietokoneestasi."
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_INTRO_SUBTITLE "Poista ${MUI_PRODUCT} tietokoneestasi."
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNINNERTEXT_INTRO "Tämä avustaja poistaa ohjelman ${MUI_PRODUCT} tietokoneestasi."
|
|
||||||
|
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_UNINSTALLING_TITLE "Poistetaan"
|
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_UNINSTALLING_SUBTITLE "Ole hyvä ja odota, ohjelmaa ${MUI_PRODUCT} poistetaan."
|
|
||||||
|
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_FINISH_TITLE "Poisto valmis"
|
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_FINISH_SUBTITLE "Ohjelma on poistettu onnistuneesti."
|
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_ABORT_TITLE "Poisto lopetettu"
|
|
||||||
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_ABORT_SUBTITLE "Ohjelmaa ei poistettu onnistuneesti."
|
|
||||||
|
|
||||||
!insertmacro MUI_LANGUAGEFILE_END
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_COMPONENTS_TITLE "Valitse komponentit"
|
||||||
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_COMPONENTS_SUBTITLE "Valitse ${MUI_PRODUCT} toiminnot, jotka haluat poistaa."
|
||||||
|
|
||||||
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_UNINSTALLING_TITLE "Poistetaan"
|
||||||
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_UNINSTALLING_SUBTITLE "Odota... Ohjelmaa ${MUI_PRODUCT} poistetaan."
|
||||||
|
|
||||||
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_FINISH_TITLE "Poisto valmis"
|
||||||
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_FINISH_SUBTITLE "Ohjelma poistettiin onnistuneesti."
|
||||||
|
|
||||||
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_ABORT_TITLE "Poisto lopetettu"
|
||||||
|
!insertmacro MUI_LANGUAGEFILE_STRING MUI_UNTEXT_ABORT_SUBTITLE "Ohjelmaa poisto epäonnistuneesti."
|
||||||
|
|
||||||
|
!insertmacro MUI_LANGUAGEFILE_END
|
||||||
|
|
|
@ -273,9 +273,9 @@ Var MUI_TEMP2
|
||||||
SetCtlColors $MUI_TEMP1 "" "${MUI_BGCOLOR}"
|
SetCtlColors $MUI_TEMP1 "" "${MUI_BGCOLOR}"
|
||||||
|
|
||||||
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1028
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1028
|
||||||
SetCtlColors $MUI_TEMP1 "branding"
|
SetCtlColors $MUI_TEMP1 /BRANDING
|
||||||
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1256
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1256
|
||||||
SetCtlColors $MUI_TEMP1 "branding"
|
SetCtlColors $MUI_TEMP1 /BRANDING
|
||||||
SendMessage $MUI_TEMP1 ${WM_SETTEXT} 0 "STR:$(^Branding) "
|
SendMessage $MUI_TEMP1 ${WM_SETTEXT} 0 "STR:$(^Branding) "
|
||||||
|
|
||||||
!macroend
|
!macroend
|
||||||
|
@ -297,9 +297,9 @@ Var MUI_TEMP2
|
||||||
SetCtlColors $MUI_TEMP1 "" "${MUI_BGCOLOR}"
|
SetCtlColors $MUI_TEMP1 "" "${MUI_BGCOLOR}"
|
||||||
|
|
||||||
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1028
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1028
|
||||||
SetCtlColors $MUI_TEMP1 "" "transparent"
|
SetCtlColors $MUI_TEMP1 /BRANDING
|
||||||
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1256
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1256
|
||||||
SetCtlColors $MUI_TEMP1 "branding"
|
SetCtlColors $MUI_TEMP1 /BRANDING
|
||||||
SendMessage $MUI_TEMP1 ${WM_SETTEXT} 0 "STR:$(^Branding) "
|
SendMessage $MUI_TEMP1 ${WM_SETTEXT} 0 "STR:$(^Branding) "
|
||||||
|
|
||||||
!macroend
|
!macroend
|
||||||
|
|
|
@ -108,10 +108,12 @@ int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInst,LPSTR lpszCmdParam,
|
||||||
#define END_OF_ARG(c) (((c)|' ')==' ')
|
#define END_OF_ARG(c) (((c)|' ')==' ')
|
||||||
|
|
||||||
#if defined(NSIS_CONFIG_VISIBLE_SUPPORT) && defined(NSIS_CONFIG_SILENT_SUPPORT)
|
#if defined(NSIS_CONFIG_VISIBLE_SUPPORT) && defined(NSIS_CONFIG_SILENT_SUPPORT)
|
||||||
if (cmdline[0] == 'S' && END_OF_ARG(cmdline[1])) cl_flags |= FH_FLAGS_SILENT;
|
if (cmdline[0] == 'S' && END_OF_ARG(cmdline[1]))
|
||||||
|
cl_flags |= FH_FLAGS_SILENT;
|
||||||
#endif//NSIS_CONFIG_SILENT_SUPPORT && NSIS_CONFIG_VISIBLE_SUPPORT
|
#endif//NSIS_CONFIG_SILENT_SUPPORT && NSIS_CONFIG_VISIBLE_SUPPORT
|
||||||
#ifdef NSIS_CONFIG_CRC_SUPPORT
|
#ifdef NSIS_CONFIG_CRC_SUPPORT
|
||||||
if (*(DWORD*)cmdline == CHAR4_TO_DWORD('N','C','R','C') && END_OF_ARG(cmdline[4])) cl_flags |= FH_FLAGS_NO_CRC;
|
if (*(DWORD*)cmdline == CHAR4_TO_DWORD('N','C','R','C') && END_OF_ARG(cmdline[4]))
|
||||||
|
cl_flags |= FH_FLAGS_NO_CRC;
|
||||||
#endif//NSIS_CONFIG_CRC_SUPPORT
|
#endif//NSIS_CONFIG_CRC_SUPPORT
|
||||||
|
|
||||||
if (*(WORD*)cmdline == CHAR2_TO_WORD('D','='))
|
if (*(WORD*)cmdline == CHAR2_TO_WORD('D','='))
|
||||||
|
@ -135,7 +137,7 @@ int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInst,LPSTR lpszCmdParam,
|
||||||
char *p=cmdline;
|
char *p=cmdline;
|
||||||
while (*p) p++;
|
while (*p) p++;
|
||||||
|
|
||||||
while (p >= cmdline && (p[0] != '_' || p[1] != '?' || p[2] != '=')) p--;
|
while (p >= cmdline && (p[0] != '_' || p[1] != '?' || p[2] != '=')) p--;
|
||||||
|
|
||||||
if (p >= cmdline)
|
if (p >= cmdline)
|
||||||
{
|
{
|
||||||
|
|
|
@ -193,7 +193,7 @@ int NSISCALL ui_doinstall(void)
|
||||||
if (e > p)
|
if (e > p)
|
||||||
{
|
{
|
||||||
// if filename ends in .exe, and is not a directory, remove the filename
|
// if filename ends in .exe, and is not a directory, remove the filename
|
||||||
if (*(int*)e == *(int*)".exe") // check extension
|
if (*(int*)e == CHAR4_TO_DWORD('.', 'e', 'x', 'e')) // check extension
|
||||||
{
|
{
|
||||||
DWORD d;
|
DWORD d;
|
||||||
d=GetFileAttributes(p);
|
d=GetFileAttributes(p);
|
||||||
|
|
|
@ -8,8 +8,8 @@
|
||||||
|
|
||||||
#ifdef NSIS_SUPPORT_BGBG
|
#ifdef NSIS_SUPPORT_BGBG
|
||||||
|
|
||||||
#define c1 g_header->bg_color1
|
#define c1 header->bg_color1
|
||||||
#define c2 g_header->bg_color2
|
#define c2 header->bg_color2
|
||||||
|
|
||||||
LRESULT CALLBACK BG_WndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
|
LRESULT CALLBACK BG_WndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
|
||||||
{
|
{
|
||||||
|
@ -24,6 +24,8 @@ LRESULT CALLBACK BG_WndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
|
||||||
}
|
}
|
||||||
case WM_PAINT:
|
case WM_PAINT:
|
||||||
{
|
{
|
||||||
|
header *header = g_header;
|
||||||
|
|
||||||
PAINTSTRUCT ps;
|
PAINTSTRUCT ps;
|
||||||
HDC hdc=BeginPaint(hwnd,&ps);
|
HDC hdc=BeginPaint(hwnd,&ps);
|
||||||
RECT r;
|
RECT r;
|
||||||
|
@ -49,7 +51,7 @@ LRESULT CALLBACK BG_WndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
|
||||||
r.bottom+=4;
|
r.bottom+=4;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (g_header->bg_textcolor != -1)
|
if (header->bg_textcolor != -1)
|
||||||
{
|
{
|
||||||
HFONT newFont, oldFont;
|
HFONT newFont, oldFont;
|
||||||
newFont = CreateFont(40,0,0,0,FW_BOLD,TRUE,FALSE,FALSE,DEFAULT_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,DEFAULT_PITCH,"Garamond");
|
newFont = CreateFont(40,0,0,0,FW_BOLD,TRUE,FALSE,FALSE,DEFAULT_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,DEFAULT_PITCH,"Garamond");
|
||||||
|
@ -60,7 +62,7 @@ LRESULT CALLBACK BG_WndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
|
||||||
r.top=8;
|
r.top=8;
|
||||||
my_GetWindowText(hwnd,buf,sizeof(buf));
|
my_GetWindowText(hwnd,buf,sizeof(buf));
|
||||||
SetBkMode(hdc,TRANSPARENT);
|
SetBkMode(hdc,TRANSPARENT);
|
||||||
SetTextColor(hdc,g_header->bg_textcolor);
|
SetTextColor(hdc,header->bg_textcolor);
|
||||||
oldFont = SelectObject(hdc,newFont);
|
oldFont = SelectObject(hdc,newFont);
|
||||||
DrawText(hdc,buf,-1,&r,DT_TOP|DT_LEFT|DT_SINGLELINE|DT_NOPREFIX);
|
DrawText(hdc,buf,-1,&r,DT_TOP|DT_LEFT|DT_SINGLELINE|DT_NOPREFIX);
|
||||||
SelectObject(hdc,oldFont);
|
SelectObject(hdc,oldFont);
|
||||||
|
|
|
@ -343,7 +343,7 @@ int NSISCALL _dodecomp(int offset, HANDLE hFileOut, char *outbuf, int outbuflen)
|
||||||
u=(char*)g_inflate_stream.next_out - outbuffer;
|
u=(char*)g_inflate_stream.next_out - outbuffer;
|
||||||
|
|
||||||
tc = GetTickCount();
|
tc = GetTickCount();
|
||||||
if (tc - ltc > 200 || !input_len)
|
if (ui_st_updateflag & 1 && (tc - ltc > 200 || !input_len))
|
||||||
{
|
{
|
||||||
wsprintf(progress, "... %d%%", MulDiv(input_len_total - input_len, 100, input_len_total));
|
wsprintf(progress, "... %d%%", MulDiv(input_len_total - input_len, 100, input_len_total));
|
||||||
update_status_text(0, progress);
|
update_status_text(0, progress);
|
||||||
|
|
|
@ -54,10 +54,10 @@ struct {
|
||||||
{"^Completed", "Completed", NONE_STATIC},
|
{"^Completed", "Completed", NONE_STATIC},
|
||||||
{"^LicenseText", "Please review the license agreement before installing $(^Name). If you accept all terms of the agreement, click I Agree.", NONE_STATIC},
|
{"^LicenseText", "Please review the license agreement before installing $(^Name). If you accept all terms of the agreement, click I Agree.", NONE_STATIC},
|
||||||
{"^LicenseTextCB", "Please review the license agreement before installing $(^Name). If you accept all terms of the agreement, click the check box below. $_CLICK", NONE_STATIC},
|
{"^LicenseTextCB", "Please review the license agreement before installing $(^Name). If you accept all terms of the agreement, click the check box below. $_CLICK", NONE_STATIC},
|
||||||
{"^LicesnseTextRB", "Please review the license agreement before installing $(^Name). If you accept all terms of the agreement, select the first option below. $_CLICK", NONE_STATIC},
|
{"^LicenseTextRB", "Please review the license agreement before installing $(^Name). If you accept all terms of the agreement, select the first option below. $_CLICK", NONE_STATIC},
|
||||||
{"^UnLicenseText", "Please review the license agreement before uninstalling $(^Name). If you accept all terms of the agreement, click I Agree.", NONE_STATIC},
|
{"^UnLicenseText", "Please review the license agreement before uninstalling $(^Name). If you accept all terms of the agreement, click I Agree.", NONE_STATIC},
|
||||||
{"^UnLicenseTextCB", "Please review the license agreement before uninstalling $(^Name). If you accept all terms of the agreement, click the check box below. $_CLICK", NONE_STATIC},
|
{"^UnLicenseTextCB", "Please review the license agreement before uninstalling $(^Name). If you accept all terms of the agreement, click the check box below. $_CLICK", NONE_STATIC},
|
||||||
{"^UnLicesnseTextRB", "Please review the license agreement before uninstalling $(^Name). If you accept all terms of the agreement, select the first option below. $_CLICK", NONE_STATIC},
|
{"^UnLicenseTextRB", "Please review the license agreement before uninstalling $(^Name). If you accept all terms of the agreement, select the first option below. $_CLICK", NONE_STATIC},
|
||||||
{"^LicenseData", 0, NONE_STATIC}, // virtual - not processed
|
{"^LicenseData", 0, NONE_STATIC}, // virtual - not processed
|
||||||
{"^Custom", "Custom", NONE_STATIC},
|
{"^Custom", "Custom", NONE_STATIC},
|
||||||
{"^ComponentsText", "Check the components you want to install and uncheck the components you don't want to install. $_CLICK", NONE_STATIC},
|
{"^ComponentsText", "Check the components you want to install and uncheck the components you don't want to install. $_CLICK", NONE_STATIC},
|
||||||
|
|
|
@ -3329,34 +3329,26 @@ int CEXEBuild::doCommand(int which_token, LineParser &line)
|
||||||
ent.which=EW_SETCTLCOLORS;
|
ent.which=EW_SETCTLCOLORS;
|
||||||
ent.offsets[0]=add_string(line.gettoken_str(1));
|
ent.offsets[0]=add_string(line.gettoken_str(1));
|
||||||
|
|
||||||
if (!strcmpi(line.gettoken_str(2),"branding")) {
|
int a = 2;
|
||||||
if (line.getnumtokens() == 4) {
|
|
||||||
ERROR_MSG("Error: SetCtlColors expected 2 parameters, got 3\n");
|
|
||||||
return PS_ERROR;
|
|
||||||
}
|
|
||||||
|
|
||||||
c.flags|=CC_BK|CC_BK_SYS|CC_BKB;
|
if (!strcmpi(line.gettoken_str(2),"/BRANDING"))
|
||||||
c.bk.lbStyle=BS_NULL;
|
a++;
|
||||||
c.bk.lbColor=COLOR_BTNFACE;
|
|
||||||
c.flags|=CC_TEXT|CC_TEXT_SYS;
|
{
|
||||||
c.text=COLOR_BTNFACE;
|
|
||||||
c.bkmode=OPAQUE;
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
char *p;
|
char *p;
|
||||||
|
|
||||||
if (line.getnumtokens() == 3) {
|
if (a == 2 && line.getnumtokens() == 5) {
|
||||||
ERROR_MSG("Error: SetCtlColors expected 3 parameters, got 2\n");
|
ERROR_MSG("Error: SetCtlColors expected 3 parameters, got 4\n");
|
||||||
return PS_ERROR;
|
return PS_ERROR;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!strcmpi(line.gettoken_str(3),"transparent")) {
|
if (!strcmpi(line.gettoken_str(a+1),"transparent")) {
|
||||||
c.flags|=CC_BKB;
|
c.flags|=CC_BKB;
|
||||||
c.bk.lbStyle=BS_NULL;
|
c.bk.lbStyle=BS_NULL;
|
||||||
c.bkmode=TRANSPARENT;
|
c.bkmode=TRANSPARENT;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
p=line.gettoken_str(3);
|
p=line.gettoken_str(a+1);
|
||||||
if (*p) {
|
if (*p) {
|
||||||
int v=strtoul(p,&p,16);
|
int v=strtoul(p,&p,16);
|
||||||
c.bk.lbColor=((v&0xff)<<16)|(v&0xff00)|((v&0xff0000)>>16);
|
c.bk.lbColor=((v&0xff)<<16)|(v&0xff00)|((v&0xff0000)>>16);
|
||||||
|
@ -3367,7 +3359,7 @@ int CEXEBuild::doCommand(int which_token, LineParser &line)
|
||||||
c.bkmode=OPAQUE;
|
c.bkmode=OPAQUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
p=line.gettoken_str(2);
|
p=line.gettoken_str(a);
|
||||||
if (*p) {
|
if (*p) {
|
||||||
int v=strtoul(p,&p,16);
|
int v=strtoul(p,&p,16);
|
||||||
c.text=((v&0xff)<<16)|(v&0xff00)|((v&0xff0000)>>16);
|
c.text=((v&0xff)<<16)|(v&0xff00)|((v&0xff0000)>>16);
|
||||||
|
@ -3375,6 +3367,24 @@ int CEXEBuild::doCommand(int which_token, LineParser &line)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (a == 3)
|
||||||
|
{
|
||||||
|
c.flags|=CC_BK|CC_BKB;
|
||||||
|
c.bk.lbStyle=BS_NULL;
|
||||||
|
if (!*line.gettoken_str(a))
|
||||||
|
{
|
||||||
|
c.bk.lbColor=COLOR_BTNFACE;
|
||||||
|
c.flags|=CC_BK_SYS;
|
||||||
|
}
|
||||||
|
c.flags|=CC_TEXT;
|
||||||
|
if (!*line.gettoken_str(a+1))
|
||||||
|
{
|
||||||
|
c.text=COLOR_BTNFACE;
|
||||||
|
c.flags|=CC_TEXT_SYS;
|
||||||
|
}
|
||||||
|
c.bkmode=OPAQUE;
|
||||||
|
}
|
||||||
|
|
||||||
int i;
|
int i;
|
||||||
int l=cur_ctlcolors->getlen()/sizeof(ctlcolors);
|
int l=cur_ctlcolors->getlen()/sizeof(ctlcolors);
|
||||||
for (i=0; i<l; i++) {
|
for (i=0; i<l; i++) {
|
||||||
|
@ -3387,7 +3397,7 @@ int CEXEBuild::doCommand(int which_token, LineParser &line)
|
||||||
ent.offsets[1]=cur_ctlcolors->add(&c,sizeof(ctlcolors));
|
ent.offsets[1]=cur_ctlcolors->add(&c,sizeof(ctlcolors));
|
||||||
}
|
}
|
||||||
|
|
||||||
SCRIPT_MSG("SetCtlColors: hwnd=%s text=%s background=%s\n",line.gettoken_str(1),line.gettoken_str(2),line.gettoken_str(3));
|
SCRIPT_MSG("SetCtlColors: hwnd=%s %stext=%s background=%s\n",line.gettoken_str(1),a==2?"":"/BRANDING ",line.gettoken_str(a),line.gettoken_str(a+1));
|
||||||
}
|
}
|
||||||
return add_entry(&ent);
|
return add_entry(&ent);
|
||||||
case TOK_CREATEFONT:
|
case TOK_CREATEFONT:
|
||||||
|
|
|
@ -152,7 +152,7 @@ static tokenType tokenlist[TOK__LAST] =
|
||||||
{TOK_INSTTYPEGETTEXT,"InstTypeGetText",2,0,"insttype_index $(user_var: output flags)"},
|
{TOK_INSTTYPEGETTEXT,"InstTypeGetText",2,0,"insttype_index $(user_var: output flags)"},
|
||||||
{TOK_SENDMESSAGE,"SendMessage",4,2,"hwnd message [wparam|STR:wParam] [lparam|STR:lParam] [$(user_var: return value)] [/TIMEOUT=X]"},
|
{TOK_SENDMESSAGE,"SendMessage",4,2,"hwnd message [wparam|STR:wParam] [lparam|STR:lParam] [$(user_var: return value)] [/TIMEOUT=X]"},
|
||||||
{TOK_SETAUTOCLOSE,"SetAutoClose",1,0,"(false|true)"},
|
{TOK_SETAUTOCLOSE,"SetAutoClose",1,0,"(false|true)"},
|
||||||
{TOK_SETCTLCOLORS,"SetCtlColors",2,1,"hwnd (branding | (text_color (transparent|bg_color)))"},
|
{TOK_SETCTLCOLORS,"SetCtlColors",2,2,"hwnd [/BRANDING] [text_color] [transparent|bg_color]"},
|
||||||
{TOK_SETBRANDINGIMAGE,"SetBrandingImage",1,2,"[/IMGID=image_item_id_in_dialog] [/RESIZETOFIT] bitmap.bmp"},
|
{TOK_SETBRANDINGIMAGE,"SetBrandingImage",1,2,"[/IMGID=image_item_id_in_dialog] [/RESIZETOFIT] bitmap.bmp"},
|
||||||
{TOK_SETCOMPRESS,"SetCompress",1,0,"(off|auto|force)"},
|
{TOK_SETCOMPRESS,"SetCompress",1,0,"(off|auto|force)"},
|
||||||
{TOK_SETCOMPRESSOR,"SetCompressor",1,1,"[/FINAL] (zlib|bzip2)"},
|
{TOK_SETCOMPRESSOR,"SetCompressor",1,1,"[/FINAL] (zlib|bzip2)"},
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue