commit a47bf41eb6843fd82377a089434574ec68ffb5d4 parent dc2751b85ce70f0bb0fd6fc36b1baeec225b02a5 Author: David Norton <david@nortoncrew.com> Date: Wed, 26 Jul 2006 16:42:26 +0000 Created Scholar toolbar button (use Customize Toolbar... option) Diffstat:
9 files changed, 47 insertions(+), 1 deletion(-)
diff --git a/chrome.manifest b/chrome.manifest @@ -5,3 +5,4 @@ skin scholar default chrome/chromeFiles/skin/default/scholar/ overlay chrome://browser/content/browser.xul chrome://scholar/content/overlay.xul overlay chrome://browser/content/browser.xul chrome://scholar/content/ingester/browser.xul style chrome://browser/content/browser.xul chrome://scholar/skin/scholar.css +style chrome://global/content/customizeToolbar.xul chrome://scholar/skin/scholar.css +\ No newline at end of file diff --git a/chrome/chromeFiles/content/scholar/overlay.xul b/chrome/chromeFiles/content/scholar/overlay.xul @@ -19,7 +19,11 @@ <command id="cmd_scholar_newCollection" oncommand="ScholarPane.newCollection();"/> <command id="cmd_scholar_search" oncommand="ScholarPane.search();"/> </commandset> - + <toolbarpalette id="BrowserToolbarPalette"> + <toolbarbutton id="scholar-toolbar-button" class="toolbarbutton-1" + label="&scholar.name;" + oncommand="ScholarPane.toggleDisplay();"/> + </toolbarpalette> <vbox id="appcontent"> <!-- Changes to attributes of scholar-splitter and scholar-pane must be mirrored on overlay.js's onLoad() function --> <splitter id="scholar-splitter" resizebefore="closest" resizeafter="closest" collapsed="true"/> diff --git a/chrome/chromeFiles/skin/default/scholar/scholar.css b/chrome/chromeFiles/skin/default/scholar/scholar.css @@ -1,3 +1,43 @@ +#scholar-toolbar-button +{ + list-style-image: url('chrome://scholar/skin/toolbar-large.png'); +} + +#scholar-toolbar-button:active +{ + list-style-image: url('chrome://scholar/skin/toolbar-large-active.png'); +} + +#scholar-toolbar-button[disabled="true"] +{ + list-style-image: url('chrome://scholar/skin/toolbar-large-disabled.png'); +} + +toolbar[iconsize="small"] #scholar-toolbar-button +{ + list-style-image: url('chrome://scholar/skin/toolbar-small.png'); +} + +toolbar[iconsize="small"] #scholar-toolbar-button:active +{ + list-style-image: url('chrome://scholar/skin/toolbar-small-active.png'); +} + +toolbar[iconsize="small"] #scholar-toolbar-button[disabled="true"] +{ + list-style-image: url('chrome://scholar/skin/toolbar-small-disabled.png'); +} + +#scholar-toolbar-button +{ + list-style-image: url('chrome://scholar/skin/toolbar-large.png'); +} + +toolbar[iconsize="small"] #scholar-toolbar-button +{ + list-style-image: url('chrome://scholar/skin/toolbar-small.png'); +} + textbox[multiline="true"][type="timed"] { -moz-binding: url('chrome://scholar/content/bindings/timedtextarea.xml#timed-textarea'); diff --git a/chrome/chromeFiles/skin/default/scholar/toolbar-large-active.png b/chrome/chromeFiles/skin/default/scholar/toolbar-large-active.png Binary files differ. diff --git a/chrome/chromeFiles/skin/default/scholar/toolbar-large-disabled.png b/chrome/chromeFiles/skin/default/scholar/toolbar-large-disabled.png Binary files differ. diff --git a/chrome/chromeFiles/skin/default/scholar/toolbar-large.png b/chrome/chromeFiles/skin/default/scholar/toolbar-large.png Binary files differ. diff --git a/chrome/chromeFiles/skin/default/scholar/toolbar-small-active.png b/chrome/chromeFiles/skin/default/scholar/toolbar-small-active.png Binary files differ. diff --git a/chrome/chromeFiles/skin/default/scholar/toolbar-small-disabled.png b/chrome/chromeFiles/skin/default/scholar/toolbar-small-disabled.png Binary files differ. diff --git a/chrome/chromeFiles/skin/default/scholar/toolbar-small.png b/chrome/chromeFiles/skin/default/scholar/toolbar-small.png Binary files differ.