raise and lower functions
This commit is contained in:
parent
a7dc6a68c9
commit
92fbd4b4c5
2 changed files with 13 additions and 4 deletions
|
@ -22,7 +22,7 @@
|
||||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||||
// DEALINGS IN THE SOFTWARE.
|
// DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
// $Id: Basemenu.cc,v 1.29 2002/09/09 10:01:41 fluxgen Exp $
|
// $Id: Basemenu.cc,v 1.30 2002/09/10 10:50:04 fluxgen Exp $
|
||||||
|
|
||||||
//use GNU extensions
|
//use GNU extensions
|
||||||
#ifndef _GNU_SOURCE
|
#ifndef _GNU_SOURCE
|
||||||
|
@ -160,7 +160,7 @@ m_alignment(ALIGNDONTCARE) {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
Basemenu::~Basemenu(void) {
|
Basemenu::~Basemenu() {
|
||||||
XUnmapWindow(m_display, menu.window);
|
XUnmapWindow(m_display, menu.window);
|
||||||
|
|
||||||
if (shown && shown->windowID() == windowID())
|
if (shown && shown->windowID() == windowID())
|
||||||
|
@ -254,8 +254,15 @@ int Basemenu::remove(unsigned int index) {
|
||||||
return menuitems.size();
|
return menuitems.size();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Basemenu::raise() {
|
||||||
|
XRaiseWindow(BaseDisplay::getXDisplay(), windowID());
|
||||||
|
}
|
||||||
|
|
||||||
void Basemenu::update(void) {
|
void Basemenu::lower() {
|
||||||
|
XLowerWindow(BaseDisplay::getXDisplay(), windowID());
|
||||||
|
}
|
||||||
|
|
||||||
|
void Basemenu::update() {
|
||||||
I18n *i18n = I18n::instance();
|
I18n *i18n = I18n::instance();
|
||||||
|
|
||||||
if (i18n->multibyte()) {
|
if (i18n->multibyte()) {
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||||
// DEALINGS IN THE SOFTWARE.
|
// DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
// $Id: Basemenu.hh,v 1.16 2002/08/04 15:55:13 fluxgen Exp $
|
// $Id: Basemenu.hh,v 1.17 2002/09/10 10:48:44 fluxgen Exp $
|
||||||
|
|
||||||
#ifndef BASEMENU_HH
|
#ifndef BASEMENU_HH
|
||||||
#define BASEMENU_HH
|
#define BASEMENU_HH
|
||||||
|
@ -63,6 +63,8 @@ public:
|
||||||
inline void setAlignment(Alignment a) { m_alignment = a; }
|
inline void setAlignment(Alignment a) { m_alignment = a; }
|
||||||
inline void setTorn() { torn = true; }
|
inline void setTorn() { torn = true; }
|
||||||
inline void removeParent() { if (internal_menu) m_parent = 0; }
|
inline void removeParent() { if (internal_menu) m_parent = 0; }
|
||||||
|
void raise();
|
||||||
|
void lower();
|
||||||
/**
|
/**
|
||||||
@name event handlers
|
@name event handlers
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in a new issue