<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Selectors</title><link>https://sourceforge.net/p/maxguistylesheet/wiki/Selectors/</link><description>Recent changes to Selectors</description><atom:link href="https://sourceforge.net/p/maxguistylesheet/wiki/Selectors/feed" rel="self"/><language>en</language><lastBuildDate>Tue, 15 Oct 2013 09:32:33 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/maxguistylesheet/wiki/Selectors/feed" rel="self" type="application/rss+xml"/><item><title>Selectors modified by Si Dunford</title><link>https://sourceforge.net/p/maxguistylesheet/wiki/Selectors/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -2,15 +2,16 @@
 =========
 Selectors identify the element that is to be styled and can comprise of a _Element_, an object _Name_ or an object _Extra_. Additionally styles can be assigned at _Platform_ level if required.

-**Selector**         |**Description**
----------------------|---------------
-\*         |Default style applied to all objects
-&amp;lt;element&amp;gt;  |Style applied to all objects of an element
-~&amp;lt;platform&amp;gt;|Style applied to platform (windows,, mac or linux)
-\#&amp;lt;name&amp;gt;   |Style applied to object with unique name
-\.&amp;lt;extra&amp;gt;   |Style applied to all objects with this "Extra" name
+**Selector** |Prefix|**Description**
+-------------|------|---------------
+`*`          |none  |Default style applied to all objects
+``  |none  |Style applied to all objects of an element
+`~`|Tilde |Style applied to platform
+`#`    |Hash  |Style applied to object with unique name
+`.`   |Period|Style applied to all objects with this "Extra" name

 Selectors must be applied in order to enable them, however they do not all need to be included. For example the following selectors are all valid:
+
 ~~~~
 * {}
 textarea~linux {}
@@ -46,15 +47,16 @@
 As of Version 1.0 there are three platforms defined. These can be identified in your stylesheet prefixed with the Tilde character.

 **Standard Platform Selectors**
-* linux
-* mac
-* windows
+ * linux
+ * mac
+ * windows

 Platform selectors can be used in the following ways:
+
 ~~~~
-\~windows#name
-\~windows#name.extra
-\~windows.extra
+~windows#name
+~windows#name.extra
+~windows.extra
 textfield~windows {}
 textfield~windows#name {}
 textfield~windows#name.extra {}
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Si Dunford</dc:creator><pubDate>Tue, 15 Oct 2013 09:32:33 -0000</pubDate><guid>https://sourceforge.netdead44cc4cf33000977e5e8bb08c14ab9983e56e</guid></item><item><title>Selectors modified by Si Dunford</title><link>https://sourceforge.net/p/maxguistylesheet/wiki/Selectors/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -2,19 +2,21 @@
 =========
 Selectors identify the element that is to be styled and can comprise of a _Element_, an object _Name_ or an object _Extra_. Additionally styles can be assigned at _Platform_ level if required.

-*         |Default style applied to all objects
-  |Style applied to all objects of an element
-~|Style applied to platform (windows,, mac or linux)
-#   |Style applied to object with unique name
-.   |Style applied to all objects with this "Extra" name
+**Selector**         |**Description**
+---------------------|---------------
+\*         |Default style applied to all objects
+&amp;lt;element&amp;gt;  |Style applied to all objects of an element
+~&amp;lt;platform&amp;gt;|Style applied to platform (windows,, mac or linux)
+\#&amp;lt;name&amp;gt;   |Style applied to object with unique name
+\.&amp;lt;extra&amp;gt;   |Style applied to all objects with this "Extra" name

 Selectors must be applied in order to enable them, however they do not all need to be included. For example the following selectors are all valid:
-{{{
+~~~~
 * {}
 textarea~linux {}
 textarea#username {}
 \#username.central {}
-}}}
+~~~~

 Element
 -------
@@ -50,9 +52,9 @@

 Platform selectors can be used in the following ways:
 ~~~~
-~windows#name
-~windows#name.extra
-~windows.extra
+\~windows#name
+\~windows#name.extra
+\~windows.extra
 textfield~windows {}
 textfield~windows#name {}
 textfield~windows#name.extra {}
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Si Dunford</dc:creator><pubDate>Tue, 15 Oct 2013 09:24:39 -0000</pubDate><guid>https://sourceforge.net2b68c78d2c56fd83679146b76d1dc7c45565ea70</guid></item><item><title>Selectors modified by Si Dunford</title><link>https://sourceforge.net/p/maxguistylesheet/wiki/Selectors/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -2,18 +2,18 @@
 =========
 Selectors identify the element that is to be styled and can comprise of a _Element_, an object _Name_ or an object _Extra_. Additionally styles can be assigned at _Platform_ level if required.

-{{{*}}}          |Default style applied to all objects
-{{{}}}  |Style applied to all objects of an element
-{{{~}}}|Style applied to platform (windows,, mac or linux)
-{{{#}}}    |Style applied to object with unique name
-{{{.}}}   |Style applied to all objects with this "Extra" name
+*         |Default style applied to all objects
+  |Style applied to all objects of an element
+~|Style applied to platform (windows,, mac or linux)
+#   |Style applied to object with unique name
+.   |Style applied to all objects with this "Extra" name

 Selectors must be applied in order to enable them, however they do not all need to be included. For example the following selectors are all valid:
 {{{
 * {}
 textarea~linux {}
 textarea#username {}
-#username.central {}
+\#username.central {}
 }}}

 Element
@@ -36,7 +36,7 @@
  * textarea
  * textfield
  * toolbar
- * treeview
+* treeview
  * window

 Platform
@@ -44,9 +44,9 @@
 As of Version 1.0 there are three platforms defined. These can be identified in your stylesheet prefixed with the Tilde character.

 **Standard Platform Selectors**
-*linux
-*mac
-*windows
+* linux
+* mac
+* windows

 Platform selectors can be used in the following ways:
 ~~~~
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Si Dunford</dc:creator><pubDate>Tue, 15 Oct 2013 09:19:57 -0000</pubDate><guid>https://sourceforge.netb7f76977004149b466d55d7e24a67ea19c7d4612</guid></item><item><title>Selectors modified by Si Dunford</title><link>https://sourceforge.net/p/maxguistylesheet/wiki/Selectors/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -8,11 +8,19 @@
 {{{#}}}    |Style applied to object with unique name
 {{{.}}}   |Style applied to all objects with this "Extra" name

+Selectors must be applied in order to enable them, however they do not all need to be included. For example the following selectors are all valid:
+{{{
+* {}
+textarea~linux {}
+textarea#username {}
+#username.central {}
+}}}
+
 Element
 -------
 An element is the object type of a MaxGUI gadget equivalent to the value returned by gadgetClass(). For additional gadgets the Element name will be the Class Type (Reflection is used to obtain this).

-Standard elements:
+**Standard Element Selectors**
  * button
  * combobox
  * desktop
@@ -33,7 +41,12 @@

 Platform
 --------
-As of Version 1.0 there are three platforms defined, _Linux_, _Mac_ and _Windows_. These can be identified in your stylesheet prefixed with the Tilde character.
+As of Version 1.0 there are three platforms defined. These can be identified in your stylesheet prefixed with the Tilde character.
+
+**Standard Platform Selectors**
+*linux
+*mac
+*windows

 Platform selectors can be used in the following ways:
 ~~~~
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Si Dunford</dc:creator><pubDate>Tue, 15 Oct 2013 09:18:39 -0000</pubDate><guid>https://sourceforge.netd1675cc17623905f68055d5ebfd74c87679c4dd5</guid></item><item><title>Selectors modified by Si Dunford</title><link>https://sourceforge.net/p/maxguistylesheet/wiki/Selectors/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="selectors"&gt;Selectors&lt;/h1&gt;
&lt;p&gt;Selectors identify the element that is to be styled and can comprise of a &lt;em&gt;Element&lt;/em&gt;, an object &lt;em&gt;Name&lt;/em&gt; or an object &lt;em&gt;Extra&lt;/em&gt;. Additionally styles can be assigned at &lt;em&gt;Platform&lt;/em&gt; level if required.&lt;/p&gt;
&lt;p&gt;{{{*}}}          |Default style applied to all objects&lt;br /&gt;
{{{}}}  |Style applied to all objects of an element&lt;br /&gt;
{{{~}}}|Style applied to platform (windows,, mac or linux)&lt;br /&gt;
{{{#}}}    |Style applied to object with unique name&lt;br /&gt;
{{{.}}}   |Style applied to all objects with this "Extra" name&lt;/p&gt;
&lt;h2 id="element"&gt;Element&lt;/h2&gt;
&lt;p&gt;An element is the object type of a MaxGUI gadget equivalent to the value returned by gadgetClass(). For additional gadgets the Element name will be the Class Type (Reflection is used to obtain this).&lt;/p&gt;
&lt;p&gt;Standard elements:&lt;br /&gt;
 * button&lt;br /&gt;
 * combobox&lt;br /&gt;
 * desktop&lt;br /&gt;
 * htmlview&lt;br /&gt;
 * label&lt;br /&gt;
 * listbox&lt;br /&gt;
 * menuitem&lt;br /&gt;
 * node&lt;br /&gt;
 * panel&lt;br /&gt;
 * progbar&lt;br /&gt;
 * slider&lt;br /&gt;
 * tabber&lt;br /&gt;
 * textarea&lt;br /&gt;
 * textfield&lt;br /&gt;
 * toolbar&lt;br /&gt;
 * treeview&lt;br /&gt;
 * window&lt;/p&gt;
&lt;h2 id="platform"&gt;Platform&lt;/h2&gt;
&lt;p&gt;As of Version 1.0 there are three platforms defined, &lt;em&gt;Linux&lt;/em&gt;, &lt;em&gt;Mac&lt;/em&gt; and &lt;em&gt;Windows&lt;/em&gt;. These can be identified in your stylesheet prefixed with the Tilde character.&lt;/p&gt;
&lt;p&gt;Platform selectors can be used in the following ways:&lt;br /&gt;
    ~windows#name&lt;br /&gt;
    ~windows#name.extra&lt;br /&gt;
    ~windows.extra&lt;br /&gt;
    textfield~windows {}&lt;br /&gt;
    textfield~windows#name {}&lt;br /&gt;
    textfield~windows#name.extra {}&lt;/p&gt;
&lt;h2 id="name"&gt;Name&lt;/h2&gt;
&lt;p&gt;Name is identified in the selector by use of a hash sigh "#" and represents the unique gadget.name property of a MaxGUI gadget.&lt;/p&gt;
&lt;h2 id="extra"&gt;Extra&lt;/h2&gt;
&lt;p&gt;Extra is identified in the selector by use of a period "." and represents a string of the gadget.extra property of a MaxGUI gadget. This is equivalent to a Class in Cascading stylesheets.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Si Dunford</dc:creator><pubDate>Tue, 15 Oct 2013 09:15:41 -0000</pubDate><guid>https://sourceforge.net73cbb756a7296147854cfb8bf3a4d4ddf6040dec</guid></item></channel></rss>