~ubuntu-branches/ubuntu/oneiric/mozgest/oneiric

« back to all changes in this revision

Viewing changes to chrome/content/contextOverlay.xul

  • Committer: Bazaar Package Importer
  • Author(s): Benjamin Drung
  • Date: 2009-07-26 14:27:28 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20090726142728-ztt6n45um479qjdx
Tags: 2.1.4-0ubuntu1
* New upstream release (LP: #276705).
* debian/control:
  + Bump Standards-Version to 3.8.2.
  + Add Homepage field.
  + Add misc depends.
  + Move zip to Build-Depends-Indep.
  + No longer list firefox-2 as alternate dependency (LP: #272959).
  + Add mozilla-mozgest transitional binary package to replace older
    mozilla-mozgest source package (LP: #218363).
  + Add firefox-3.5 as alternative dependency.
* debian/rules:
  + Simplify clean rule.
  + Use MOZ_XPI_BUILD_COMMAND instead of build target.
  + Do not install license file (thanks to Lintian).
* Switch to debhelper 7.
* debian/copyright: Refer to versioned copyright files (thanks to Lintian).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml-stylesheet href="chrome://mozgest/skin/mozgest.css" type="text/css"?>
 
2
<!DOCTYPE overlay SYSTEM "chrome://mozgest/locale/mozgest.dtd" >
 
3
 
 
4
<overlay id="mozgestContextOverlay"
 
5
         xmlns:html="http://www.w3.org/1999/xhtml"
 
6
         xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
 
7
 
 
8
 <script type="application/x-javascript">
 
9
 <![CDATA[
 
10
  function mgUpdateQuickSettings(target) {
 
11
    var items = target.getElementsByAttribute("mgPref", "*");
 
12
 
 
13
    for (var x = 0; x < items.length; x++)
 
14
      items[x].setAttribute("checked", mgPrefs.prefs.getBoolPref(items[x].getAttribute("mgPref")));
 
15
 
 
16
    var trailItem = target.getElementsByAttribute("mgPref", "trails.enabled");
 
17
    trailItem[0].hidden = (window.mgNativeTrails) ? false : true;
 
18
 
 
19
    var item = target.ownerDocument.getElementById("mgQuickButton" + mgPrefs.prefs.getIntPref("mousebutton"));
 
20
    item.setAttribute("checked", true);
 
21
  }
 
22
 
 
23
  function mgToggleQuickSettings(target) {
 
24
    if (!target.hasAttribute("id")) {
 
25
      var qPref = target.getAttribute("mgPref");
 
26
      mgPrefs.prefs.setBoolPref(qPref, !mgPrefs.prefs.getBoolPref(qPref));
 
27
    }
 
28
    else
 
29
      mgPrefs.prefs.setIntPref("mousebutton", target.id.substring(13));
 
30
  }
 
31
 
 
32
  function mgUpdateGestureHistory(target) {
 
33
    while (target.childNodes.length > 1)
 
34
      target.removeChild(target.firstChild);
 
35
 
 
36
    var h
 
37
 
 
38
    if ("mgState" in window)
 
39
      h = mgState.history;
 
40
    else if (parent && parent.mgState)
 
41
      h = parent.mgState.history;
 
42
    else
 
43
      h = _mgMS.history;
 
44
 
 
45
    for (var x = 0; x < h.length; x++) {
 
46
      var item = document.createElement("menuitem");
 
47
      item.setAttribute("label", h[x][0] + "  ");
 
48
      item.setAttribute("acceltext", h[x][1]);
 
49
      item.setAttribute("disabled", true);
 
50
      target.insertBefore(item, target.lastChild);
 
51
    }
 
52
  }
 
53
 ]]>
 
54
 </script>
 
55
 
 
56
 <popup id="mgSidebarContext">
 
57
  <menuitem position="1"
 
58
            oncommand="mgCommon.openDialog('chrome://mozgest/content/pref/mappings.xul',['winTypeEdit', mgWindowType, null])"
 
59
            label="&btnMappings;"
 
60
            accesskey="&sidebar.mappings.key;"/>
 
61
  <menuitem insertbefore="mgSidebarSettingsSep"
 
62
            oncommand="mgCommon.openDialog('chrome://mozgest/content/pref/pref-mozgest.xul')"
 
63
            label="&sidebar.settings;"
 
64
            accesskey="&sidebar.settings.key;" />
 
65
 
 
66
  <menu insertbefore="mgSidebarSettingsSep"
 
67
        label="&sidebar.quicksettings;"
 
68
        accesskey="&sidebar.quicksettings.key;">
 
69
   <menupopup id="mgQuickSettingsPopup"
 
70
              onpopupshowing="mgUpdateQuickSettings(this)"
 
71
              oncommand="mgToggleQuickSettings(event.target)">
 
72
    <menuitem type="radio" label="&condition.LMB;" id="mgQuickButton0"/>
 
73
    <menuitem type="radio" label="&condition.MMB;" id="mgQuickButton1"/>
 
74
    <menuitem type="radio" label="&condition.RMB;" id="mgQuickButton2"/>
 
75
    <menuseparator/>
 
76
    <menuitem label="&additional.strokesEnabled;"
 
77
              type="checkbox"
 
78
              mgPref="enableStrokes"/>
 
79
    <menuitem label="&additional.rockersEnabled;"
 
80
              type="checkbox"
 
81
              mgPref="enableRockers"/>
 
82
    <menuitem label="&additional.wheelRockersEnabled;"
 
83
              type="checkbox"
 
84
              mgPref="enableWheelRockers"/>
 
85
    <menuseparator/>
 
86
    <menuitem label="&trails.enabled;"
 
87
              type="checkbox"
 
88
              mgPref="trails.enabled"/>
 
89
    <menuitem label="&status.enabled;"
 
90
              type="checkbox"
 
91
              mgPref="status.isEnabled"/>
 
92
    <menuseparator/>
 
93
    <menuitem label="&condition.left;"
 
94
              type="checkbox"
 
95
              mgPref="lefthanded"/>
 
96
   </menupopup>
 
97
  </menu>
 
98
 
 
99
  <menuseparator insertbefore="mgSidebarSettingsSep"/>
 
100
 
 
101
  <menu id="historyMenu" insertbefore="mgSidebarSettingsSep"
 
102
        label="&sidebar.history;"
 
103
        accesskey="&sidebar.history.key;">
 
104
 
 
105
   <menupopup id="mgHistoryPopup"
 
106
              onpopupshowing="mgUpdateGestureHistory(this)">
 
107
    <menuitem label="&sidebar.history.more;"
 
108
              mgMenuItem="true"
 
109
              disabled="true"/>
 
110
    </menupopup>
 
111
  </menu>
 
112
 
 
113
  <menuitem insertbefore="mgSidebarSortSep"
 
114
            oncommand="mgCommon.showWebPage('http://www.mousegestures.org')"
 
115
            label="&visit.home;"
 
116
            accesskey="&sidebar.visit.home.key;"/>
 
117
 
 
118
  <menuitem insertbefore="mgSidebarSortSep"
 
119
            oncommand="mgCommon.showWebPage('http://www.mousegestures.org/exchange/')"
 
120
            label="&visit.exchange;"
 
121
            accesskey="&sidebar.visit.exchange.key;"/>
 
122
 </popup>
 
123
</overlay>
 
 
b'\\ No newline at end of file'