Kpairs Theme Schema

Marco Calignano marco.calignano at web.de
Wed Sep 7 10:24:44 UTC 2011



On 09/07/2011 10:05 AM, todd rme wrote:
> On Tue, Sep 6, 2011 at 8:25 PM, Marco Calignano<marco.calignano at web.de>  wrote:
>> On 09/01/2011 01:23 PM, todd rme wrote:
>>> On Thu, Sep 1, 2011 at 1:03 PM, Aleix Pol<aleixpol at kde.org>    wrote:
>>>> On Thu, Sep 1, 2011 at 8:06 AM, todd rme<toddrme2178 at gmail.com>    wrote:
>>>>> On Wed, Aug 31, 2011 at 8:57 PM, Marco Calignano<marco.calignano at web.de>
>>>>> wrote:
>>>>>>    <!-- now come the list of the elements -->
>>>>>>    <element>
>>>>>>      <sound src='lion.ogg' />
>>>>>>      <video src='lion.ogv' />
>>>>>>      <image src='lion.svg' pref='1'/>
>>>>>>      <image src='baby_lion.svg' pref='2'/>
>>>>>>      <word lang='en'>lion</word>
>>>>>>    </element>
>>>>>> </pairs>
>>>>> Might it be a good idea to support named categories?  For example:
>>>>>
>>>>>      <sound src='lion.ogg'/>
>>>>>      <video src='lion.ogv' />
>>>>>      <image src='lion.svg'/>
>>>>>      <image src='baby_lion.svg' category='babies'/>
>>>>>      <word lang='en'>lion</word>
>>>>>      <word lang='en' category='babies'>cub</word>
>>>>>      <word lang='en' catrgory='groups'>pride</word>
>>>>>
>>>>> It would be optional, but if the category is specified it would be
>>>>> used in the title.  "Main" would be the one that gets the name of the
>>>>> whole theme.
>>>>>
>>>>> So the titles that would be displayed for the categories each of the
>>>>> above images uses would be, respectively:
>>>>>
>>>>> "Zoo sounds"
>>>>> "Zoo videos"
>>>>> "Zoo"
>>>>> "Zoo babies"
>>>>> "Zoo words"
>>>>> "Zoo babies words"
>>>>> "Zoo groups words"
>>>>>
>>>>> This would allow users to select specific pairs of categories.
>>>>>
>>>>> More specifically, the naming scheme for the "main" file type (image
>>>>> in this case), would be:
>>>>>
>>>>> <theme title>    <category (optional)>
>>>>>
>>>>> And the naming scheme for other file types (words, sounds, and videos
>>>>> in this case) would be:
>>>>>
>>>>> <theme title>    <category (optional)>    <file type>
>>>>>
>>>>> Of course the order would need to be localizable, since it wouldn't
>>>>> necessarily be the same in all languages.  There would also need to be
>>>>> a way to specify translations for categories, although this would
>>>>> probably be done in the initial segment of the document rather than in
>>>>> each entry (since the categories should be the same).
>>>>>
>>>>> -Todd
>>>> What's the difference with this and creating a new theme?
>>>> Aleix
>>> The advantage is that you wouldn't have to create a separate theme for
>>> every possible combination.  With this example, to get all the
>>> combinations you would need at least 6 themes, and the sounds and
>>> videos would need to be duplicated in every one of those themes.  And
>>> this was just to provide examples, a real zoo theme could have even
>>> more categories.  Here is a more complete example of what you could do
>>> with a zoo in this system:
>>>
>>> <sound src='lion.ogg'/>
>>> <video src='lion.ogv' />
>>> <image src='lion.svg'/>
>>> <image src='baby_lion.svg' category='babies'/>
>>> <image src='steak.svg' category='food'/>
>>> <image src='africa.svg' category='home'/>
>>> <image src='savanna.svg' category='enivornment'/>
>>> <word lang='en'>lion</word>
>>> <word lang='en' category='babies'>cub</word>
>>> <word lang='en' category='groups'>pride</word>
>>> <word lang='en' category='sounds'>roar</word>
>> I find the Idea with the category good and i think we should include it.
>> I would like also to close this discussion so we could start developing
>> the theme support, and you can start create wonderful themes ;).
>> If someone has any other suggestion, feel free to tell us
>>
>> Thanks
>>
>> Marco
> Is there not going to be a discussion on the format of the theme first?
What do you mean?
Marco
>
> -Todd
> _______________________________________________
> kde-edu mailing list
> kde-edu at mail.kde.org
> https://mail.kde.org/mailman/listinfo/kde-edu
>


More information about the kde-edu mailing list