aboutsummaryrefslogtreecommitdiff
path: root/lumina-desktop
diff options
context:
space:
mode:
authorKen Moore <moorekou@gmail.com>2015-07-31 11:12:47 -0400
committerKen Moore <moorekou@gmail.com>2015-07-31 11:12:47 -0400
commit1b78923c094b7914cef2b42039d1e9c9cc606dd2 (patch)
tree2b62043baf34b800508f0bfd39351335d0309c84 /lumina-desktop
parentOops, fix a typo in the LDesktop conversion to XCB (diff)
downloadlumina-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.cpp16
-rw-r--r--lumina-desktop/lumina-desktop.pro2
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
bgstack15