From 369dcbb5a1e1ca0267a73eec19ef3aab01fac654 Mon Sep 17 00:00:00 2001 From: beville Date: Tue, 5 Feb 2013 06:37:04 +0000 Subject: [PATCH] Tweaked the pagebrowser layout Added arrow icons for some buttons git-svn-id: http://comictagger.googlecode.com/svn/trunk@424 6c5673fe-1810-88d6-992b-cd32ca31540c --- coverimagewidget.py | 3 ++ coverimagewidget.ui | 20 ++++++++++--- graphics/left.png | Bin 0 -> 1216 bytes graphics/right.png | Bin 0 -> 1206 bytes pagebrowser.py | 9 ++++++ pagebrowser.ui | 70 +++++++++++++++++++++++++++++++++++++++++--- 6 files changed, 94 insertions(+), 8 deletions(-) create mode 100644 graphics/left.png create mode 100644 graphics/right.png diff --git a/coverimagewidget.py b/coverimagewidget.py index be3da17..efb760d 100644 --- a/coverimagewidget.py +++ b/coverimagewidget.py @@ -71,6 +71,9 @@ class CoverImageWidget(QWidget): self.comicVine = ComicVineTalker() self.page_loader = None self.showControls = True + + self.btnLeft.setIcon(QIcon(os.path.join(ComicTaggerSettings.baseDir(), 'graphics/left.png' ))) + self.btnRight.setIcon(QIcon(os.path.join(ComicTaggerSettings.baseDir(), 'graphics/right.png' ))) self.btnLeft.clicked.connect( self.decrementImage ) self.btnRight.clicked.connect( self.incrementImage ) diff --git a/coverimagewidget.ui b/coverimagewidget.ui index 51e91a2..2c9c5bb 100644 --- a/coverimagewidget.ui +++ b/coverimagewidget.ui @@ -14,18 +14,24 @@ Form + + 0 + + + 4 + 0 - 0 + 2 - + 0 0 @@ -37,7 +43,7 @@ - << + @@ -59,6 +65,12 @@ + + + 0 + 0 + + 30 @@ -66,7 +78,7 @@ - >> + diff --git a/graphics/left.png b/graphics/left.png new file mode 100644 index 0000000000000000000000000000000000000000..1f1f58db722fc38fe25f7dc75f68b23a82198bcf GIT binary patch literal 1216 zcmV;x1V8(UP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01glU01glV`Or`~00007bV*G`2i*b% z1_&V7P|$Gz00cluL_t(Y$E8(oY*SSfKj*&p`r5bG*Oqm(+ZdLyg$Zne`y+}>hLB*w z2QXVq)S(G+W{Ha${-}sEV=x>{gTXHvjD{$QiJ2N9!Ux^J$l~ZC3}iaoWMgYtySCf< zXI)?4JAOb6vJJNJ`*Lqi&ON_-e&^hK5atTo&Uui~?7*=oh@2PvjXI?72Jklg&yCG0 zXvW(&SJP|j)3WBdtEwOWbIrQkKHezQ0ssIa%pJFar|v3rtY{2h=(<50Km1+Kd9#DW z-2DXUyR)Y{HuDTT`vL546xy5?_n`w%%iF&7(W%Z5B5x!?kpVQ_H75dG@XpPR^!f&y z)7rY{-OccMcal1K!swI*;=Nvs`GbBm2tUu7K*-(;G*AyP|E)qx_Wb6$hI0ASD=PhT zIfzbyz!nbU)z-G4uBz*3pkDn?#@jD=uM9X>U15r1bXQhyfFA~ddWXi*rmK`X9>HtB z{ua;@i3+-2-!fGPO`CzT^6YanHLQ=!ppYA!8*R6aYTlXonNDFGiyBOx3Mjs$^dt=dz2 zNyx4PU<~x>YB=Q^D*3388F=^N(gL^|=P49X(ct%y?DwIbPy@QARg87K+9Ks2g4m^< zcbE81L)z+(vr#mhwXDpO21%q)G>NRgpG+PP@;o0zpo)?6H7&}+haqxt`#rmRl0=MS zPl#Dg%P=$2SR{dFNdS&%D9F+%GF;>P<>f23k|O|YW>0967bl8A)HE%w>R?OZAzk4i zx3mE4i!&?+Nvd4(!uJ?zuK`x$&6K15V-i|%q1E)@hkuUh$%+RWKp)phNIt%dBZ4+j2wyq(-Z+8D$b(xMfNIl zYT5zOCL;hqLG_vGznZ(TFWq)pPO5M$cZq$=W5o{AiSWj#N`3w~^mPXiW9lby!dJSF zmZ>wY!7b#ycnZ2c+nBJgc>e2HoN_{uWC0p^3dS@H#gY)x8N^j8vhvKKEPdvrYh4X^ z+m6nhVEDop005A=`Xw@1EZ>cU;`vdP9*k%@1tLitjwaC?Cz1rA$SO6(y<2eA1Ip;jl+)X7nyGu4{CaZPp!c?W%6&poETN^O12RT9LIajy5^S&gy z9c2f5&4R#hpO{D#aXiPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01glU01glV`Or`~00007bV*G`2i*b% z1voF2??p-g00cHkL_t(Y$E}rHY*bYkh1Y*Bb2%KQGaaU#0@K!p0uQJ_FAxx+Tp}i# zSQDb6jwYHKq7R4yhFiUGky`?x>JtfxNndKL2DJnqst`d-OSC8g+A>($Y3X#P?VP!F z&OX1dN{hYVdR!0t%U)~$`zPG3f*nA3Kj7OgAtMSPtZA^x5yTEhF$GDZ93lXK;!yXj zSY3LnX450reSzFoI5)2a0L^ zc~|XI@c7-|L3?u@0MP8+;{xPS&di-a_g;&&kA9* z7cSqb&Y=hqMO|BY9;jTxG|rBw22dY^vArl}X$?#|Js!c%zy(H~!LmQ{I$L)V5}lA!6Df|xNv5y`^%xAR&Zow@0T0=xnG)>2qJIMkHA`t7JyaoW(_) zHW`jMk!69Mkvqgj@-#W*Zzc_x7i@wNjnGI&)RitMs9CbCkQJE_O$f3q=D|>etaPeA zV7HK!0INRybJA!14Z3u= UTIxjF{Qv*}07*qoM6N<$f`mjD0& literal 0 HcmV?d00001 diff --git a/pagebrowser.py b/pagebrowser.py index 4508e04..5ce727c 100644 --- a/pagebrowser.py +++ b/pagebrowser.py @@ -18,6 +18,7 @@ See the License for the specific language governing permissions and limitations under the License. """ +import platform import sys from PyQt4 import QtCore, QtGui, uic import os @@ -46,6 +47,14 @@ class PageBrowserWindow(QtGui.QDialog): self.current_page_num = 0 self.metadata = metadata + self.buttonBox.button(QtGui.QDialogButtonBox.Close).setDefault(True) + if platform.system() == "Darwin": + self.btnPrev.setText("<<") + self.btnNext.setText(">>") + else: + self.btnPrev.setIcon(QtGui.QIcon(os.path.join(ComicTaggerSettings.baseDir(), 'graphics/left.png' ))) + self.btnNext.setIcon(QtGui.QIcon(os.path.join(ComicTaggerSettings.baseDir(), 'graphics/right.png' ))) + self.btnNext.clicked.connect( self.nextPage ) self.btnPrev.clicked.connect( self.prevPage ) self.show() diff --git a/pagebrowser.ui b/pagebrowser.ui index e3ea04d..f4584cd 100644 --- a/pagebrowser.ui +++ b/pagebrowser.ui @@ -6,8 +6,8 @@ 0 0 - 429 - 637 + 369 + 582 @@ -20,8 +20,29 @@ Page Browser + + 0 + + + 0 + + + 0 + + + 4 + + + 0 + + + 2 + + + 0 + @@ -40,18 +61,43 @@ + + 20 + QLayout::SetMaximumSize + + 4 + + + + + Qt::Horizontal + + + + 40 + 20 + + + + - << + + + + 0 + 0 + + Qt::Horizontal @@ -66,10 +112,26 @@ - >> + + + + false + + + + Qt::Horizontal + + + + 40 + 20 + + + +