diff options
Diffstat (limited to 'src/Basemenu.cc')
-rw-r--r-- | src/Basemenu.cc | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/Basemenu.cc b/src/Basemenu.cc index 2f7de99..1d1abc2 100644 --- a/src/Basemenu.cc +++ b/src/Basemenu.cc | |||
@@ -22,7 +22,7 @@ | |||
22 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER | 22 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER |
23 | // DEALINGS IN THE SOFTWARE. | 23 | // DEALINGS IN THE SOFTWARE. |
24 | 24 | ||
25 | // $Id: Basemenu.cc,v 1.29 2002/09/09 10:01:41 fluxgen Exp $ | 25 | // $Id: Basemenu.cc,v 1.30 2002/09/10 10:50:04 fluxgen Exp $ |
26 | 26 | ||
27 | //use GNU extensions | 27 | //use GNU extensions |
28 | #ifndef _GNU_SOURCE | 28 | #ifndef _GNU_SOURCE |
@@ -160,7 +160,7 @@ m_alignment(ALIGNDONTCARE) { | |||
160 | } | 160 | } |
161 | 161 | ||
162 | 162 | ||
163 | Basemenu::~Basemenu(void) { | 163 | Basemenu::~Basemenu() { |
164 | XUnmapWindow(m_display, menu.window); | 164 | XUnmapWindow(m_display, menu.window); |
165 | 165 | ||
166 | if (shown && shown->windowID() == windowID()) | 166 | if (shown && shown->windowID() == windowID()) |
@@ -254,8 +254,15 @@ int Basemenu::remove(unsigned int index) { | |||
254 | return menuitems.size(); | 254 | return menuitems.size(); |
255 | } | 255 | } |
256 | 256 | ||
257 | void Basemenu::raise() { | ||
258 | XRaiseWindow(BaseDisplay::getXDisplay(), windowID()); | ||
259 | } | ||
260 | |||
261 | void Basemenu::lower() { | ||
262 | XLowerWindow(BaseDisplay::getXDisplay(), windowID()); | ||
263 | } | ||
257 | 264 | ||
258 | void Basemenu::update(void) { | 265 | void Basemenu::update() { |
259 | I18n *i18n = I18n::instance(); | 266 | I18n *i18n = I18n::instance(); |
260 | 267 | ||
261 | if (i18n->multibyte()) { | 268 | if (i18n->multibyte()) { |