adding new LCARStrek skin
[themes.git] / LCARStrek / skin / LCARStrek / global / menulistBindings.xml
diff --git a/LCARStrek/skin/LCARStrek/global/menulistBindings.xml b/LCARStrek/skin/LCARStrek/global/menulistBindings.xml
new file mode 100644 (file)
index 0000000..91b622e
--- /dev/null
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+
+<bindings id="menulistBindings"
+   xmlns="http://www.mozilla.org/xbl"
+   xmlns:html="http://www.w3.org/1999/xhtml"
+   xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
+
+  <binding id="menulist"
+           extends="chrome://global/content/bindings/menulist.xml#menulist">
+    <content>
+      <xul:hbox class="menulist-internal-box" flex="1">
+        <xul:hbox class="menulist-display-box" flex="1" align="center">
+          <xul:image class="menulist-icon" inherits="src"/>
+          <xul:text class="menulist-text" inherits="value=label,crop,accesskey" crop="right" flex="1"/>
+        </xul:hbox>
+        <xul:hbox class="menulist-dropmarker-box-1" inherits="open">
+          <xul:hbox class="menulist-dropmarker-box-2" flex="1" align="center" pack="center" inherits="open">
+            <xul:image class="menulist-dropmarker" inherits="disabled"/>
+          </xul:hbox>
+        </xul:hbox>
+      </xul:hbox>
+    <children includes="menupopup"/>
+    </content>
+  </binding>
+
+  <binding id="menulist-editable"
+           extends="chrome://global/content/bindings/menulist.xml#menulist-editable">
+    <content>
+      <xul:hbox class="menulist-internal-box" flex="1">
+        <xul:hbox class="menulist-display-box" flex="1" align="center">
+          <xul:image class="menulist-icon" inherits="src"/>
+          <html:input type="text" class="menulist-editable-text" inherits="value=label,accesskey" flex="1"/>
+        </xul:hbox>
+        <xul:hbox class="menulist-dropmarker-box-1" valign="middle" inherits="open">
+          <xul:hbox class="menulist-dropmarker-box-2" flex="1" align="center" pack="center" inherits="open">
+            <xul:image class="menulist-dropmarker" inherits="disabled"/>
+          </xul:hbox>
+        </xul:hbox>
+      </xul:hbox>
+    <children includes="menupopup"/>
+    </content>
+  </binding>
+  
+  <binding id="menulistpopup"
+           extends="chrome://global/content/bindings/popup.xml#popup">
+    <content>
+      <xul:vbox class="menulistpopup-internal-box" flex="1" style="overflow: auto">
+        <children/>
+      </xul:vbox>
+    </content>
+  </binding>
+   
+  <binding id="menulist-compact" extends="chrome://global/content/bindings/menulist.xml#menulist">
+    <content>
+      <xul:hbox class="menulist-compact-internal-box" flex="1" align="center">
+        <xul:image class="menulist-compact-dropmarker" inherits="disabled"/>
+        <xul:spacer flex="1"/>
+        <xul:text class="menulist-compact-text" inherits="value=label,accesskey,crop,disabled" crop="right"/>
+      </xul:hbox>
+    <children includes="menupopup"/>
+    </content>
+  </binding>
+
+</bindings>
\ No newline at end of file