Re: [SailfishDevel] Accessing Saifish theme from javascript
Ahaa... I know now where the problem is. need to read last sentence from the documentation. I'm doing this in stateless lib... (.pragma library) I should have mentioned that already in first mail.. "As they are shared, stateless library files cannot access QML component instance objects or properties directly," I'll crawl back to the hole now. Thanks for your efforts. >.import Sailfish.Silica.theme 1.0 as SilicaTheme > >function test() { >console.log("color: " + SilicaTheme.Theme.primaryColor) >} > >// color: #ff On 04.01.2014 17:47, Kimmo Lindholm wrote: Gives following from .import line: [W] unknown:23 - qrc:///js/constants.js:23: SyntaxError: Unexpected token . If I add 1.0, I get warning [W] unknown:23 - qrc:///js/constants.js:23:1: Module import requires a qualifier (Docs say .import TypeNamespace MajorVersion.MinorVersion as Qualifier) So back where started... >.import Sailfish.Silica.theme > >var color_info = Theme.primaryColor On 04.01.2014 17:14, Kimmo Lindholm wrote: Tested, didn't work - same results .import Sailfish.Silica.Theme 1.0 as SilicaTheme var color_info = SilicaTheme.primaryColor; >import Sailfish.Silica.theme 1.0 On 04.01.2014 16:49, Kimmo Lindholm wrote: I assume this is clear as daylight but I don't get it... I need to access Theme colors from javascript -file; I have successfully imported it .import Sailfish.Silica 1.0 as Silica and in QtCreator after typing Silica. I can see dropdown of all sort of stuff, but no 'Theme'. And tinkering didn't work: var color_info = Silica.Theme.primaryColor; It gives runtime warning from QML side where color_info is used: [W] unknown:104 - qrc:///qml/MainPage.qml:104: Unable to assign [undefined] to QColor And those which are colored from js side with color_info do appear black... -kimmo ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list
Re: [SailfishDevel] Accessing Saifish theme from javascript
.import Sailfish.Silica.theme 1.0 as SilicaTheme function test() { console.log("color: " + SilicaTheme.Theme.primaryColor) } // color: #ff On 04.01.2014 17:47, Kimmo Lindholm wrote: Gives following from .import line: [W] unknown:23 - qrc:///js/constants.js:23: SyntaxError: Unexpected token . If I add 1.0, I get warning [W] unknown:23 - qrc:///js/constants.js:23:1: Module import requires a qualifier (Docs say.import TypeNamespace MajorVersion.MinorVersion as Qualifier) So back where started... >.import Sailfish.Silica.theme > >var color_info = Theme.primaryColor On 04.01.2014 17:14, Kimmo Lindholm wrote: Tested, didn't work -- same results .importSailfish.Silica.Theme1.0asSilicaTheme var/color_info/=SilicaTheme.primaryColor; >import Sailfish.Silica.theme 1.0 On 04.01.2014 16:49, Kimmo Lindholm wrote: I assume this is clear as daylight but I don't get it... I need to access Theme colors from javascript --file; I have successfully imported it .importSailfish.Silica1.0asSilica and in QtCreator after typing Silica. I can see dropdown of all sort of stuff, but no 'Theme'. And tinkering didn't work: var/color_info/=Silica.Theme.primaryColor; It gives runtime warning from QML side where color_info is used: [W] unknown:104 - qrc:///qml/MainPage.qml:104: Unable to assign [undefined] to QColor And those which are colored from js side with color_info do appear black... -kimmo ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list
Re: [SailfishDevel] Accessing Saifish theme from javascript
Gives following from .import line: [W] unknown:23 - qrc:///js/constants.js:23: SyntaxError: Unexpected token . If I add 1.0, I get warning [W] unknown:23 - qrc:///js/constants.js:23:1: Module import requires a qualifier (Docs say .import TypeNamespace MajorVersion.MinorVersion as Qualifier) So back where started... >.import Sailfish.Silica.theme > >var color_info = Theme.primaryColor On 04.01.2014 17:14, Kimmo Lindholm wrote: Tested, didn't work - same results .import Sailfish.Silica.Theme 1.0 as SilicaTheme var color_info = SilicaTheme.primaryColor; >import Sailfish.Silica.theme 1.0 On 04.01.2014 16:49, Kimmo Lindholm wrote: I assume this is clear as daylight but I don't get it... I need to access Theme colors from javascript -file; I have successfully imported it .import Sailfish.Silica 1.0 as Silica and in QtCreator after typing Silica. I can see dropdown of all sort of stuff, but no 'Theme'. And tinkering didn't work: var color_info = Silica.Theme.primaryColor; It gives runtime warning from QML side where color_info is used: [W] unknown:104 - qrc:///qml/MainPage.qml:104: Unable to assign [undefined] to QColor And those which are colored from js side with color_info do appear black... -kimmo ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list
Re: [SailfishDevel] Accessing Saifish theme from javascript
.import Sailfish.Silica.theme var color_info = Theme.primaryColor On 04.01.2014 17:14, Kimmo Lindholm wrote: Tested, didn't work -- same results .importSailfish.Silica.Theme1.0asSilicaTheme var/color_info/=SilicaTheme.primaryColor; >import Sailfish.Silica.theme 1.0 On 04.01.2014 16:49, Kimmo Lindholm wrote: I assume this is clear as daylight but I don't get it... I need to access Theme colors from javascript --file; I have successfully imported it .importSailfish.Silica1.0asSilica and in QtCreator after typing Silica. I can see dropdown of all sort of stuff, but no 'Theme'. And tinkering didn't work: var/color_info/=Silica.Theme.primaryColor; It gives runtime warning from QML side where color_info is used: [W] unknown:104 - qrc:///qml/MainPage.qml:104: Unable to assign [undefined] to QColor And those which are colored from js side with color_info do appear black... -kimmo ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list
Re: [SailfishDevel] Accessing Saifish theme from javascript
Tested, didn't work - same results .import Sailfish.Silica.Theme 1.0 as SilicaTheme var color_info = SilicaTheme.primaryColor; >import Sailfish.Silica.theme 1.0 On 04.01.2014 16:49, Kimmo Lindholm wrote: I assume this is clear as daylight but I don't get it... I need to access Theme colors from javascript -file; I have successfully imported it .import Sailfish.Silica 1.0 as Silica and in QtCreator after typing Silica. I can see dropdown of all sort of stuff, but no 'Theme'. And tinkering didn't work: var color_info = Silica.Theme.primaryColor; It gives runtime warning from QML side where color_info is used: [W] unknown:104 - qrc:///qml/MainPage.qml:104: Unable to assign [undefined] to QColor And those which are colored from js side with color_info do appear black... -kimmo ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list
Re: [SailfishDevel] Accessing Saifish theme from javascript
import Sailfish.Silica.theme 1.0 On 04.01.2014 16:49, Kimmo Lindholm wrote: I assume this is clear as daylight but I don't get it... I need to access Theme colors from javascript --file; I have successfully imported it .importSailfish.Silica1.0asSilica and in QtCreator after typing Silica. I can see dropdown of all sort of stuff, but no 'Theme'. And tinkering didn't work: var/color_info/=Silica.Theme.primaryColor; It gives runtime warning from QML side where color_info is used: [W] unknown:104 - qrc:///qml/MainPage.qml:104: Unable to assign [undefined] to QColor And those which are colored from js side with color_info do appear black... -kimmo ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list
[SailfishDevel] Accessing Saifish theme from javascript
I assume this is clear as daylight but I don't get it... I need to access Theme colors from javascript -file; I have successfully imported it .import Sailfish.Silica 1.0 as Silica and in QtCreator after typing Silica. I can see dropdown of all sort of stuff, but no 'Theme'. And tinkering didn't work: var color_info = Silica.Theme.primaryColor; It gives runtime warning from QML side where color_info is used: [W] unknown:104 - qrc:///qml/MainPage.qml:104: Unable to assign [undefined] to QColor And those which are colored from js side with color_info do appear black... -kimmo ___ SailfishOS.org Devel mailing list