asset manager initial check in

This commit is contained in:
JT Smith 2004-12-17 05:38:46 +00:00
parent 4bc4974ecc
commit f7dd3b0577
320 changed files with 15398 additions and 0 deletions

View file

@ -0,0 +1,135 @@
/*****************************************************************
ActiveWidgets Grid 1.0.0 (Free Edition).
Copyright (C) 2004 ActiveWidgets Ltd. All Rights Reserved.
More information at http://www.activewidgets.com/
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*****************************************************************/
.active-box-normal {
position: relative; /* for z-index to work */
overflow-y: hidden; /* for auto-size, overflow:hidden is 30% faster */
height: 18px;
width: 100%;
vertical-align: top;
border-width: 1px;
border-style: solid;
border-color: threedhighlight threeddarkshadow threeddarkshadow threedhighlight;
}
.active-box-item {
-moz-box-flex: 1;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
width: 100%;
height: 100%;
padding: 0px 5px;
border-width: 1px;
border-style: solid;
border-color: threedlightshadow threedshadow threedshadow threedlightshadow;
background-color: threedface;
}
.active-box-item.gecko {
-moz-binding: url(gecko.xml#item);
}
.active-gecko-item {
display: -moz-inline-box;
height: 100%;
-moz-box-align: center;
}
.active-box-item.opera {
position: relative;
min-height: 14px;
}
.active-box-item.khtml {
width: auto;
height: 14px;
}
.active-box-image {
overflow: hidden; /* IE55 */
top: 0px;
left: 0px;
width: 16px;
height: 100%;
line-height: 1px;
vertical-align: middle;
margin: 0px 3px -1px 0px;
}
.active-box-image.gecko {
display: -moz-inline-box;
vertical-align: top;
}
.active-image-none {
width: 0px;
margin-right: 0px;
}
.active-box-resize {
position: absolute;
overflow: hidden;
top: 0px;
right: -5px;
width: 10px;
height: 100%;
font-size: 100px;
cursor: e-resize;
}
.active-box-sort {
display: -moz-inline-box;
overflow: hidden;
width: 0px;
height: 100%;
vertical-align: top;
}
.active-box-item .active-box-image.gecko,
.active-box-item .active-box-sort.gecko {
height: 16px;
}
.active-sort-ascending .active-box-sort {
width: 16px;
background: url(grid.png) -20px 50% no-repeat;
}
.active-sort-descending .active-box-sort {
width: 16px;
background: url(grid.png) -40px 50% no-repeat;
}
.active-box-resize.gecko {
position: relative;
margin-left: -5px;
margin-right: -5px;
line-height: 12px;
z-index: 1000;
}
.active-box-resize.opera {
display: none;
}

View file

@ -0,0 +1,38 @@
/*****************************************************************
ActiveWidgets Grid 1.0.0 (Free Edition).
Copyright (C) 2004 ActiveWidgets Ltd. All Rights Reserved.
More information at http://www.activewidgets.com/
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*****************************************************************/
xml {
display: none;
}
.gecko {
-moz-box-sizing: border-box;
}
.gecko[onresize] {
-moz-binding: url(gecko.xml#resize);
}
.gecko[onmouseenter], .gecko[onmouseleave] {
-moz-binding: url(gecko.xml#mouse);
}

View file

@ -0,0 +1,145 @@
/*****************************************************************
ActiveWidgets Grid 1.0.0 (Free Edition).
Copyright (C) 2004 ActiveWidgets Ltd. All Rights Reserved.
More information at http://www.activewidgets.com/
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*****************************************************************/
.active-controls-grid {
position: relative; /* this makes absolute positioning work in NS */
overflow: hidden;
width: 100%;
height: 100%;
cursor: default;
-moz-user-focus: normal;
-moz-user-select: none; /* breaks resize capture */
}
.active-controls-grid.khtml {
width: auto;
height: 400px; /* ??? */
}
.active-templates-header {
display: inline;
width: 100px;
height: 100%;
}
.active-header-pressed {
border-color: threeddarkshadow threedhighlight threedhighlight threeddarkshadow;
}
.active-header-pressed .active-box-item {
position: relative;
left: 1px;
top: 1px;
border-color: threedface;
}
.active-templates-header.gecko {
display: -moz-inline-box;
}
.active-templates-header.khtml {
float: left;
height: 16px;
}
.active-templates-row {
overflow-y: hidden;
white-space: nowrap;
width: 100%;
height: 18px;
-moz-user-select: none;
/* border-bottom: 1px solid threedlightshadow; */
}
.active-templates-row.khtml {
margin-bottom: -1px;
}
.active-row-cell {
display: inline;
overflow: hidden;
text-overflow: ellipsis;
width: 100px;
height: 100%;
padding: 0px 5px;
/* border-right: 1px solid threedshadow; */
line-height: 17px;
}
.active-row-cell.gecko {
display: -moz-inline-box;
}
.active-row-cell.khtml {
float: left;
padding: 0px 0px 0px 1px;
height: 18px;
}
.active-selection-true, .active-selection-true .active-row-cell {
color: highlighttext!important;
background-color: highlight!important;
}
.active-column-0 {z-index: 99}
.active-column-1 {z-index: 98}
.active-column-2 {z-index: 97}
.active-column-3 {z-index: 96}
.active-column-4 {z-index: 95}
.active-column-5 {z-index: 94}
.active-column-6 {z-index: 93}
.active-column-7 {z-index: 92}
.active-column-8 {z-index: 91}
.active-column-9 {z-index: 90}
.active-column-10 {z-index: 89}
.active-column-11 {z-index: 88}
.active-column-12 {z-index: 87}
.active-column-13 {z-index: 86}
.active-column-14 {z-index: 85}
.active-column-15 {z-index: 84}
.active-column-16 {z-index: 83}
.active-column-17 {z-index: 82}
.active-column-18 {z-index: 81}
.active-column-19 {z-index: 80}
.active-templates-text, .active-templates-image {
-moz-binding: url(gecko.xml#box);
}
.active-gecko-box {
-moz-box-flex: 1;
overflow: hidden; /* doesn't hide line/font overflow */
/* overflow: -moz-scrollbars-none; works OK but slow */
height: 100%;
width: 100%;
}
.active-scroll-left .active-box-normal.khtml {
width: auto;
height: 16px;
}
.active-templates-status, .active-templates-error {
padding: 5px;
}

View file

@ -0,0 +1,42 @@
/*****************************************************************
ActiveWidgets Grid 1.0.0 (Free Edition).
Copyright (C) 2004 ActiveWidgets Ltd. All Rights Reserved.
More information at http://www.activewidgets.com/
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*****************************************************************/
.active-image-txt {background: url(icons.png) -20px 50% }
.active-image-htm {background: url(icons.png) -40px 50% }
.active-image-xls {background: url(icons.png) -60px 50% }
.active-image-doc {background: url(icons.png) -80px 50% }
.active-image-pdf {background: url(icons.png) -100px 50% }
.active-image-xml {background: url(icons.png) -120px 50% }
.active-image-msi {background: url(icons.png) -140px 50% }
.active-image-chm {background: url(icons.png) -160px 50% }
.active-box-image {background-repeat: no-repeat}
.active-image-loading {
position: relative;
top: 20px;
left: 0px;
width: 107px;
height: 13px;
margin-right: -107px;
background: url(loading.gif) no-repeat;
}

View file

@ -0,0 +1,110 @@
/*****************************************************************
ActiveWidgets Grid 1.0.0 (Free Edition).
Copyright (C) 2004 ActiveWidgets Ltd. All Rights Reserved.
More information at http://www.activewidgets.com/
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*****************************************************************/
.active-scroll-data {
position: absolute;
overflow: hidden;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
padding: 18px 0px 0px 28px;
z-index: 1;
}
.active-scroll-top {
position: absolute;
overflow: hidden;
white-space: nowrap;
top: 0px;
left: 0px;
width: 100%;
height: 18px;
padding: 0px 20px 0px 28px;
z-index: 2;
}
.active-scroll-left {
position: absolute;
overflow: hidden;
top: 0px;
left: 0px;
width: 28px;
height: 100%;
padding: 18px 0px 20px 0px;
text-align: center;
z-index: 2;
}
.active-scroll-corner {
position: absolute;
overflow: hidden;
top: 0px;
left: 0px;
width: 28px;
height: 18px;
z-index: 3;
}
.active-scroll-corner.khtml {
width: 26px;
height: 16px;
}
.active-scroll-bars {
position: absolute;
overflow: auto;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
padding: 0px;
z-index: 4;
}
.active-scroll-space {
width: 0px; /* adjusted after printout/resize */
height: 0px;
}
.active-scroll-fill {
display: inline;
height: 100%;
}
.active-scroll-fill.gecko {
display: -moz-inline-box;
}
.active-scroll-fill.khtml {
float: left;
width: 1000px;
margin-right: -1000px;
height: 16px;
}
.active-scroll-data.gecko,
.active-scroll-top.gecko,
.active-scroll-left.gecko {
overflow: -moz-scrollbars-none;
}

View file

@ -0,0 +1,58 @@
<?xml version="1.0"?>
<bindings id="activeui"
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="box">
<content>
<html:div class="active-gecko-box">
<children/>
</html:div>
</content>
</binding>
<binding id="item">
<content>
<html:div class="active-gecko-item">
<children/>
</html:div>
</content>
</binding>
<binding id="resize">
<implementation>
<constructor>
var self = this;
this._resize = function(event){self.onresize(event)};
window.addEventListener("resize", this._resize, false);
this.onresize({type:"resize"});
</constructor>
<destructor>
window.removeEventListener("resize", this._resize, false);
this._resize = null;
</destructor>
</implementation>
</binding>
<binding id="mouse">
<implementation>
<constructor>
var self = this;
this._mouseenter = function(event){
if (!self.getAttribute("onmouseenter")) {return}
(new Function(self.getAttribute("onmouseenter"))).call(self, event);
};
this._mouseleave = function(event){
if (!self.getAttribute("onmouseleave")) {return}
(new Function(self.getAttribute("onmouseleave"))).call(self, event);
};
this.addEventListener("mouseover", this._mouseenter, false);
this.addEventListener("mouseout", this._mouseleave, false);
</constructor>
<destructor>
this.removeEventListener("mouseover", this._mouseenter, false);
this.removeEventListener("mouseout", this._mouseleave, false);
this._mouseenter = null;
this._mouseleave = null;
</destructor>
</implementation>
</binding>
</bindings>

View file

@ -0,0 +1,27 @@
/*****************************************************************
ActiveWidgets Grid 1.0.0 (Free Edition).
Copyright (C) 2004 ActiveWidgets Ltd. All Rights Reserved.
More information at http://www.activewidgets.com/
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*****************************************************************/
@import "_common.css";
@import "_box.css";
@import "_scroll.css";
@import "_grid.css";
@import "_images.css";

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View file

@ -0,0 +1,120 @@
/*****************************************************************
ActiveWidgets Grid 1.0.0 (Free Edition).
Copyright (C) 2004 ActiveWidgets Ltd. All Rights Reserved.
More information at http://www.activewidgets.com/
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*****************************************************************/
.active-box-normal {
position: relative; /* for z-index to work */
overflow-y: hidden; /* for auto-size, overflow:hidden is 30% faster */
height: 18px;
width: 100%;
vertical-align: top;
border-width: 1px;
border-style: none none solid none;
border-color: #c1cdd8;
color: #10659e;
}
.active-box-item {
-moz-box-flex: 1;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
width: 100%;
height: 100%;
padding: 0px 5px;
border-width: 1px;
border-style: none;
background-color: #dbeaf5;
}
.active-box-item.gecko {
-moz-binding: url(gecko.xml#item);
}
.active-gecko-item {
display: -moz-inline-box;
height: 100%;
-moz-box-align: center;
}
.active-box-image {
overflow: hidden; /* IE55 */
top: 0px;
left: 0px;
width: 16px;
height: 100%;
line-height: 1px;
vertical-align: middle;
margin: 0px 3px -1px 0px;
}
.active-box-image.gecko {
display: -moz-inline-box;
vertical-align: top;
}
.active-image-none {
width: 0px;
margin-right: 0px;
}
.active-box-resize {
position: absolute;
overflow: hidden;
top: 0px;
right: -5px;
width: 10px;
height: 100%;
font-size: 100px;
cursor: e-resize;
}
.active-box-sort {
display: -moz-inline-box;
overflow: hidden;
width: 0px;
height: 100%;
vertical-align: top;
}
.active-box-item .active-box-image.gecko,
.active-box-item .active-box-sort.gecko {
height: 16px;
}
.active-sort-ascending .active-box-sort {
width: 16px;
background: url(grid.png) -20px 50% no-repeat;
}
.active-sort-descending .active-box-sort {
width: 16px;
background: url(grid.png) -40px 50% no-repeat;
}
.active-box-resize.gecko {
position: relative;
margin-left: -5px;
margin-right: -5px;
line-height: 12px;
z-index: 1000;
}

View file

@ -0,0 +1,38 @@
/*****************************************************************
ActiveWidgets Grid 1.0.0 (Free Edition).
Copyright (C) 2004 ActiveWidgets Ltd. All Rights Reserved.
More information at http://www.activewidgets.com/
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*****************************************************************/
xml {
display: none;
}
.gecko {
-moz-box-sizing: border-box;
}
.gecko[onresize] {
-moz-binding: url(gecko.xml#resize);
}
.gecko[onmouseenter], .gecko[onmouseleave] {
-moz-binding: url(gecko.xml#mouse);
}

View file

@ -0,0 +1,122 @@
/*****************************************************************
ActiveWidgets Grid 1.0.0 (Free Edition).
Copyright (C) 2004 ActiveWidgets Ltd. All Rights Reserved.
More information at http://www.activewidgets.com/
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*****************************************************************/
.active-controls-grid {
position: relative; /* this makes absolute positioning work in NS */
overflow: hidden;
width: 100%;
height: 100%;
cursor: default;
-moz-user-focus: normal;
-moz-user-select: none; /* breaks resize capture */
}
.active-templates-header {
display: inline;
width: 100px;
height: 100%;
}
.active-header-over .active-box-item {
color: #104a7b;
background: #e9f2f8;
}
.active-header-pressed {
background: #a0c6e5;
}
.active-header-pressed .active-box-item {
position: relative;
left: 1px;
top: 1px;
background: #a0c6e5;
}
.active-templates-header.gecko {
display: -moz-inline-box;
}
.active-templates-row {
overflow-y: hidden;
white-space: nowrap;
width: 100%;
height: 18px;
-moz-user-select: none;
/* border-bottom: 1px solid threedlightshadow; */
}
.active-row-cell {
display: inline;
overflow: hidden;
text-overflow: ellipsis;
width: 100px;
height: 100%;
padding: 0px 5px;
/* border-right: 1px solid threedshadow; */
line-height: 17px;
}
.active-row-cell.gecko {
display: -moz-inline-box;
}
.active-selection-true, .active-selection-true .active-row-cell {
background-color: #c1cdd8!important;
}
.active-column-0 {z-index: 99}
.active-column-1 {z-index: 98}
.active-column-2 {z-index: 97}
.active-column-3 {z-index: 96}
.active-column-4 {z-index: 95}
.active-column-5 {z-index: 94}
.active-column-6 {z-index: 93}
.active-column-7 {z-index: 92}
.active-column-8 {z-index: 91}
.active-column-9 {z-index: 90}
.active-column-10 {z-index: 89}
.active-column-11 {z-index: 88}
.active-column-12 {z-index: 87}
.active-column-13 {z-index: 86}
.active-column-14 {z-index: 85}
.active-column-15 {z-index: 84}
.active-column-16 {z-index: 83}
.active-column-17 {z-index: 82}
.active-column-18 {z-index: 81}
.active-column-19 {z-index: 80}
.active-templates-text, .active-templates-image {
-moz-binding: url(gecko.xml#box);
}
.active-gecko-box {
-moz-box-flex: 1;
overflow: hidden; /* doesn't hide line/font overflow */
/* overflow: -moz-scrollbars-none; works OK but slow */
height: 100%;
width: 100%;
}
.active-templates-status, .active-templates-error {
padding: 5px;
}

View file

@ -0,0 +1,42 @@
/*****************************************************************
ActiveWidgets Grid 1.0.0 (Free Edition).
Copyright (C) 2004 ActiveWidgets Ltd. All Rights Reserved.
More information at http://www.activewidgets.com/
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*****************************************************************/
.active-image-txt {background: url(icons.png) -20px 50% }
.active-image-htm {background: url(icons.png) -40px 50% }
.active-image-xls {background: url(icons.png) -60px 50% }
.active-image-doc {background: url(icons.png) -80px 50% }
.active-image-pdf {background: url(icons.png) -100px 50% }
.active-image-xml {background: url(icons.png) -120px 50% }
.active-image-msi {background: url(icons.png) -140px 50% }
.active-image-chm {background: url(icons.png) -160px 50% }
.active-box-image {background-repeat: no-repeat}
.active-image-loading {
position: relative;
top: 20px;
left: 0px;
width: 107px;
height: 13px;
margin-right: -107px;
background: url(loading.gif) no-repeat;
}

View file

@ -0,0 +1,97 @@
/*****************************************************************
ActiveWidgets Grid 1.0.0 (Free Edition).
Copyright (C) 2004 ActiveWidgets Ltd. All Rights Reserved.
More information at http://www.activewidgets.com/
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*****************************************************************/
.active-scroll-data {
position: absolute;
overflow: hidden;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
padding: 18px 0px 0px 28px;
z-index: 1;
}
.active-scroll-top {
position: absolute;
overflow: hidden;
white-space: nowrap;
top: 0px;
left: 0px;
width: 100%;
height: 18px;
padding: 0px 20px 0px 28px;
z-index: 2;
}
.active-scroll-left {
position: absolute;
overflow: hidden;
top: 0px;
left: 0px;
width: 28px;
height: 100%;
padding: 18px 0px 20px 0px;
text-align: center;
z-index: 2;
}
.active-scroll-corner {
position: absolute;
overflow: hidden;
top: 0px;
left: 0px;
width: 28px;
height: 18px;
z-index: 3;
}
.active-scroll-bars {
position: absolute;
overflow: auto;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
padding: 0px;
z-index: 4;
}
.active-scroll-space {
width: 0px; /* adjusted after printout/resize */
height: 0px;
}
.active-scroll-fill {
display: inline;
height: 100%;
}
.active-scroll-fill.gecko {
display: -moz-inline-box;
}
.active-scroll-data.gecko,
.active-scroll-top.gecko,
.active-scroll-left.gecko {
overflow: -moz-scrollbars-none;
}

View file

@ -0,0 +1,58 @@
<?xml version="1.0"?>
<bindings id="activeui"
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="box">
<content>
<html:div class="active-gecko-box">
<children/>
</html:div>
</content>
</binding>
<binding id="item">
<content>
<html:div class="active-gecko-item">
<children/>
</html:div>
</content>
</binding>
<binding id="resize">
<implementation>
<constructor>
var self = this;
this._resize = function(event){self.onresize(event)};
window.addEventListener("resize", this._resize, false);
this.onresize({type:"resize"});
</constructor>
<destructor>
window.removeEventListener("resize", this._resize, false);
this._resize = null;
</destructor>
</implementation>
</binding>
<binding id="mouse">
<implementation>
<constructor>
var self = this;
this._mouseenter = function(event){
if (!self.getAttribute("onmouseenter")) {return}
(new Function(self.getAttribute("onmouseenter"))).call(self, event);
};
this._mouseleave = function(event){
if (!self.getAttribute("onmouseleave")) {return}
(new Function(self.getAttribute("onmouseleave"))).call(self, event);
};
this.addEventListener("mouseover", this._mouseenter, false);
this.addEventListener("mouseout", this._mouseleave, false);
</constructor>
<destructor>
this.removeEventListener("mouseover", this._mouseenter, false);
this.removeEventListener("mouseout", this._mouseleave, false);
this._mouseenter = null;
this._mouseleave = null;
</destructor>
</implementation>
</binding>
</bindings>

View file

@ -0,0 +1,27 @@
/*****************************************************************
ActiveWidgets Grid 1.0.0 (Free Edition).
Copyright (C) 2004 ActiveWidgets Ltd. All Rights Reserved.
More information at http://www.activewidgets.com/
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*****************************************************************/
@import "_common.css";
@import "_box.css";
@import "_scroll.css";
@import "_grid.css";
@import "_images.css";

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View file

@ -0,0 +1,124 @@
/*****************************************************************
ActiveWidgets Grid 1.0.0 (Free Edition).
Copyright (C) 2004 ActiveWidgets Ltd. All Rights Reserved.
More information at http://www.activewidgets.com/
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*****************************************************************/
.active-box-normal {
position: relative; /* for z-index to work */
overflow-y: hidden; /* for auto-size, overflow:hidden is 30% faster */
height: 18px;
width: 100%;
vertical-align: top;
border-width: 1px;
border-style: none none solid none;
border-color: #cbc7b8;
background-color: #d6d2c2!important;
padding-bottom: 1px;
}
.active-box-item {
-moz-box-flex: 1;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
width: 100%;
height: 100%;
padding: 0px 5px;
border-width: 1px;
border-style: none none solid none;
border-color: #e2decd;
background-color: #ebeadb;
}
.active-box-item.gecko {
-moz-binding: url(gecko.xml#item);
}
.active-gecko-item {
display: -moz-inline-box;
height: 100%;
-moz-box-align: center;
}
.active-box-image {
overflow: hidden; /* IE55 */
top: 0px;
left: 0px;
width: 16px;
height: 100%;
line-height: 1px;
vertical-align: middle;
margin: 0px 3px -1px 0px;
}
.active-box-image.gecko {
display: -moz-inline-box;
vertical-align: top;
}
.active-image-none {
width: 0px;
margin-right: 0px;
}
.active-box-resize {
position: absolute;
overflow: hidden;
top: 15%;
right: -5px;
width: 10px;
height: 70%;
font-size: 100px;
background: url(grid.png) -75px 0px no-repeat;
cursor: e-resize;
}
.active-box-sort {
display: -moz-inline-box;
overflow: hidden;
width: 0px;
height: 100%;
vertical-align: top;
}
.active-box-item .active-box-image.gecko,
.active-box-item .active-box-sort.gecko {
height: 16px;
}
.active-sort-ascending .active-box-sort {
width: 16px;
background: url(grid.png) -20px 50% no-repeat;
}
.active-sort-descending .active-box-sort {
width: 16px;
background: url(grid.png) -40px 50% no-repeat;
}
.active-box-resize.gecko {
position: relative;
top: 15%;
margin-left: -5px;
margin-right: -5px;
line-height: 12px;
z-index: 1000;
}

View file

@ -0,0 +1,38 @@
/*****************************************************************
ActiveWidgets Grid 1.0.0 (Free Edition).
Copyright (C) 2004 ActiveWidgets Ltd. All Rights Reserved.
More information at http://www.activewidgets.com/
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*****************************************************************/
xml {
display: none;
}
.gecko {
-moz-box-sizing: border-box;
}
.gecko[onresize] {
-moz-binding: url(gecko.xml#resize);
}
.gecko[onmouseenter], .gecko[onmouseleave] {
-moz-binding: url(gecko.xml#mouse);
}

View file

@ -0,0 +1,139 @@
/*****************************************************************
ActiveWidgets Grid 1.0.0 (Free Edition).
Copyright (C) 2004 ActiveWidgets Ltd. All Rights Reserved.
More information at http://www.activewidgets.com/
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*****************************************************************/
.active-controls-grid {
position: relative; /* this makes absolute positioning work in NS */
overflow: hidden;
width: 100%;
height: 100%;
cursor: default;
-moz-user-focus: normal;
-moz-user-select: none; /* breaks resize capture */
}
.active-templates-header {
display: inline;
width: 100px;
height: 100%;
}
.active-header-over {
border-color: #f9b119;
background: #fcc247!important;
}
.active-header-over .active-box-item {
border-color: #f9a900;
background: #faf9f4;
}
.active-header-over .active-box-resize {
background: none;
}
.active-header-pressed {
border-color: threeddarkshadow threedhighlight threedhighlight threeddarkshadow;
}
.active-header-pressed .active-box-item {
position: relative;
left: 1px;
top: 1px;
border-color: threedface;
}
.active-templates-header.gecko {
display: -moz-inline-box;
}
.active-templates-row {
overflow-y: hidden;
white-space: nowrap;
width: 100%;
height: 18px;
-moz-user-select: none;
/* border-bottom: 1px solid threedlightshadow; */
}
.active-row-cell {
display: inline;
overflow: hidden;
text-overflow: ellipsis;
width: 100px;
height: 100%;
padding: 0px 5px;
/* border-right: 1px solid threedshadow; */
line-height: 17px;
}
.active-row-cell.gecko {
display: -moz-inline-box;
}
.active-selection-true, .active-selection-true .active-row-cell {
color: highlighttext!important;
background-color: highlight!important;
}
.active-column-0 {z-index: 99}
.active-column-1 {z-index: 98}
.active-column-2 {z-index: 97}
.active-column-3 {z-index: 96}
.active-column-4 {z-index: 95}
.active-column-5 {z-index: 94}
.active-column-6 {z-index: 93}
.active-column-7 {z-index: 92}
.active-column-8 {z-index: 91}
.active-column-9 {z-index: 90}
.active-column-10 {z-index: 89}
.active-column-11 {z-index: 88}
.active-column-12 {z-index: 87}
.active-column-13 {z-index: 86}
.active-column-14 {z-index: 85}
.active-column-15 {z-index: 84}
.active-column-16 {z-index: 83}
.active-column-17 {z-index: 82}
.active-column-18 {z-index: 81}
.active-column-19 {z-index: 80}
.active-templates-text, .active-templates-image {
-moz-binding: url(gecko.xml#box);
}
.active-gecko-box {
-moz-box-flex: 1;
overflow: hidden; /* doesn't hide line/font overflow */
/* overflow: -moz-scrollbars-none; works OK but slow */
height: 100%;
width: 100%;
}
.active-templates-status, .active-templates-error {
padding: 5px;
}
.active-scroll-left .active-box-normal {
border-top: 1px solid #faf9f4;
border-right: 1px solid #d6d2c2;
border-bottom: none;
}

View file

@ -0,0 +1,42 @@
/*****************************************************************
ActiveWidgets Grid 1.0.0 (Free Edition).
Copyright (C) 2004 ActiveWidgets Ltd. All Rights Reserved.
More information at http://www.activewidgets.com/
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*****************************************************************/
.active-image-txt {background: url(icons.png) -20px 50% }
.active-image-htm {background: url(icons.png) -40px 50% }
.active-image-xls {background: url(icons.png) -60px 50% }
.active-image-doc {background: url(icons.png) -80px 50% }
.active-image-pdf {background: url(icons.png) -100px 50% }
.active-image-xml {background: url(icons.png) -120px 50% }
.active-image-msi {background: url(icons.png) -140px 50% }
.active-image-chm {background: url(icons.png) -160px 50% }
.active-box-image {background-repeat: no-repeat}
.active-image-loading {
position: relative;
top: 20px;
left: 0px;
width: 107px;
height: 13px;
margin-right: -107px;
background: url(loading.gif) no-repeat;
}

View file

@ -0,0 +1,97 @@
/*****************************************************************
ActiveWidgets Grid 1.0.0 (Free Edition).
Copyright (C) 2004 ActiveWidgets Ltd. All Rights Reserved.
More information at http://www.activewidgets.com/
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*****************************************************************/
.active-scroll-data {
position: absolute;
overflow: hidden;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
padding: 18px 0px 0px 28px;
z-index: 1;
}
.active-scroll-top {
position: absolute;
overflow: hidden;
white-space: nowrap;
top: 0px;
left: 0px;
width: 100%;
height: 18px;
padding: 0px 20px 0px 28px;
z-index: 2;
}
.active-scroll-left {
position: absolute;
overflow: hidden;
top: 0px;
left: 0px;
width: 28px;
height: 100%;
padding: 18px 0px 20px 0px;
text-align: center;
z-index: 2;
}
.active-scroll-corner {
position: absolute;
overflow: hidden;
top: 0px;
left: 0px;
width: 28px;
height: 18px;
z-index: 3;
}
.active-scroll-bars {
position: absolute;
overflow: auto;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
padding: 0px;
z-index: 4;
}
.active-scroll-space {
width: 0px; /* adjusted after printout/resize */
height: 0px;
}
.active-scroll-fill {
display: inline;
height: 100%;
}
.active-scroll-fill.gecko {
display: -moz-inline-box;
}
.active-scroll-data.gecko,
.active-scroll-top.gecko,
.active-scroll-left.gecko {
overflow: -moz-scrollbars-none;
}

View file

@ -0,0 +1,58 @@
<?xml version="1.0"?>
<bindings id="activeui"
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="box">
<content>
<html:div class="active-gecko-box">
<children/>
</html:div>
</content>
</binding>
<binding id="item">
<content>
<html:div class="active-gecko-item">
<children/>
</html:div>
</content>
</binding>
<binding id="resize">
<implementation>
<constructor>
var self = this;
this._resize = function(event){self.onresize(event)};
window.addEventListener("resize", this._resize, false);
this.onresize({type:"resize"});
</constructor>
<destructor>
window.removeEventListener("resize", this._resize, false);
this._resize = null;
</destructor>
</implementation>
</binding>
<binding id="mouse">
<implementation>
<constructor>
var self = this;
this._mouseenter = function(event){
if (!self.getAttribute("onmouseenter")) {return}
(new Function(self.getAttribute("onmouseenter"))).call(self, event);
};
this._mouseleave = function(event){
if (!self.getAttribute("onmouseleave")) {return}
(new Function(self.getAttribute("onmouseleave"))).call(self, event);
};
this.addEventListener("mouseover", this._mouseenter, false);
this.addEventListener("mouseout", this._mouseleave, false);
</constructor>
<destructor>
this.removeEventListener("mouseover", this._mouseenter, false);
this.removeEventListener("mouseout", this._mouseleave, false);
this._mouseenter = null;
this._mouseleave = null;
</destructor>
</implementation>
</binding>
</bindings>

View file

@ -0,0 +1,27 @@
/*****************************************************************
ActiveWidgets Grid 1.0.0 (Free Edition).
Copyright (C) 2004 ActiveWidgets Ltd. All Rights Reserved.
More information at http://www.activewidgets.com/
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*****************************************************************/
@import "_common.css";
@import "_box.css";
@import "_scroll.css";
@import "_grid.css";
@import "_images.css";

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB