[jbosstools-dev] TextFormatting tag should have default behavior, now it is used as copy everywhere(JBIDE-1494)

Max Areshkau mareshkau at exadel.com
Mon Mar 31 06:15:20 EDT 2008


Max Rydahl Andersen wrote:
> cool - have we updated all our tempalates to use this ? Should reduce the number of lines considerably ;)
>
> /max
>
>   
Yes, all templates have bean updated.
>> JBIDE-1494 was fixed.
>> Here some results of fixing this bug:
>>
>>    1.  for tag *vpe:textFormatting* was added attribute
>>       /use-default-formats/
>>
>>    2.  if user specify /<vpe:textFormatting use-default-formats="yes">,/
>>       than formats which    specified in file
>>       org.jboss.tools.vpe/resources/textFormatting.xml will be added as
>>       formats for template
>>    3. Now in org.jboss.tools.vpe/resources/textFormatting.xml are
>>       specified following formats as default:
>>
>>     /   <vpe:format type="UnderlineFormat">
>>         <vpe:formatAttribute type="style" />
>>     </vpe:format>
>>     <vpe:format type="BoldFormat">
>>         <vpe:formatAttribute type="style" />
>>     </vpe:format>
>>     <vpe:format type="ItalicFormat">
>>         <vpe:formatAttribute type="style" />
>>     </vpe:format>
>>     <vpe:format type="FontNameFormat">
>>         <vpe:formatAttribute type="style" />
>>     </vpe:format>
>>     <vpe:format type="FontSizeFormat">
>>         <vpe:formatAttribute type="style" />
>>     </vpe:format>
>>     <vpe:format type="BackgroundColorFormat">
>>         <vpe:formatAttribute type="style" />
>>     </vpe:format>
>>     <vpe:format type="ForegroundColorFormat">
>>         <vpe:formatAttribute type="style" />
>>     </vpe:format>
>> /
>>
>>    4. Some Examples of using:
>>
>>     *              <!--Simply adds to template default formats -->
>>
>> /                <vpe:textFormatting use-default-formats="yes">
>>                 </vpe:textFormatting>/
>>
>>     *              <!-- Doesn't uses default formats, here simply will
>>       be available only one format -->
>>
>> /                 <vpe:textFormatting>
>>                <vpe:format type="UnderlineFormat">
>>                     <vpe:formatAttribute type="style" />
>>                 </vpe:format>
>>                 </vpe:textFormatting>/
>>
>>     *           <!--Uses default format  and adds own formats you can
>>       see template for 'span'-->
>>
>> /            <vpe:textFormatting use-default-formats="yes">
>>                 <vpe:format type="BlockFormat" addChildren="allow"
>> handler="org.jboss.tools.vpe.editor.toolbar.format.handler.BlockFormatHandler"
>> />
>>                 <vpe:format type="BoldFormat">
>>                     <vpe:formatAttribute type="style" />
>>                 </vpe:format>
>>              </vpe:textFormatting>/
>>
>>     *           <!--  If use-default-formats="yes" and format with some
>>       type exist in local definition, than will be used format from
>>       local definition of formats-->
>>
>>               <vpe:textFormatting use-default-formats="yes">
>>                 <vpe:format type="BlockFormat" addChildren="allow"
>> handler="org.jboss.tools.vpe.editor.toolbar.format.handler.BlockFormatHandler"
>> />
>>                 <vpe:format type="BoldFormat">
>>                     <vpe:formatAttribute type="style" />
>>                 </vpe:format>
>>                 <vpe:format type="UnderlineFormat" addChildren="allow"
>> handler="org.jboss.tools.vpe.editor.toolbar.format.handler.UnderlineFormatHandler"
>> />
>>                 <vpe:format type="UnderlineFormat"> *<!-- will be used
>> this definition but not  format from default formats -->*
>>                     <vpe:formatAttribute type="style" />
>>                 </vpe:format>
>>                 <vpe:format type="ItalicFormat" addChildren="allow"
>> handler="org.jboss.tools.vpe.editor.toolbar.format.handler.ItalicFormatHandler"
>> />
>>                 <vpe:format type="ItalicFormat">
>>                     <vpe:formatAttribute type="style" />
>>                 </vpe:format>
>>             </vpe:textFormatting>
>>
>>     * For mare examples you can see tempates configuration files like
>>       vpe-templates-html.xml
>>
>>
>>
>>     
>
>
>
>   

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jbosstools-dev/attachments/20080331/15e51c2a/attachment.html 


More information about the jbosstools-dev mailing list