Hello, it's me again, sorry :)

But I found another strange thing:

using extend in meta-theme and all seperate themes does not throw an 
exception but: my own appearances are MISSING.

Currently I'm using this line in my makefile:

APPLICATION_THEME = de.cas.qx.ui.ribbon.theme.Office

My own appearances seem to work by adding the following line in the 
makefile:

APPLICATION_THEME_APPEARANCE = de.cas.qx.ui.ribbon.theme.Appearance


A bug or my fault?

-Florian

Florian Probst schrieb:
> ah, that makes sense :)
> 
> Hmm, I tried removing the extend within my meta theme, but now the 
> extend of my other themes does not work anymore? strange... only when I 
> use extend in my meta-theme it works.
> 
> nah... I'm happy that it works somehow... so
> 
> Thanks alot
> 
> Florian
> 
> 
> 
> Sebastian Werner schrieb:
>> Because the meta theme only extends the other meta theme and has no 
>> influence on the separate themes which I think would be bad anyway.
>>
>> The extend on the meta theme is not needed if your metatheme has 
>> definitions for all the themes needed (if you add a icon theme this 
>> would be the case for you, too).
>>
>> Sebastian
>>
>>
>>
>> Florian Probst schrieb:
>>> Hi Sebastian,
>>>
>>> thank you for that fast answer. That worked!
>>> But why do I need to extend the seperate themes when I told my
>>> meta-theme to extend?
>>>
>>> Florian
>>>
>>> Sebastian Werner schrieb:
>>>> Florian,
>>>>
>>>> please double-check that all your separate themes extend from their Ext 
>>>> companions, too.
>>>>
>>>> The problem is that the border "general" is not defined in your case. 
>>>> The system then reports that this value is invalid which is completely 
>>>> correct.
>>>>
>>>> Sebastian
>>>>
>>>>
>>>> Florian Probst schrieb:
>>>>> Hi,
>>>>>
>>>>> I've got a little problem with my themes: I would like to extend my own
>>>>> theme with "Ext" for example.
>>>>>
>>>>> I am using a meta theme containing appearance, font, etc.
>>>>>
>>>>> First I tried it this way:
>>>>>
>>>>> qx.Theme.define("de.cas.qx.ui.ribbon.theme.Appearance",
>>>>> {
>>>>>   title   : "Ribbon Office",
>>>>>   extend  : qx.theme.ext.Appearance,
>>>>>
>>>>>   ...mystuff
>>>>> }
>>>>>
>>>>> But that didn't work, nothing happend: to test the results I used a blank
>>>>> application using a single qx.ui.window.Window.
>>>>>
>>>>> When I extend my metatheme using this code:
>>>>>
>>>>> qx.Theme.define("de.cas.qx.ui.ribbon.theme.Office",
>>>>> {
>>>>>   title   : "Ribbon Office",
>>>>>   extend  : qx.theme.Ext,
>>>>>
>>>>>   meta            : {
>>>>>           color           : de.cas.qx.ui.ribbon.theme.color.Blue,
>>>>>           border          : de.cas.qx.ui.ribbon.theme.Border,
>>>>>           font                    : 
>>>>> de.cas.qx.ui.ribbon.theme.font.Default,
>>>>>           widget          : de.cas.qx.ui.ribbon.theme.Widget,
>>>>>           appearances             : de.cas.qx.ui.ribbon.theme.Appearance
>>>>>  }
>>>>> });
>>>>>
>>>>> I'll get errors like this one:
>>>>> "[Exception... "'Error: Error in property border of class
>>>>> qx.ui.basic.Terminator in method styleBorder with incoming value 
>>>>> 'general':
>>>>> Is invalid!' when calling method: [nsIDOMEventListener::handleEvent]"
>>>>> nsresult: "0x8057001c (NS_ERROR_XPC_JS_THREW_JS_OBJECT)" location:
>>>>> "<unknown>" data: no]"
>>>>>
>>>>> Now I've got the problem that I do not know where the problem is :) The
>>>>> Ext-Theme as standalone works fine. I didn't even override the keys given 
>>>>> in
>>>>> that exception. And why does he ignore the individual extend in my
>>>>> Appearance?
>>>>>
>>>>> *panic*
>>>>>
>>>>> Thanks in advance
>>>>>
>>>>> Regards,
>>>>>
>>>>> Florian
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------
>>>>>
>>>>> -------------------------------------------------------------------------
>>>>> This SF.net email is sponsored by DB2 Express
>>>>> Download DB2 Express C - the FREE version of DB2 express and take
>>>>> control of your XML. No limits. Just data. Click to get it now.
>>>>> http://sourceforge.net/powerbar/db2/
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------
>>>>>
>>>>> _______________________________________________
>>>>> qooxdoo-devel mailing list
>>>>> qooxdoo-devel@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>>>> -------------------------------------------------------------------------
>>>> This SF.net email is sponsored by DB2 Express
>>>> Download DB2 Express C - the FREE version of DB2 express and take
>>>> control of your XML. No limits. Just data. Click to get it now.
>>>> http://sourceforge.net/powerbar/db2/
>>> -------------------------------------------------------------------------
>>> This SF.net email is sponsored by DB2 Express
>>> Download DB2 Express C - the FREE version of DB2 express and take
>>> control of your XML. No limits. Just data. Click to get it now.
>>> http://sourceforge.net/powerbar/db2/
>>> _______________________________________________
>>> qooxdoo-devel mailing list
>>> qooxdoo-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>>
>> -------------------------------------------------------------------------
>> This SF.net email is sponsored by DB2 Express
>> Download DB2 Express C - the FREE version of DB2 express and take
>> control of your XML. No limits. Just data. Click to get it now.
>> http://sourceforge.net/powerbar/db2/
> 
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to