summaryrefslogtreecommitdiff
path: root/js/dojo/dojox/drawing/resources/toolbar.css
diff options
context:
space:
mode:
Diffstat (limited to 'js/dojo/dojox/drawing/resources/toolbar.css')
-rw-r--r--js/dojo/dojox/drawing/resources/toolbar.css225
1 files changed, 225 insertions, 0 deletions
diff --git a/js/dojo/dojox/drawing/resources/toolbar.css b/js/dojo/dojox/drawing/resources/toolbar.css
new file mode 100644
index 0000000..c33a790
--- /dev/null
+++ b/js/dojo/dojox/drawing/resources/toolbar.css
@@ -0,0 +1,225 @@
+/*
+ FIXME:
+ IE refuses to honor the class targeting here, combining vertical and horizontal
+ currently vertical has precidence, horizontal will screw up
+*/
+.horizontal.drawingToolbar{
+ position:relative;
+ width:auto;
+ height:32px;
+ padding:5px;
+ left:5px;
+}
+.vertical.drawingToolbar{
+ width:32px;
+ padding:5px;
+ position:absolute;
+ left:5px;
+ margin-top:5px;
+ background:#fff;
+}
+
+.drawingToolbar .drawingButton{
+ position:relative;
+ padding:0;
+ width:32px;
+ height:32px;
+ background-image:url("images/tool_sprites.png");
+ background-position:0px 0px;
+ border:0;
+ cursor:pointer;
+}
+
+.horizontal.drawingToolbar .drawingButton{
+ float:left;
+ margin-right:5px;
+}
+
+.dj_ie6 .drawingToolbar .drawingButton {
+
+ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/tool_sprites.png');
+}
+.vertical.drawingToolbar .drawingButton{
+ margin-bottom:5px;
+ margin-right:0px;
+}
+
+.drawingToolbar .drawingButton.hover{
+ background-position:-32px 0px;
+}
+.drawingToolbar .drawingButton.active{
+ background-position:-64px 0px;
+}
+.drawingToolbar .drawingButton.selected{
+ background-position:-96px 0px;
+}
+.drawingToolbar .drawingButton.selected:hover{}
+
+.drawingToolbar.vertical{}
+
+
+
+.drawingToolbar .drawingButton .icon{
+ background-image:url("images/tool_icons.png");
+ width:32px;
+ height:64px;
+ position:absolute;
+ left:0px;
+ top:0px;
+ margin:0;
+ padding:0;
+ clip: rect(0px 32px 32px 0px);
+}
+
+
+.drawingToolbar .drawingButton.selected .icon{
+ /*
+ background-position-y is not supported in Firefox
+ The workaround is to shift the icon with 'top'
+ and hide a portion of it with 'clip'
+ */
+ top:-32px;
+ clip: rect(32px 32px 64px 0px);
+}
+
+
+.drawingToolbar .drawingButton .icon.iconLine{
+ background-position:-64px 0px;
+}
+.drawingToolbar .drawingButton .icon.iconRect{
+ background-position: 0px 0px;
+}
+.drawingToolbar .drawingButton .icon.iconEllipse{
+ background-position:-32px 0px;
+}
+.drawingToolbar .drawingButton .icon.iconText{
+ background-position:-224px 0px;
+}
+.drawingToolbar .drawingButton .icon.iconArrow{
+ background-position:-96px 0px;
+}
+.drawingToolbar .drawingButton .icon.iconVector{
+ background-position:-128px 0px;
+}
+.drawingToolbar .drawingButton .icon.iconAxes{
+ background-position:-160px 0px;
+}
+.drawingToolbar .drawingButton .icon.iconPan{
+ background-position:-192px 0px;
+}
+.drawingToolbar .drawingButton .icon.iconEq{
+ background-position:-351px 0px;
+}
+
+.dj_ie6 .drawingToolbar .drawingButton .icon {
+
+ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/tool_icons.png');
+}
+
+
+
+/* Combo button - a button that is connected (beg middle end) */
+
+/* Vertical*/
+.drawingToolbar.vertical .toolCombo .drawingButton.toolComboTop{
+ background-position:-128px 0px;
+ margin:0;
+ margin-top:10px;
+ border-bottom:1px solid #d6d6d6;
+}
+.drawingToolbar.vertical .toolCombo .drawingButton.toolComboTop.hover{
+ background-position:-160px 0px;
+}
+.drawingToolbar.vertical .toolCombo .drawingButton.toolComboTop.active{
+ background-position:-192px 0px;
+}
+
+
+.drawingToolbar.vertical .toolCombo .drawingButton.toolComboMid{
+ background-position:-384px 0px;
+ border-style:solid;
+ border-width:1px;
+ border-color:#fff #cccccc #d6d6d6 #cccccc;
+ height:24px;
+ width:30px;
+ margin:0;
+}
+.drawingToolbar.vertical .toolCombo .drawingButton.toolComboMid.hover,
+.drawingToolbar.horizontal .toolCombo .drawingButton.toolComboMid.hover{
+ background-position:-416px 0px;
+}
+.drawingToolbar.vertical .toolCombo .drawingButton.toolComboMid.active,
+.drawingToolbar.horizontal .toolCombo .drawingButton.toolComboMid.active{
+ background-position:-448px 0px;
+}
+
+
+.drawingToolbar.vertical .toolCombo .drawingButton.toolComboBot{
+ background-position:-256px 0px;
+ border-top:1px solid #fff;
+ margin:0;
+}
+.drawingToolbar.vertical .toolCombo .drawingButton.toolComboBot.hover{
+ background-position:-288px 0px;
+}
+.drawingToolbar.vertical .toolCombo .drawingButton.toolComboBot.active{
+ background-position:-320px 0px;
+}
+
+
+/* Horizontal
+FIXME: Horizontal alignment needs tweaking
+*/
+.drawingToolbar.horizontal .toolCombo .drawingButton.toolComboTop{
+ background-position:-512px 0px;
+ margin:0;
+ margin-left:10px;
+ border:0px;
+ border-right:1px solid #d6d6d6;
+
+}
+.drawingToolbar.horizontal .toolCombo .drawingButton.toolComboTop.hover{
+ background-position:-544px 0px;
+}
+.drawingToolbar.horizontal .toolCombo .drawingButton.toolComboTop.active{
+ background-position:-576px 0px;
+}
+
+
+.drawingToolbar.horizontal .toolCombo .drawingButton.toolComboMid{
+ background-position:-384px 0px;
+ border-style:solid;
+ border-width:1px;
+ border-color:#cccccc #d6d6d6 #cccccc #fff;
+ height:30px;
+ width:31px;
+ margin:0;
+}
+
+.drawingToolbar.horizontal .toolCombo .drawingButton.toolComboBot{
+ background-position:-640px 0px;
+ border-left:1px solid #fff;
+ margin:0;
+ margin-top:-1px;
+ margin-right:-1px;
+}
+.drawingToolbar.horizontal .toolCombo .drawingButton.toolComboBot.hover{
+ background-position:-673px 0px;
+}
+.drawingToolbar.horizontal .toolCombo .drawingButton.toolComboBot.active{
+ background-position:-704px 0px;
+}
+
+
+.drawingToolbar .drawingButton .icon.iconZoomIn{
+ background-position:-256px 0px;
+}
+.drawingToolbar .drawingButton .icon.iconZoom100{
+ background-position:-320px -4px;
+}
+.drawingToolbar .drawingButton .icon.iconZoomOut{
+ background-position:-288px 0px;
+}
+
+
+