From dcfbbbc00096d33abe98abd5b32d631ce932950a Mon Sep 17 00:00:00 2001 From: dborth Date: Thu, 18 Jun 2009 05:50:09 +0000 Subject: [PATCH] shrink file selector font size, increase to 10 entries --- source/ngc/filebrowser.h | 2 +- source/ngc/gui/gui.h | 21 ++++---- source/ngc/gui/gui_filebrowser.cpp | 48 +++++++++--------- source/ngc/images/bg_game_selection.png | Bin 1462 -> 1506 bytes source/ngc/images/bg_game_selection_entry.png | Bin 2948 -> 251 bytes source/ngc/images/folder.png | Bin 1565 -> 1323 bytes source/ngc/images/scrollbar.png | Bin 2947 -> 269 bytes source/ngc/menu.cpp | 4 +- 8 files changed, 38 insertions(+), 37 deletions(-) diff --git a/source/ngc/filebrowser.h b/source/ngc/filebrowser.h index 49ba064..7d25931 100644 --- a/source/ngc/filebrowser.h +++ b/source/ngc/filebrowser.h @@ -15,7 +15,7 @@ #include #define MAXJOLIET 255 -#define MAXDISPLAY 33 +#define MAXDISPLAY 40 typedef struct { diff --git a/source/ngc/gui/gui.h b/source/ngc/gui/gui.h index 994b6ff..e62b133 100644 --- a/source/ngc/gui/gui.h +++ b/source/ngc/gui/gui.h @@ -52,12 +52,13 @@ extern FreeTypeGX *fontSystem; -#define SCROLL_INITIAL_DELAY 20 -#define SCROLL_LOOP_DELAY 3 -#define PAGESIZE 8 -#define SAVELISTSIZE 6 -#define MAX_SAVES 20 -#define MAX_OPTIONS 30 +#define SCROLL_INITIAL_DELAY 20 +#define SCROLL_LOOP_DELAY 3 +#define FILE_PAGESIZE 10 +#define PAGESIZE 8 +#define SAVELISTSIZE 6 +#define MAX_SAVES 20 +#define MAX_OPTIONS 30 typedef void (*UpdateCallback)(void * e); @@ -889,14 +890,14 @@ class GuiFileBrowser : public GuiElement void Draw(); void TriggerUpdate(); void Update(GuiTrigger * t); - GuiButton * fileList[PAGESIZE]; + GuiButton * fileList[FILE_PAGESIZE]; protected: int selectedItem; bool listChanged; - GuiText * fileListText[PAGESIZE]; - GuiImage * fileListBg[PAGESIZE]; - GuiImage * fileListFolder[PAGESIZE]; + GuiText * fileListText[FILE_PAGESIZE]; + GuiImage * fileListBg[FILE_PAGESIZE]; + GuiImage * fileListFolder[FILE_PAGESIZE]; GuiButton * arrowUpBtn; GuiButton * arrowDownBtn; diff --git a/source/ngc/gui/gui_filebrowser.cpp b/source/ngc/gui/gui_filebrowser.cpp index 1516a52..0e28e67 100644 --- a/source/ngc/gui/gui_filebrowser.cpp +++ b/source/ngc/gui/gui_filebrowser.cpp @@ -92,26 +92,26 @@ GuiFileBrowser::GuiFileBrowser(int w, int h) scrollbarBoxBtn->SetImageOver(scrollbarBoxOverImg); scrollbarBoxBtn->SetAlignment(ALIGN_RIGHT, ALIGN_TOP); scrollbarBoxBtn->SetMinY(0); - scrollbarBoxBtn->SetMaxY(136); + scrollbarBoxBtn->SetMaxY(156); scrollbarBoxBtn->SetSelectable(false); scrollbarBoxBtn->SetClickable(false); scrollbarBoxBtn->SetHoldable(true); scrollbarBoxBtn->SetTrigger(trigHeldA); - for(int i=0; iSetAlignment(ALIGN_LEFT, ALIGN_MIDDLE); fileListText[i]->SetPosition(5,0); fileListBg[i] = new GuiImage(bgGameSelectionEntry); fileListFolder[i] = new GuiImage(gameFolder); - fileList[i] = new GuiButton(380, 30); + fileList[i] = new GuiButton(380, 26); fileList[i]->SetParent(this); fileList[i]->SetLabel(fileListText[i]); fileList[i]->SetImageOver(fileListBg[i]); - fileList[i]->SetPosition(2,30*i+3); + fileList[i]->SetPosition(2,26*i+3); fileList[i]->SetTrigger(trigA); fileList[i]->SetSoundClick(btnSoundClick); } @@ -151,7 +151,7 @@ GuiFileBrowser::~GuiFileBrowser() delete trigHeldA; delete trigA; - for(int i=0; iResetState(); if(f == 1) @@ -177,7 +177,7 @@ void GuiFileBrowser::ResetState() stateChan = -1; selectedItem = 0; - for(int i=0; iResetState(); } @@ -198,7 +198,7 @@ void GuiFileBrowser::Draw() bgGameSelectionImg->Draw(); - for(int i=0; iDraw(); } @@ -227,7 +227,7 @@ void GuiFileBrowser::Update(GuiTrigger * t) if(scrollbarBoxBtn->GetState() == STATE_HELD && scrollbarBoxBtn->GetStateChan() == t->chan && t->wpad.ir.valid && - browser.numEntries > PAGESIZE + browser.numEntries > FILE_PAGESIZE ) { scrollbarBoxBtn->SetPosition(0,0); @@ -238,15 +238,15 @@ void GuiFileBrowser::Update(GuiTrigger * t) else if(positionWiimote > scrollbarBoxBtn->GetMaxY()) positionWiimote = scrollbarBoxBtn->GetMaxY(); - browser.pageIndex = (positionWiimote * browser.numEntries)/136.0 - selectedItem; + browser.pageIndex = (positionWiimote * browser.numEntries)/156.0 - selectedItem; if(browser.pageIndex <= 0) { browser.pageIndex = 0; } - else if(browser.pageIndex+PAGESIZE >= browser.numEntries) + else if(browser.pageIndex+FILE_PAGESIZE >= browser.numEntries) { - browser.pageIndex = browser.numEntries-PAGESIZE; + browser.pageIndex = browser.numEntries-FILE_PAGESIZE; } listChanged = true; focus = false; @@ -274,11 +274,11 @@ void GuiFileBrowser::Update(GuiTrigger * t) if(t->Right()) { - if(browser.pageIndex < browser.numEntries && browser.numEntries > PAGESIZE) + if(browser.pageIndex < browser.numEntries && browser.numEntries > FILE_PAGESIZE) { - browser.pageIndex += PAGESIZE; - if(browser.pageIndex+PAGESIZE >= browser.numEntries) - browser.pageIndex = browser.numEntries-PAGESIZE; + browser.pageIndex += FILE_PAGESIZE; + if(browser.pageIndex+FILE_PAGESIZE >= browser.numEntries) + browser.pageIndex = browser.numEntries-FILE_PAGESIZE; listChanged = true; } } @@ -286,7 +286,7 @@ void GuiFileBrowser::Update(GuiTrigger * t) { if(browser.pageIndex > 0) { - browser.pageIndex -= PAGESIZE; + browser.pageIndex -= FILE_PAGESIZE; if(browser.pageIndex < 0) browser.pageIndex = 0; listChanged = true; @@ -296,7 +296,7 @@ void GuiFileBrowser::Update(GuiTrigger * t) { if(browser.pageIndex + selectedItem + 1 < browser.numEntries) { - if(selectedItem == PAGESIZE-1) + if(selectedItem == FILE_PAGESIZE-1) { // move list down by 1 browser.pageIndex++; @@ -326,7 +326,7 @@ void GuiFileBrowser::Update(GuiTrigger * t) endNavigation: - for(int i=0; i= (browser.numEntries)/(PAGESIZE*1.0)) - position = 136; + else if((browser.pageIndex+FILE_PAGESIZE)/(FILE_PAGESIZE*1.0) >= (browser.numEntries)/(FILE_PAGESIZE*1.0)) + position = 156; } scrollbarBoxBtn->SetPosition(0,position+36); diff --git a/source/ngc/images/bg_game_selection.png b/source/ngc/images/bg_game_selection.png index cf70c92ce234b314c9af6151ada1fccf1f77a189..f900327a3ddaea97e6e642a285d142b5203116ff 100644 GIT binary patch literal 1506 zcmeAS@N?(olHy`uVBq!ia0y~yU|ayiJREF5k){_(XMmJsiEBhjaDG}zd16s2gJVj5 zQmTSyZen_BP-hhPjd=@& z1bjA@6me=a1!NpN>-r+Vap_VEkLaw0dT)c4bk9~0nZi@1#nsxSxNx?DN4vz<0A5Zn zp?TY%@45He;=N$^Ebm=4b|1Lk&p91^?$gtIca|*I=we`yUTgo?!hCz>+U(jwzN3~> z&*xgapH|KALFuf;=E8SJb_zYu+Ijuqn-iPsnYXlw%<(S#X6elk=eR3SQvdm4i|vnO zw41LiEbrBy-(#$7$8aSf{^pd)cg1(TZ`jvctaabQqQvfvl!ZW>d2g$n{{w~}{H_^o z?5pcr?5F3q#fzN_x&89H&Hba2eZ^I48ER)7Pd~nFZ(`By?}_QjcRHCq1YPR&dgVTA zyY&0kmFn|beqNpVswnGB$(+-ffwoQAQ%bWWZ+|MZ_;)S;5%Ym;Z(dJbPv4U@k!H(f z7kpWE+vC@UwfW^1f1dUG@ijy(S(fwmcAT#J>1SJ*O(J7wO8mLM^A zu=ZD#)XzS?kK) z>;8YWgkeQ!c=WQ*48Ebe&BgZfxn@}DGGtAhRaE@3W}oR)_7`4rcE3Cv^f__Iw;wIS z%nQU;YTi`dQJq?Ri!rM6vukPTx0g#lT#jcy^ygL2WabB3&#XVUEo#!NNk7-*_#Mx_ zG5vAO3bA7C?T3%L3qSn6RKA6yA)Mp9&uUq5`M3F7Rf-qp_vVMb@tTKzb2=^D zAIbC@OQqkjWcnaUg&zJ~ut?U{HO4EX0~1m9Lt Q0~Xp0p00i_>zopr07JFEA^-pY literal 1462 zcmeAS@N?(olHy`uVBq!ia0y~yU|axX|KMN)lB?zzl>;fs64!{5;QX|b^2DN42FH~A zq*MjZ+{EtdH~zltV%An6hBsT?_%3`ov~TUVUCD7B zGkYqPo~`^Q#gMaH(pbLO^jXrG?{ByIp5wXiYkRxKf$!YU8H>*eHN>8X4>@-GbJUrq zGt6%}-dd8~ZSH^cOea5ssl~0lQz6gYo|`Z5Px70_tumRyeDGe*et`M+yKl2!o|?OU z_33Owf47EftEwF)ht}|w*iVbI`OzxOyg+QH=I`D7q0^P$KFhIbF$jDsBVBQPuN*_x z;FE*z<6MukOBh>2LmG$5IHn30Fi(K2m!^w!q~)+mBQ2^iwy(q zIKupfj{R)@9IW}BZn z-D>2p`Rc2$SLe?aVc7aA<8+SXf|*%gr$6lv(l(td#<2B-@6IhX+hS$`H5xvPs@r&J z&(yjdf2Tom&Qbq@>$lI|9r+Ai*NhEz;L7YPj9-_v&TgnKg$PxzRWIvtmjxvSsH`Qf;*Eo zmPMP{KD@U1tn|8LGToJyX+~)(X?HA{HZcD*eEny`!PXi1)`x?4*7I{Pe4E9<_+kGK c_Xb9W>pM5*+GcqJ&1PWmboFyt=akR{0GmY4xBvhE diff --git a/source/ngc/images/bg_game_selection_entry.png b/source/ngc/images/bg_game_selection_entry.png index bde0c6621a5fa94f97ec4ee422e1391b4204737b..a071513b4619a7da58fdb7201efc2d3ccbc356ec 100644 GIT binary patch literal 251 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 diff --git a/source/ngc/images/folder.png b/source/ngc/images/folder.png index 269b5ca883444584f0b467a12821afd4115acacb..14fab1d46cad338044c142ee96186f70bf06ccdc 100644 GIT binary patch delta 1302 zcmV+x1?l>o466zuiBL{Q4GJ0x0000DNk~Le0000S0000S2nGNE0CElAl#wAPe+11* zL_t(|+U!=%ZyQw*pZE6dZoK~3*!gl|Ql}(Ul%^Dff_kesAfTuchh8`o3321lzk+{( z3kSprRY-6_2&qCe0tpVZ4OHp}GztMVq;*oK!L^;;eP7J1ovMKVLfs$QVSy^?0(s(d392NtQ z7xOu{cx~x=Nop9YPtTP(v*U$A=~p4V&8Zj8UD_A$UyJICpa?w3z>ed$A;)oQVP4ep z1H9(Dye7D<&Cksg85cR<_k0E_1Ytj8OfRE{{Q=S0o=sy69GR%TcjDOCf4hYoOgM#H z`AGGoaF}&54zOV0QAfgHSOm}IfZ&kCJFufv5f}uSlnxIM@7dJa_>;BD*=I(A1*sK~ zqK%Fa27}`qHXgK~9T}LO3cvx40a}O?1T+5`2Wz-cq!3s~RivQNIe37cDO9BVr5KcY+ajVL7Bl?;jH@t#rxm~nPn;PS90 zejLa7PB->X%#NQrezg4NPPdJY%$}hxF%#q&Zromm*_j%+e;8B`lql6D%SOU&dNoN^*^_~#z5sd&hr~pCRAZ9{MRmnD-*P>W3Anhp$b=9f)@T%? zv>Iu#Rx&Mn+425tqZ+0oj_Qa??M)bqfH8i?I6*{{3-3WDU=Rf4aUB)bM7-nJ*M&}! zgGB1o5i=^Ct{4iQe?H);Znbr~xbMkWy75j22FH%Be@?%6_JZ(oe`W%bq;W-@^Y5_m zqf(o~gJ#2tIxVC%0pS+ofuMLV9ID+agyGH0H@;oH^y7N?>MN}agC0x-;rQ~*!r6C* zC+B}K#$-4C6OW8d;rbV^F5Uj^tIt1PI``W1Glj~+)o^tBr{>z7mFm&?Kcd!}+YwWv%&hu2?STOT+iLBiam~ zk{ILZ;{~3TP#p@^!?65mp;EuQz1_T$25tLJo_41H{~-KdufGKt08l6Z2lVuGH~;_u M07*qoM6N<$g3`-*V*mgE delta 1546 zcmV+l2KD)?3Y`ogiBL{Q4GJ0x0000DNk~Le0000W0000W2nGNE0CReJ^pPPae+9ou zL_t(|+U!?dXdG1(K6mcS?##|+o83)1*(4;{8l{P?1*;8MMf`gbZ4nXlS>FZ02L+$R z2k}ktMHDT9B7*oJ^dX8iR!q~_)KXGfX@byLG>z@X-PxJ@=ec)g(`*yy^eHdya+2Md zd*^=V`@VDTU80nNoqSoa!>=6&e_(I^^6neYZ5be?1mE{zV(%mj)hbXf6<~Jm6kNP~ z6%I{3;`HuvJ=d|^oMU;ED0lk%pL+dbu{KiQTQ2y1C2F@S!NBm$=zT|z-xh#gY&!sq zaf@*g2&o2RF8Zp~{@s&~H@dr=AM-p~b0`^bY&vLx>_7U4s z;2+>ZVQ@mEurryEU?#VQe?=_8IcKeQ1aZu@9GJPlEICLapc#hn>$xR3@yi8di{W?; zP?Ha43 z08*-LOo-1Bk|UM+!^ZOZtq_1V8zD-6OXNvMXm1z*IEN~cjR9iOe=P%uMQ~LWCv|Rj zGXbEMgjSn%!C+kSm{DZF>Gl9gOpD^6;YH%SE(Wyz+{l0+Xr?Oo;pBNJIH(;9A#63F z9h%^A97h5d(R6PYe_Dc#O^qb_8~Rh<;D3^dfe%0b5l&-CJvwzajE|JDxiIVlh@bgP zV)mL&vjVwUw%VM!TPm!3m0D0Qs_E}|Ku5;SNWrOvCHUyeSy=piC2_Xo%9KIpq3HTV zTb>3oz!M2bS_YaCGZycg5E%jJjQoPD+b_KT=?u(Yrm%LSf29no$bf#ZcDKA$0-b#d zK(nAh8E_&AoTu(+JGQB1sBW|*eDUpX(iD|pfNzS#;hm0XOpNo4{+;YuG6p5eXDq`` zJGOGDsW(42n+wW?gKjRjkHw+Mtjp=C2lS#L8g})1h#Q*Q4U}nsvNtOOrFOeL+-NlF z*z@;Xy?SN;e~Zr^dbLuJW9=y1=Ox;p9z5Lx&5Qx7C%C`|<@CzA)xoH@fC z$5~;FjpA3mffOZ|wyA)WcGGWkSV`4WO2NTCrz=5rnw16^Cjd=#D4>}DEG#VG;ll32 zkGnMIxP&j1u%!|kwJ)u-qSCHRZ~@(lO^Hfk#%QUyOe(?bic(|)P%4#BLq>37N#Db{ zK9(@WeMPG5oVs_sUbpk5xq-VL zm}gPA_|M9vrTT%#m&?^k{MFafaB=Bcek`zF;88oL7q5;@yoO19Ao1i3)P*|*pwD}a zV0=D*dhYDy`6mwVEj~0gSab^2Yqjx1(Y2K&_-pwrHlGl5hty|-o*qAXaDVl?T(SS- wzW&+_9#D_5xB=ugzl_NLKTdZVz<&Y^0Cb8oM(;{>(EtDd07*qoM6N<$f<(dTAOHXW diff --git a/source/ngc/images/scrollbar.png b/source/ngc/images/scrollbar.png index ddf3f8d7eab0b2d619558f6511dc824a3190596e..9d99f6fe1ab4259cb09496234ea14d95951dcd69 100644 GIT binary patch delta 91 zcmZn`?`4`GZhV4+je&t-)~?0xfs|y4YeY$Kep*R+Vo@rCV@iHfs)A>3VtQ&&YGO)d t;mK4RprZAY4{|M?#LX(Xzm!#i;Q}8=@1jR5{{bZ!JYD@<);T3K0RUT09;E;P delta 2791 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 diff --git a/source/ngc/menu.cpp b/source/ngc/menu.cpp index 76b6881..99b2a4f 100644 --- a/source/ngc/menu.cpp +++ b/source/ngc/menu.cpp @@ -893,8 +893,8 @@ static int MenuGameSelection() buttonWindow.Append(&settingsBtn); buttonWindow.Append(&exitBtn); - GuiFileBrowser gameBrowser(424, 248); - gameBrowser.SetPosition(50, 108); + GuiFileBrowser gameBrowser(424, 268); + gameBrowser.SetPosition(50, 98); ResetBrowser(); HaltGui();