converting the pref window to the toolkit widget set. supporting and exposing the home page preferences. Minimo-Only

This commit is contained in:
dougt%meer.net 2005-09-05 07:04:26 +00:00
Родитель 70f3b9cb7f
Коммит 8920d2525e
3 изменённых файлов: 34 добавлений и 59 удалений

Просмотреть файл

@ -39,6 +39,7 @@
const nsIWebNavigation = Components.interfaces.nsIWebNavigation;
const nsIWebProgressListener = Components.interfaces.nsIWebProgressListener;
var gPrefs = null;
var gURLBar = null;
var gBrowserStatusHandlerArray=new Array();
var gtabCounter=0;
@ -190,14 +191,17 @@ nsBrowserStatusHandler.prototype =
function MiniNavStartup()
{
gPrefs = Components.classes["@mozilla.org/preferences-service;1"]
.getService(Components.interfaces.nsIPrefBranch);
gURLBar = document.getElementById("urlbar");
var currentTab=getBrowser().selectedTab;
browserInit(currentTab);
gSelectedTab=currentTab;
loadURI("http://www.google.com/");
var homepage = gPrefs.getCharPref("browser.startup.homepage");
loadURI(homepage);
}
/**

Просмотреть файл

@ -8,63 +8,32 @@
%pageInfoDTD;
]>
<window id="main-window"
<prefwindow id="main-window"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
windowtype="Browser:page-preferences"
>
<!-- onload="onLoadPageInfo()" onclose="return closeWindow(false);"
align="stretch" class="dialog"
screenX="10" screenY="10"
width="100%" height="100%"
persist="screenX screenY width height sizemode"
-->
windowtype="Browser:page-preferences">
<script type="application/x-javascript" src="chrome://minimo/content/preferences.js"/>
<stringbundle id="bundlePreferences" src="chrome://minimo/locale/minimo.properties"/>
<prefpane id="GeneralPane">
<preferences>
<preference id="browser.startup.homepage" name="browser.startup.homepage" type="wstring"/>
<preference id="permissions.default.image" name="permissions.default.image" type="int"/>
</preferences>
<groupbox>
<caption label="Home Page"/>
<textbox id="browserStartupHomepage" class="padded" flex="1" type="autocomplete" autocompletesearch="history"
preference="browser.startup.homepage"/>
</groupbox>
</prefpane>
<script type="application/x-javascript" src="chrome://minimo/content/preferences.js"/>
<!--
<keyset>
<key id="closeWindow" key="&closeWindow;" modifiers="accel" oncommand="closeWindow(true);"/>
<key keycode="VK_ESCAPE" oncommand="closeWindow(true);"/>
<key id="copy" key="c" modifiers="accel" oncommand="doCopy(event);"/>
</keyset>
<keyset id="dialogKeys"/>
-->
<!--
<stringbundle id="pageinfobundle" src="chrome://browser/locale/pageInfo.properties"/>
-->
<tabbox id="tabbox" >
<tabs id="tabs">
<tab id="generalTab" modifiers="" accesskey="g" label="General"/>
<!-- oncommand -->
<!-- Others added by overlay -->
</tabs>
<tabpanels id="tabpanels" flex="1">
<!-- General page information -->
<vbox >
<grid>
<columns>
<column/>
<column style="width: .5em;"/>
<column flex="1"/>
</columns>
<rows>
<row>
<label value="Home Page"/>
<separator/>
<textbox readonly="true" crop="right" id="urltext" prefstring="browser.startup.homepage" />
</row>
</rows>
</grid>
</vbox>
</tabpanels>
</tabbox>
</window>
<prefpane id="ConnectionsDialogPane">
<preferences>
<preference id="network.proxy.type" name="network.proxy.type" type="int"/>
<preference id="network.proxy.http" name="network.proxy.http" type="string"/>
<preference id="network.proxy.http_port" name="network.proxy.http_port" type="int"/>
</preferences>
</prefpane>
</prefwindow>

Просмотреть файл

@ -1,5 +1,7 @@
pref("general.useragent.extra.minimo", "Minimo/0.007");
pref("browser.startup.homepage", "http://www.google.com");
pref("browser.active_color", "#EE0000");
pref("browser.anchor_color", "#0000EE");
pref("browser.blink_allowed", true);