<?require("../php/paths.php");?> <?header("Content-type: text/html; charset=\"UTF-8\"");?> <html> <head> <title>Colorer-take5 be5 design</title> <link rel="stylesheet" type="text/css" href="../styles/styles.css"/> <link rel="stylesheet" type="text/css" href="styles.css"> <link rel="icon" href="../images/logo-small.png"/> <style> .codeinc{ border: solid 1pt #d8d8d8; background:#fbfbfb; margin: 10pt 10pt 10pt 10pt; padding: 3pt 3pt 3pt 8pt; } </style> </head> <body> <div class='back'><a href='../index.html'><img alt='back' src='../images/back.png' width='40' height='18'/></a></div> <div> <a href="http://sourceforge.net"><img align=right src="http://sourceforge.net/sflogo.php?group_id=34855&type=2" width="125" height="37" border="0" alt="SourceForge.net Logo"/></a> </div> <h1>Colorer-take5 be5 design usecases</h1> <h2>Prologue/Epilogue inherit feature</h2> <p> Minor improvement over inheritance usability. Allows to shortcut HRC code development. Outlines most common inheritance usecase. </p> <?colorerInclude("prologue-epilogue.hrc")?> <h2>Inheritance behaviour change</h2> <p> <strong>Old behaviour:</strong> When a level of inherit substitution is applied, it becomes disabled for new schemes, invoked because of <virtual> rules. <br/> <strong>New behaviour:</strong> Only lower levels of inheritance are disabled when applying a particular <virtual> rule. This level's <virtual> rules (including the applied one) are still valid and active. </p> <?colorerInclude("inherit-behaviour-change.hrc")?> <h2>Region inheritance feature</h2> <p> Allows HRC regions parametrization. Allows heavier flexibility in highlighting and implementing multiple color styles. </p> <?colorerInclude("region-vars.hrc")?>