<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://www.terrainformatica.com/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://www.terrainformatica.com/wiki/feed.php">
        <title>Terrarium h-smile:built-in-behaviors</title>
        <description></description>
        <link>http://www.terrainformatica.com/wiki/</link>
        <image rdf:resource="http://www.terrainformatica.com/wiki/lib/images/favicon.ico" />
       <dc:date>2010-08-23T05:14:07-04:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/button?rev=1169334432&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/calendar?rev=1169092428&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/checkbox?rev=1227468636&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/clickable?rev=1216664006&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/currency?rev=1199750408&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/date?rev=1228188307&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/decimal?rev=1260898974&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/dropdown-select?rev=1190428726&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/edit?rev=1257654485&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/file-icon?rev=1261774938&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/file-selector?rev=1281025543&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/file?rev=1279767444&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/form?rev=1279768124&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/frame?rev=1260644246&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/history?rev=1228110502&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/marquee?rev=1275969065&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/masked?rev=1257654789&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/master_style_sheet?rev=1206981208&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/menu-bar?rev=1216664215&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/menu?rev=1216663608&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/number?rev=1260898886&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/password?rev=1280721103&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/plaintext-context-menu?rev=1243102724&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/popup-menu?rev=1223927200&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/popup-selector?rev=1232778395&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/progress?rev=1261465758&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/radio?rev=1227468932&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/richtext-context-menu?rev=1243102507&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/richtext-rules?rev=1192472847&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/richtext?rev=1243102842&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/scrollbar?rev=1225075604&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/select-dropdown?rev=1247423442&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/select?rev=1197532874&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/slider?rev=1205344740&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/start?rev=1281817664&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/time?rev=1259445656&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/tree?rev=1281818740&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://www.terrainformatica.com/wiki/lib/images/favicon.ico">
        <title>Terrarium</title>
        <link>http://www.terrainformatica.com/wiki/</link>
        <url>http://www.terrainformatica.com/wiki/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/button?rev=1169334432&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-01-20T18:07:12-04:00</dc:date>
        <title>h-smile:built-in-behaviors:button</title>
        <link>http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/button?rev=1169334432&amp;do=diff</link>
        <description>Standard button behavior

Elements

that have this behavior applied by default (see master style sheet): 

	*   &lt;button&gt;&lt;/button&gt;  
		*   &lt;input type=“button” /&gt;
		*   &lt;widget type=“button”&gt;&lt;/widget&gt; 
		*   &lt;input type=“reset” /&gt; 
		*   &lt;input type=“submit” /&gt;</description>
    </item>
    <item rdf:about="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/calendar?rev=1169092428&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-01-17T22:53:48-04:00</dc:date>
        <title>h-smile:built-in-behaviors:calendar</title>
        <link>http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/calendar?rev=1169092428&amp;do=diff</link>
        <description>Calendar element behavior. Element is rendered as a month view.

Example, calendar input element:

&lt;input type=&quot;calendar&quot; name=&quot;calendar&quot; value=&quot;2004-01-24&quot; /&gt;


Calendar element is sensitive to current user' locale settings, e.g. it will use localized names of months and week days.</description>
    </item>
    <item rdf:about="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/checkbox?rev=1227468636&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-23T14:30:36-04:00</dc:date>
        <title>h-smile:built-in-behaviors:checkbox</title>
        <link>http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/checkbox?rev=1227468636&amp;do=diff</link>
        <description>Standard checkbox button implementation. This behavior is pretty simple: on click it toggles :checked state flag on the element. You can assign this behavior to other elements that you would like to behave as a “toggle”.

Elements

that have this behavior applied by default:</description>
    </item>
    <item rdf:about="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/clickable?rev=1216664006&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-21T14:13:26-04:00</dc:date>
        <title>h-smile:built-in-behaviors:clickable</title>
        <link>http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/clickable?rev=1216664006&amp;do=diff</link>
        <description>Clickable is the element that will generate BUTTON_CLICK and BUTTON_PRESS events but is not normally “TAB traversable”.
That is typical behavior of toolbar buttons. 

Elements

There are no elements that have this behavior applied by default.

Attributes

It does not use any specific attributes other than common attributes like disabled or id.</description>
    </item>
    <item rdf:about="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/currency?rev=1199750408&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-07T19:00:08-04:00</dc:date>
        <title>h-smile:built-in-behaviors:currency</title>
        <link>http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/currency?rev=1199750408&amp;do=diff</link>
        <description>Currency input behavior. 

Elements

that have this behavior applied by default (see master style sheet): 

	*   &lt;input type=“currency” /&gt; - inline single line 
	*   &lt;widget type=“currency”&gt;&lt;/widget&gt; 

Attributes

that this behavior knows about:</description>
    </item>
    <item rdf:about="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/date?rev=1228188307&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-01T22:25:07-04:00</dc:date>
        <title>h-smile:built-in-behaviors:date</title>
        <link>http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/date?rev=1228188307&amp;do=diff</link>
        <description>Date input element behavior. 

Example:

&lt;input type=&quot;date&quot; name=&quot;date1&quot; value=&quot;2004-01-24&quot; /&gt;


Date element is sensitive to current user' locale settings, e.g. it will use localized names of months and week days and month/day/year order in the editing portion of the element.</description>
    </item>
    <item rdf:about="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/decimal?rev=1260898974&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-12-15T12:42:54-04:00</dc:date>
        <title>h-smile:built-in-behaviors:decimal</title>
        <link>http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/decimal?rev=1260898974&amp;do=diff</link>
        <description>Decimal number input behavior. 

Elements

that have this behavior applied by default (see master style sheet): 

	*   &lt;input type=“decimal” /&gt; - inline single line 
	*   &lt;widget type=“decimal”&gt;&lt;/widget&gt; 

Attributes

that this behavior knows about:</description>
    </item>
    <item rdf:about="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/dropdown-select?rev=1190428726&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-09-21T22:38:46-04:00</dc:date>
        <title>h-smile:built-in-behaviors:dropdown-select</title>
        <link>http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/dropdown-select?rev=1190428726&amp;do=diff</link>
        <description>select-dropdown is what is known as COMBOBOX in Windows. 

Elements

that have this behavior applied by default (see master style sheet): 

	*   &lt;select&gt;...&lt;/select&gt; 
	*   &lt;widget type=“select”&gt;&lt;/widget&gt; 


In h-smile &lt;select&gt; can have any arbitrary markup inside but following elements have special meaning:</description>
    </item>
    <item rdf:about="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/edit?rev=1257654485&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-11-07T23:28:05-04:00</dc:date>
        <title>h-smile:built-in-behaviors:edit</title>
        <link>http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/edit?rev=1257654485&amp;do=diff</link>
        <description>Standard single line input element behavior

Elements

that have this behavior applied by default (see master_style_sheet): 

	*   &lt;input type=“text” /&gt; - inline single line 
	*   &lt;widget type=“text”&gt;&lt;/widget&gt; 

Attributes

that this behavior knows about:</description>
    </item>
    <item rdf:about="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/file-icon?rev=1261774938&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-12-25T16:02:18-04:00</dc:date>
        <title>h-smile:built-in-behaviors:file-icon</title>
        <link>http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/file-icon?rev=1261774938&amp;do=diff</link>
        <description>behavior:file-icon is used when you need to present some file name to the user with shell icon registered in the system for the file. Here is an example of &lt;select&gt; elements that show list of files:

 [options with file icons]

behavior:file-icon is using foreground-*** CSS attributes to position the icon on the element. Here is an example of &lt;option&gt; element styling in the example above:</description>
    </item>
    <item rdf:about="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/file-selector?rev=1281025543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-05T12:25:43-04:00</dc:date>
        <title>h-smile:built-in-behaviors:file-selector</title>
        <link>http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/file-selector?rev=1281025543&amp;do=diff</link>
        <description>File or folder paths selectors. 

Elements

that have this behavior applied by default: 

	*   &lt;input type=“file-path” /&gt; - inline single line 
	*   &lt;widget type=“file-path”&gt;&lt;/widget&gt; 
	*   &lt;input type=“folder-path” /&gt; - inline single line 
	*   &lt;widget type=“folder-path”&gt;&lt;/widget&gt;</description>
    </item>
    <item rdf:about="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/file?rev=1279767444&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-21T22:57:24-04:00</dc:date>
        <title>h-smile:built-in-behaviors:file</title>
        <link>http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/file?rev=1279767444&amp;do=diff</link>
        <description>Standard file selector. 

Elements

that have this behavior applied by default: 

	*   &lt;input type=“file” /&gt; - inline single line 
	*   &lt;widget type=“file”&gt;&lt;/widget&gt; 


These elements placed inside &lt;form enctype=“multipart/form-data”&gt; will cause content of the selected file to be sent to the server.</description>
    </item>
    <item rdf:about="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/form?rev=1279768124&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-21T23:08:44-04:00</dc:date>
        <title>h-smile:built-in-behaviors:form</title>
        <link>http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/form?rev=1279768124&amp;do=diff</link>
        <description>Standard behavior of the &lt;form&gt; element. Form is a “submitable” container. When it receives FORM_SUBMIT event from &lt;button type=“submit”&gt; it sends collection of name/value pairs to the server on url defined by action attribute. 

Elements

that have this behavior applied by default (see master style sheet):</description>
    </item>
    <item rdf:about="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/frame?rev=1260644246&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-12-12T13:57:26-04:00</dc:date>
        <title>h-smile:built-in-behaviors:frame</title>
        <link>http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/frame?rev=1260644246&amp;do=diff</link>
        <description>Standard behavior of &lt;frame&gt; element.

After loading of document into the frame its root element (html) will be set as a single child of the frame element as if it was declared this way: 


  ...
  &lt;frame src=&quot;something.htm&quot;&gt; 
     &lt;html&gt; &lt;!-- root node of something.htm --&gt;
       ... 
     &lt;/html&gt;
  &lt;/frame&gt;
  ...</description>
    </item>
    <item rdf:about="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/history?rev=1228110502&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-01T00:48:22-04:00</dc:date>
        <title>h-smile:built-in-behaviors:history</title>
        <link>http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/history?rev=1228110502&amp;do=diff</link>
        <description>Implementation of navigational history. 

behavior:history is navigation history manager. All &lt;frame&gt; elements 

Elements

that have this behavior applied by default:


	*   &lt;frameset history&gt; - horizontal slider, inline block;
		*   &lt;frame history&gt; - horizontal slider, block;</description>
    </item>
    <item rdf:about="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/marquee?rev=1275969065&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-06-07T23:51:05-04:00</dc:date>
        <title>h-smile:built-in-behaviors:marquee</title>
        <link>http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/marquee?rev=1275969065&amp;do=diff</link>
        <description>Automatic content scrolling of the element in vertical or horizontal dimension.

Elements

N/A 


Attributes

that this behavior knows about:

	*   marquee = horizontal | vertical  - defines vertical or horizontal marquee;
		*   marquee-direction = forward | reverse - defines scroll direction;
		*   marquee-speed = normal | slow | fast - speed of auto-scroll;
		*   marquee-play-count = undefined | &lt;number&gt; - number of cycles to play;
		*   marquee-style = scroll | slide | alternate - style of ma…</description>
    </item>
    <item rdf:about="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/masked?rev=1257654789&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-11-07T23:33:09-04:00</dc:date>
        <title>h-smile:built-in-behaviors:masked</title>
        <link>http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/masked?rev=1257654789&amp;do=diff</link>
        <description>Single line input element behavior with mask.

Example, telephone number input element:

&lt;input type=&quot;masked&quot; mask=&quot;( ### ) ### - ####&quot; /&gt;


CSSmasked-editmaster_style_sheet&lt;input type=“masked”&gt;


Elements

that have this behavior applied by default (see master_style_sheet):</description>
    </item>
    <item rdf:about="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/master_style_sheet?rev=1206981208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-03-31T12:33:28-04:00</dc:date>
        <title>h-smile:built-in-behaviors:master_style_sheet</title>
        <link>http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/master_style_sheet?rev=1206981208&amp;do=diff</link>
        <description>Here is current master style sheet - styles of intrinsic controls.



html { behavior: accesskeys; }
form { behavior:form; }

/* hyperlinks */
a:link { text-decoration:underline; color:blue; cursor:pointer; behavior:hyperlink; }
a:link:focus { text-decoration:double-underline; }
a:link:hover { color:red; }
a:link:active { text-decoration:none; }
a:link:tab-focus { outline-width:1px; outline-offset:0px; outline-style:dotted; }

//popup[role=&quot;overflow-tooltip&quot;] { white-space:nowrap; overflow:none;…</description>
    </item>
    <item rdf:about="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/menu-bar?rev=1216664215&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-21T14:16:55-04:00</dc:date>
        <title>h-smile:built-in-behaviors:menu-bar</title>
        <link>http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/menu-bar?rev=1216664215&amp;do=diff</link>
        <description>Top level menu

Elements

There are no elements that have this behavior applied by default.
In principle any element - block container - can use this behavior and so to serve as a top-level menu.
See sdk/menu/menu-bar.htm for example of such menu bar.</description>
    </item>
    <item rdf:about="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/menu?rev=1216663608&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-21T14:06:48-04:00</dc:date>
        <title>h-smile:built-in-behaviors:menu</title>
        <link>http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/menu?rev=1216663608&amp;do=diff</link>
        <description>Popup menu

Elements

that have this behavior applied by default (see master style sheet): 

	*   &lt;menu class=“popup”&gt;
		*   &lt;menu class=“context”&gt; 


In principle any element - block container - can have this behavior applied and so to serve as a popup menu.</description>
    </item>
    <item rdf:about="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/number?rev=1260898886&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-12-15T12:41:26-04:00</dc:date>
        <title>h-smile:built-in-behaviors:number</title>
        <link>http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/number?rev=1260898886&amp;do=diff</link>
        <description>Number input element behavior. If element has step attribute defined then it will rendered with spin buttons.

Elements

that have this behavior applied by default (see master style sheet): 

	*   &lt;input type=“number” /&gt; - inline single line 
	*   &lt;widget type=“number”&gt;&lt;/widget&gt;</description>
    </item>
    <item rdf:about="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/password?rev=1280721103&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-01T23:51:43-04:00</dc:date>
        <title>h-smile:built-in-behaviors:password</title>
        <link>http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/password?rev=1280721103&amp;do=diff</link>
        <description>this is exactly edit but for password input.

Elements

that have this behavior applied by default (see master_style_sheet): 

	*   &lt;input type=“password” /&gt; - inline single line 
	*   &lt;widget type=“password”&gt;&lt;/widget&gt; 

Attributes

additionally to attributes supported by behavior:edit it supports also:</description>
    </item>
    <item rdf:about="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/plaintext-context-menu?rev=1243102724&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-05-23T14:18:44-04:00</dc:date>
        <title>h-smile:built-in-behaviors:plaintext-context-menu</title>
        <link>http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/plaintext-context-menu?rev=1243102724&amp;do=diff</link>
        <description>Source of the built-in resource res:behavior-text-menu.htm - context menu of &lt;plaintext&gt; and &lt;textarea&gt; elements. 



&lt;menu .plaintext-context&gt;
  &lt;li command=&quot;richtext:undo&quot;
	  style=&quot;foreground-image:url(res:edit-undo.png)&quot;
	  &gt;Undo&lt;span class=&quot;accesskey&quot;&gt;Ctrl+Z&lt;/span&gt;&lt;/li&gt;
  &lt;hr/&gt;
  &lt;li command=&quot;richtext:cut&quot; 
	  style=&quot;foreground-image:url(res:edit-cut.png)&quot;
	  &gt;Cut&lt;span class=&quot;accesskey&quot;&gt;Ctrl+X&lt;/span&gt;&lt;/li&gt;
  &lt;li command=&quot;richtext:copy&quot;
	  style=&quot;foreground-image:url(res:edit-copy.png)&quot;
	  &gt;C…</description>
    </item>
    <item rdf:about="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/popup-menu?rev=1223927200&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-13T15:46:40-04:00</dc:date>
        <title>h-smile:built-in-behaviors:popup-menu</title>
        <link>http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/popup-menu?rev=1223927200&amp;do=diff</link>
        <description>Shows popup menu when clicked.

The popup-menu allows to share single list of menu items among many elements that have this behavior applied. 
Use popup-selector when you need to provide some inline/context actions for repeatable items, e.g. rows in table.</description>
    </item>
    <item rdf:about="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/popup-selector?rev=1232778395&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-24T01:26:35-04:00</dc:date>
        <title>h-smile:built-in-behaviors:popup-selector</title>
        <link>http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/popup-selector?rev=1232778395&amp;do=diff</link>
        <description>Similar to &lt;select type=“dropdown-select”&gt; but uses popup menu instead of list of options.

The popup-selector allows to share single list of items among many elements that have this behavior. 

Use popup-selector instead of &lt;select&gt; when you need to switch state of repeatable items, e.g. in rows of some table/grid.</description>
    </item>
    <item rdf:about="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/progress?rev=1261465758&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-12-22T02:09:18-04:00</dc:date>
        <title>h-smile:built-in-behaviors:progress</title>
        <link>http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/progress?rev=1261465758&amp;do=diff</link>
        <description>Progress indicator.   


Elements

that have this behavior applied by default (see master style sheet): 

	*   &lt;progress /&gt; - inline element (from HTML5) 
	*   &lt;input type=“progress” /&gt; - inline 
	*   &lt;widget type=“progress”&gt;&lt;/widget&gt; - block level element</description>
    </item>
    <item rdf:about="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/radio?rev=1227468932&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-23T14:35:32-04:00</dc:date>
        <title>h-smile:built-in-behaviors:radio</title>
        <link>http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/radio?rev=1227468932&amp;do=diff</link>
        <description>Standard radio button implementation.

This behavior is pretty simple: on click it sets :checked state flag on the element removing checked state from other element in the group (defined by the name attribute). You can assign this behavior to other elements that you would like to behave as a “switch” - one-of-many. All such elements shall have the same value of the name attribute.</description>
    </item>
    <item rdf:about="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/richtext-context-menu?rev=1243102507&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-05-23T14:15:07-04:00</dc:date>
        <title>h-smile:built-in-behaviors:richtext-context-menu</title>
        <link>http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/richtext-context-menu?rev=1243102507&amp;do=diff</link>
        <description>Source of the built-in resource res:behavior-richtext-menu.htm - context menu of the &lt;richtext&gt; element.



&lt;menu .richtext-context&gt;
  &lt;li command=&quot;richtext:undo&quot;
	  style=&quot;foreground-image:url(res:edit-undo.png)&quot;
	  &gt;Undo&lt;span class=&quot;accesskey&quot;&gt;Ctrl+Z&lt;/span&gt;&lt;/li&gt;
  &lt;hr/&gt;
  &lt;li command=&quot;richtext:cut&quot; 
	  style=&quot;foreground-image:url(res:edit-cut.png)&quot;
	  &gt;Cut&lt;span class=&quot;accesskey&quot;&gt;Ctrl+X&lt;/span&gt;&lt;/li&gt;
  &lt;li command=&quot;richtext:copy&quot;
	  style=&quot;foreground-image:url(res:edit-copy.png)&quot;
	  &gt;Copy&lt;span cl…</description>
    </item>
    <item rdf:about="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/richtext-rules?rev=1192472847&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-15T14:27:27-04:00</dc:date>
        <title>h-smile:built-in-behaviors:richtext-rules</title>
        <link>http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/richtext-rules?rev=1192472847&amp;do=diff</link>
        <description>[ Rulers in &lt;richtext&gt;]

Legend (n and m here are some decimal digits):

“healthy” columns:
caption  meaning                                                              nn      fixed column, width of the column in pixels                           nn%     percentable column, width of the column in percents                   &lt;nn&gt;    auto column, nn here actual width in pixels                           &gt;nn&lt; 	 auto column reached its' minimum                                      
“problem” columns:…</description>
    </item>
    <item rdf:about="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/richtext?rev=1243102842&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-05-23T14:20:42-04:00</dc:date>
        <title>h-smile:built-in-behaviors:richtext</title>
        <link>http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/richtext?rev=1243102842&amp;do=diff</link>
        <description>WYSIWYG editing behavior. It allows to edit HTML and/or wiki text in WYSIWYG manner.

The richtext is aimed to be used as:

	*  blog (article) editors;
	*  wiki and other forms of CMS;
	*  online e-mail clients; 


The richtext uses so called flat DOM that is:</description>
    </item>
    <item rdf:about="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/scrollbar?rev=1225075604&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-26T22:46:44-04:00</dc:date>
        <title>h-smile:built-in-behaviors:scrollbar</title>
        <link>http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/scrollbar?rev=1225075604&amp;do=diff</link>
        <description>Scrollbar input behavior. 

Elements

that have this behavior applied by default (see 
master_style_sheet): 

	*   &lt;input type=“vscrollbar” /&gt; 
	*   &lt;widget type=“vscrollbar” /&gt; - vertical scrollbar 
	*   &lt;input type=“hscrollbar” /&gt; 
	*   &lt;widget type=“hscrollbar” /&gt; - horizontal scrollbar</description>
    </item>
    <item rdf:about="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/select-dropdown?rev=1247423442&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-12T14:30:42-04:00</dc:date>
        <title>h-smile:built-in-behaviors:select-dropdown</title>
        <link>http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/select-dropdown?rev=1247423442&amp;do=diff</link>
        <description>select-dropdown is what is known as COMBOBOX in Windows. 

Elements

that have this behavior applied by default (see master_style_sheet): 

	*   &lt;select&gt;...&lt;/select&gt; 
	*   &lt;select size=1&gt;...&lt;/select&gt; 
	*   &lt;select type=“select-dropdown”&gt;...&lt;/select&gt; 
	*   &lt;widget type=“select-dropdown”&gt;...&lt;/widget&gt;</description>
    </item>
    <item rdf:about="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/select?rev=1197532874&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-12-13T03:01:14-04:00</dc:date>
        <title>h-smile:built-in-behaviors:select</title>
        <link>http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/select?rev=1197532874&amp;do=diff</link>
        <description>select is what known as LISTBOX in Windows. In h-smile select is extended to support so called TreeView functionality and listbox with multiple selections. 

Elements

that have this behavior applied by default (see master style sheet): 

	*   &lt;select size=N&gt;...&lt;/select&gt; , where N is number greater than 1
	*   &lt;widget type=“select”&gt;&lt;/widget&gt;</description>
    </item>
    <item rdf:about="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/slider?rev=1205344740&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-03-12T13:59:00-04:00</dc:date>
        <title>h-smile:built-in-behaviors:slider</title>
        <link>http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/slider?rev=1205344740&amp;do=diff</link>
        <description>Implementation of the slider input element.



Elements

that have this behavior applied by default:


	*   &lt;input type=“hslider”&gt; - horizontal slider, inline block;
		*   &lt;widget type=“hslider”&gt; - horizontal slider, block;
		*   &lt;input type=“vslider”&gt; - vertical slider, inline block;
		*   &lt;widget type=“vslider”&gt; - vertical slider, block;</description>
    </item>
    <item rdf:about="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/start?rev=1281817664&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-14T16:27:44-04:00</dc:date>
        <title>h-smile:built-in-behaviors:start</title>
        <link>http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/start?rev=1281817664&amp;do=diff</link>
        <description>Data input behaviors:

	*  button
	*  check
	*  radio
	*  edit
	*  password
	*  masked-edit - masked edit
	*  number
	*  decimal
	*  currency
	*  select
	*  select-dropdown
	*  tree and tree-checkmarks
	*  selector
	*  textarea and plaintext
	*  calendar
	*  date and time
	*  slider
	*  progress
	*  scrollbar
	*  popup-menu
	*  popup-selector
	*  file
	*  path-select</description>
    </item>
    <item rdf:about="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/time?rev=1259445656&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-11-28T17:00:56-04:00</dc:date>
        <title>h-smile:built-in-behaviors:time</title>
        <link>http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/time?rev=1259445656&amp;do=diff</link>
        <description>Time input behavior. 

Example:

&lt;input type=&quot;time&quot; name=&quot;time1&quot; value=&quot;14:15:00&quot; /&gt;


Time input is sensitive to current user' locale settings, e.g. it will use localized names like “AM”/“PM” (if they are used in given locale at all).

Elements

that have this behavior applied by default (see master style sheet):</description>
    </item>
    <item rdf:about="http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/tree?rev=1281818740&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-14T16:45:40-04:00</dc:date>
        <title>h-smile:built-in-behaviors:tree</title>
        <link>http://www.terrainformatica.com/wiki/h-smile/built-in-behaviors/tree?rev=1281818740&amp;do=diff</link>
        <description>tree and tree-checkmarks is what known as TREEVIEW in Windows. 

Elements

that have this behavior applied by default (see master style sheet): 

	*   &lt;select type=“tree”&gt;...&lt;/select&gt;
	*   &lt;select type=“tree” checkmarks&gt;...&lt;/select&gt;
	*   &lt;widget type=“tree”&gt;...&lt;/widget&gt; 
	*   &lt;widget type=“tree” checkmarks&gt;...&lt;/widget&gt;</description>
    </item>
</rdf:RDF>
