diff options
author | Ken Moore <moorekou@gmail.com> | 2015-07-31 11:12:47 -0400 |
---|---|---|
committer | Ken Moore <moorekou@gmail.com> | 2015-07-31 11:12:47 -0400 |
commit | 1b78923c094b7914cef2b42039d1e9c9cc606dd2 (patch) | |
tree | 2b62043baf34b800508f0bfd39351335d0309c84 /lumina-desktop | |
parent | Oops, fix a typo in the LDesktop conversion to XCB (diff) | |
download | lumina-1b78923c094b7914cef2b42039d1e9c9cc606dd2.tar.gz lumina-1b78923c094b7914cef2b42039d1e9c9cc606dd2.tar.bz2 lumina-1b78923c094b7914cef2b42039d1e9c9cc606dd2.zip |
Add "DESTDIR" build option support to the Lumina project files (needed for Fedora packaging).
Also convert the last X11 usage in LPanel over to XCB
Diffstat (limited to 'lumina-desktop')
-rw-r--r-- | lumina-desktop/LPanel.cpp | 16 | ||||
-rw-r--r-- | lumina-desktop/lumina-desktop.pro | 2 |
2 files changed, 9 insertions, 9 deletions
diff --git a/lumina-desktop/LPanel.cpp b/lumina-desktop/LPanel.cpp index 4cdbcbfd..11b4629c 100644 --- a/lumina-desktop/LPanel.cpp +++ b/lumina-desktop/LPanel.cpp @@ -134,9 +134,9 @@ void LPanel::UpdatePanel(bool geomonly){ this->setMaximumSize(sz); this->setGeometry(xloc,0,sz.width(), sz.height()); //qDebug() << " - Reserve Panel Localation"; - if(!hidden){ LX11::ReservePanelLocation(this->winId(), xloc, 0, this->width(), ht, "top"); } + if(!hidden){ LSession::handle()->XCB->ReserveLocation(this->winId(), this->geometry(), "top"); } else{ - LX11::ReservePanelLocation(this->winId(), xloc, 0, this->width(), hidesize, "top"); + LSession::handle()->XCB->ReserveLocation(this->winId(), QRect(xloc, 0, this->width(), hidesize), "top"); hidepoint = QPoint(xloc, hidesize-ht); showpoint = QPoint(xloc, 0); this->move(hidepoint); //Could bleed over onto the screen above @@ -149,9 +149,9 @@ void LPanel::UpdatePanel(bool geomonly){ this->setMinimumSize(sz); this->setMaximumSize(sz); this->setGeometry(xloc,xhi-ht,sz.width(), ht ); - if(!hidden){ LX11::ReservePanelLocation(this->winId(), xloc, xhi-ht, this->width(), ht, "bottom"); } + if(!hidden){ LSession::handle()->XCB->ReserveLocation(this->winId(), this->geometry(), "bottom"); } else{ - LX11::ReservePanelLocation(this->winId(), xloc, xhi-hidesize, this->width(), hidesize, "bottom"); + LSession::handle()->XCB->ReserveLocation(this->winId(), QRect(xloc, xhi-hidesize, this->width(), hidesize), "bottom"); hidepoint = QPoint(xloc, xhi-hidesize); showpoint = QPoint(xloc, xhi-ht); this->move(hidepoint); //Could bleed over onto the screen below @@ -165,9 +165,9 @@ void LPanel::UpdatePanel(bool geomonly){ this->setMinimumSize(sz); this->setMaximumSize(sz); this->setGeometry(xloc,yloc, ht, sz.height()); - if(!hidden){ LX11::ReservePanelLocation(this->winId(), xloc, yloc, ht, sz.height(), "left"); } + if(!hidden){ LSession::handle()->XCB->ReserveLocation(this->winId(), this->geometry(), "left"); } else{ - LX11::ReservePanelLocation(this->winId(), xloc, yloc, hidesize, sz.height(), "left"); + LSession::handle()->XCB->ReserveLocation(this->winId(), QRect(xloc, yloc, hidesize, sz.height()), "left"); hidepoint = QPoint(xloc-ht+hidesize, yloc); showpoint = QPoint(xloc, yloc); this->move(hidepoint); //Could bleed over onto the screen left @@ -181,9 +181,9 @@ void LPanel::UpdatePanel(bool geomonly){ this->setMinimumSize(sz); this->setMaximumSize(sz); this->setGeometry(xloc+xwid-ht,yloc,ht, sz.height()); - if(!hidden){ LX11::ReservePanelLocation(this->winId(), xloc+xwid-ht, yloc, ht, sz.height(), "right"); } + if(!hidden){ LSession::handle()->XCB->ReserveLocation(this->winId(), this->geometry(), "right"); } else{ - LX11::ReservePanelLocation(this->winId(), xloc+xwid-hidesize, yloc, hidesize, sz.height(), "right"); + LSession::handle()->XCB->ReserveLocation(this->winId(), QRect(xloc+xwid-hidesize, yloc, hidesize, sz.height()), "right"); hidepoint = QPoint(xloc+xwid-hidesize, yloc); showpoint = QPoint(xloc+xwid-ht, yloc); this->move(hidepoint); //Could bleed over onto the screen right diff --git a/lumina-desktop/lumina-desktop.pro b/lumina-desktop/lumina-desktop.pro index dc20fd98..5996cfab 100644 --- a/lumina-desktop/lumina-desktop.pro +++ b/lumina-desktop/lumina-desktop.pro @@ -6,7 +6,7 @@ TARGET = Lumina-DE isEmpty(PREFIX) { PREFIX = /usr/local } -target.path = $$PREFIX/bin +target.path = $$DESTDIR$$PREFIX/bin isEmpty(LIBPREFIX) { LIBPREFIX = $$PREFIX/lib |