From 0e8dc4a4d65b5a01ea508cd4ab08b41bb1ba61a4 Mon Sep 17 00:00:00 2001 From: Jaidyn Ann Date: Sun, 12 Jun 2022 10:15:17 -0500 Subject: [PATCH] Swap ICL_ACTIVE with ICL_NORMAL; new button images --- ImageControlLook.cpp | 36 +++++++++++------- ImageControlLook.h | 8 ++-- .../OS-X-Leopard/Button/DisabledLeft | Bin 582 -> 8293 bytes .../OS-X-Leopard/Button/DisabledMiddle | Bin 198 -> 5509 bytes .../OS-X-Leopard/Button/DisabledRight | Bin 563 -> 8090 bytes .../OS-X-Leopard/Button/InactiveLeft | Bin 0 -> 8315 bytes .../OS-X-Leopard/Button/InactiveMiddle | Bin 0 -> 5513 bytes .../OS-X-Leopard/Button/InactiveRight | Bin 0 -> 8107 bytes .../Button/{ActiveLeft => NormalLeft} | Bin .../Button/{ActiveMiddle => NormalMiddle} | Bin .../Button/{ActiveRight => NormalRight} | Bin data/ImageThemes/OS-X-Leopard/Notes.txt | 5 +++ 12 files changed, 32 insertions(+), 17 deletions(-) create mode 100644 data/ImageThemes/OS-X-Leopard/Button/InactiveLeft create mode 100644 data/ImageThemes/OS-X-Leopard/Button/InactiveMiddle create mode 100644 data/ImageThemes/OS-X-Leopard/Button/InactiveRight rename data/ImageThemes/OS-X-Leopard/Button/{ActiveLeft => NormalLeft} (100%) rename data/ImageThemes/OS-X-Leopard/Button/{ActiveMiddle => NormalMiddle} (100%) rename data/ImageThemes/OS-X-Leopard/Button/{ActiveRight => NormalRight} (100%) create mode 100644 data/ImageThemes/OS-X-Leopard/Notes.txt diff --git a/ImageControlLook.cpp b/ImageControlLook.cpp index 07668c2..4dff014 100644 --- a/ImageControlLook.cpp +++ b/ImageControlLook.cpp @@ -40,7 +40,7 @@ void ImageControlLook::DrawButtonFrame(BView* view, BRect& rect, const BRect& updateRect, const rgb_color& base, const rgb_color& background, uint32 flags, uint32 borders) { - if (_Image("Button", ICL_MIDDLE, ICL_ACTIVE) == NULL) + if (_Image("Button", ICL_MIDDLE, ICL_NORMAL) == NULL) HaikuControlLook::DrawButtonFrame(view, rect, updateRect, base, background, flags, borders); } @@ -49,7 +49,7 @@ void ImageControlLook::DrawButtonFrame(BView* view, BRect& rect, const BRect& updateRect, float radius, const rgb_color& base, const rgb_color& background, uint32 flags, uint32 borders) { - if (_Image("Button", ICL_MIDDLE, ICL_ACTIVE) == NULL) + if (_Image("Button", ICL_MIDDLE, ICL_NORMAL) == NULL) HaikuControlLook::DrawButtonFrame(view, rect, updateRect, radius, base, background, flags, borders); } @@ -60,7 +60,7 @@ ImageControlLook::DrawButtonFrame(BView* view, BRect& rect, const BRect& updateR float leftTopRadius, float rightTopRadius, float leftBottomRadius, float rightBottomRadius, const rgb_color& base, const rgb_color& background, uint32 flags, uint32 borders) { - if (_Image("Button", ICL_MIDDLE, ICL_ACTIVE) == NULL) + if (_Image("Button", ICL_MIDDLE, ICL_NORMAL) == NULL) HaikuControlLook::DrawButtonFrame(view, rect, updateRect, leftTopRadius, rightTopRadius, leftBottomRadius, rightBottomRadius, base, background, flags, borders); } @@ -70,7 +70,7 @@ void ImageControlLook::DrawButtonBackground(BView* view, BRect& rect, const BRect& updateRect, const rgb_color& base, uint32 flags, uint32 borders, orientation orientation) { - if (!_DrawButtonBackground(view, rect, updateRect, false, flags, orientation)) + if (!_DrawButtonBackground(view, rect, updateRect, false, flags, borders, orientation)) HaikuControlLook::DrawButtonBackground(view, rect, updateRect, base, flags, borders, orientation); } @@ -80,7 +80,7 @@ void ImageControlLook::DrawButtonBackground(BView* view, BRect& rect, const BRect& updateRect, float radius, const rgb_color& base, uint32 flags, uint32 borders, orientation orientation) { - if (!_DrawButtonBackground(view, rect, updateRect, false, flags, orientation)) + if (!_DrawButtonBackground(view, rect, updateRect, false, flags, borders, orientation)) HaikuControlLook::DrawButtonBackground(view, rect, updateRect, radius, base, flags, borders, orientation); } @@ -91,23 +91,31 @@ ImageControlLook::DrawButtonBackground(BView* view, BRect& rect, const BRect& up float leftTopRadius, float rightTopRadius, float leftBottomRadius, float rightBottomRadius, const rgb_color& base, uint32 flags, uint32 borders, orientation orientation) { - if (!_DrawButtonBackground(view, rect, updateRect, false, flags, orientation)) + if (!_DrawButtonBackground(view, rect, updateRect, false, flags, borders, orientation)) HaikuControlLook::DrawButtonBackground(view, rect, updateRect, leftTopRadius, rightTopRadius,leftBottomRadius, rightBottomRadius, base, flags, borders, orientation); } -bool -ImageControlLook::_DrawButtonBackground(BView* view, BRect& rect, const BRect& updateRect, - bool popupIndicator, uint32 flags, orientation orientation) +uint32 +ImageControlLook::_FlagsToState(uint32 flags) { - uint32 state = ICL_ACTIVE; + uint32 state = ICL_NORMAL; if (flags & B_DISABLED) state = ICL_DISABLED; - else if (flags & B_ACTIVATED) + else if (flags & (B_ACTIVATED | B_PARTIALLY_ACTIVATED | B_CLICKED)) state = ICL_ACTIVATED; - else if (flags & B_HOVER) + else if (flags & (B_HOVER | B_FOCUSED)) state = ICL_HOVER; + return state; +} + + +bool +ImageControlLook::_DrawButtonBackground(BView* view, BRect& rect, const BRect& updateRect, + bool popupIndicator, uint32 flags, uint32 borders, orientation orientation) +{ + uint32 state = _FlagsToState(flags); BBitmap* tile = _Image("Button", ICL_MIDDLE, state); BBitmap* left = _Image("Button", ICL_LEFT, state); @@ -141,12 +149,12 @@ ImageControlLook::_DrawButtonBackground(BView* view, BRect& rect, const BRect& u view->DrawBitmap(tile, tileRect); BRect sideRect(0, 0, minX, rect.Height()); - if (left != NULL) + if (left != NULL && (borders & B_LEFT_BORDER)) view->DrawBitmap(left, sideRect); sideRect.left = maxX; sideRect.right = view->Bounds().right; - if (right != NULL) + if (right != NULL && (borders & B_RIGHT_BORDER)) view->DrawBitmap(right, sideRect); return true; diff --git a/ImageControlLook.h b/ImageControlLook.h index 549a18b..947918b 100644 --- a/ImageControlLook.h +++ b/ImageControlLook.h @@ -27,7 +27,7 @@ enum { }; enum { - ICL_ACTIVE, + ICL_NORMAL, ICL_INACTIVE, ICL_HOVER, ICL_DISABLED, @@ -35,7 +35,7 @@ enum { }; -const char* kStates[] = { "Active", "Inactive", "Hover", "Disabled", "Activated" }; +const char* kStates[] = { "Normal", "Inactive", "Hover", "Disabled", "Activated" }; const char* kSides[] = { "Middle", "Left", "Right" }; @@ -95,9 +95,11 @@ public: protected: bool _DrawButtonBackground(BView* view, BRect& rect, const BRect& updateRect, bool popupIndicator, - uint32 flags, orientation orientation); + uint32 flags, uint32 borders, + orientation orientation); private: + uint32 _FlagsToState(uint32 flags); BBitmap* _Image(const char* type, uint32 side, uint32 state); const char* _ImagePath(const char* type, uint32 side, uint32 state); diff --git a/data/ImageThemes/OS-X-Leopard/Button/DisabledLeft b/data/ImageThemes/OS-X-Leopard/Button/DisabledLeft index 26a09db2b299cc6e063c3f4f0b5d3340d2c4ea95..d1efb480301e34e49873c9984638bf99567b1ccd 100644 GIT binary patch literal 8293 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 Qu}}surh_}9(k>+Bzi?4r0RR91 literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^Y(Ol^0U}fT=GOwLUQZXt5RHkY6CC-P4R~1CkDp@v zxPK4BSLr{JQ<=S{&0BE6YTueU7pr9XKWE3?F}@XbwsJ2#S`HznM y`}ZCA-eI$4excPr2hFD*n!L}Qv)@iQ!meB3QhLSz;Xk0m7(8A5T-G@yGywoIm{8UL diff --git a/data/ImageThemes/OS-X-Leopard/Button/DisabledRight b/data/ImageThemes/OS-X-Leopard/Button/DisabledRight index aa3f740cf5ea8dadc4b9907f86e6f2daf3104034..4d7a933133283d8d73495c23d5aa9c7fdd8e9d8b 100644 GIT binary patch literal 8090 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 literal 563 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 Lr&e+CO4$DZ2OQgH literal 0 HcmV?d00001 diff --git a/data/ImageThemes/OS-X-Leopard/Button/InactiveMiddle b/data/ImageThemes/OS-X-Leopard/Button/InactiveMiddle new file mode 100644 index 0000000000000000000000000000000000000000..caf9e326372c7a7e711e797dde9fce709f975219 GIT binary patch literal 5513 zcmeHKdpJ~E8z1*uq*Nqn462E_ntLY7ZAL~6l~CFLX2@i?vY~%H=$fso4gKb&G`)hswC=_E2guog0xpq?`GQCgF5e^p;b5$Q4}-u3d(zyJeW-&;X~N6m9WzoFLPBw1&z`Op7&{OEum^!^f>d zdNoHxMS-OsHfuh$ZW*yGu`U?`@9njvV-9BZ6u*C97@KkN!iB;QkC!&a)17y6EwhTQ zJUGiu>P*eF8+5&(=M|9LHn?=ptG8%NK+>}Nz_2L{>&JSt#|u;5v^n$6(a_$GKNAAF z_wDMht1GpeIHoaNoqB*6Po-}@7g=?EKrlo@YgYO zG17$*rCSmAnu@kRVyHQ5mDRou-U>@;nD1VrK&#IKR%as9=Gf_I-%HB6HjSal3sxt! z5R;xJI#1YOwjZ1s{L1P_Gj?{iOB#C2jFW-5YMbrsTV%aC_qwQScVa!( zB_;VARs3RV>>GA=Y>~Rucwa=`w)ZW-&Z@?BsYz8g^Ymioqq;GJ@^(^r6+S({x?E@*=F^&Agsh79YmXNN_^{Kj3y52xIRBf7IkaV`*stR>Zcyo~4 z5s74|1r(gd-e=pN*Lj$U8l9=NYS`{7+tv6nv(ethDJ$^$(eqOH=mFN2cG7=3^dsJK zJk#fIP1OnBQIanm)?Iz+=bx5g_vw(Y*E!ZKsA%X*8VMX*QWNmp>X=o}?3U*86+ki5=<788VBxQoT~-4*7G5;1?Y6+|F7(J#cc zg~Z!^_8Vlca~B6)>Ymx33)4N_glfEIn{z7sk?`W)f=i2nI&NoylNZ25aWj7Uvea9E zQM$;}&Ew4Qu4s0lNxj!C*Q2=$uMl#wOQOu)Sz#$_{2A`Hc^6ip)n+$iYGnHZFJ3~H z>z=m^+s!xFF`Zak9LdZ_w1SUrE(y%c8x^(SG?+3#_d<HMU&h-oyX2qQuLc7gn&kG%|xIK&rv+TQ93wEs5F%4ZmKUiz|D~+a(R%VBr=R^oQY({@$lv8g{e0QD3k8uTpHDS|k${%Dd8ya4-CCvIJ>;)OTuYQnAVM257) zRY`mMs&-daZCW*XiLoJMLm%y$mCcDHH-_=Sl61p7z}magJ3WQ)Vo}0Ga&-t|&x&e8 zthD`Sb;FuJbpA?y*b|tN7KK6P!e|>T2DoOrFV!;(`x6!{_3qcyU8b=%t}Wz*4CRy_59Lp_e*0A4>TVuL;)BW^68iHr)W07mX_xq5+*=9l*2h-s6a$VygXlzfD3qZ#9AT?%aXW&VFE^+6!eSp_UFb$aH%|m(=vU> zSQ3V`K;IQ$n>Op#0u zh`6AV3L-}fARaD{NC9vJ5(>xX5KsiZ0|!OraVRJN3zD%|ki;i)xL;7Lk_w=z1R}qT zN=e0osK{JA2cU956aWw?C<30$Ls6*|4hl!6l6gElnMA>3Ra87K&0Q=N0?=>@gg_{W zk%&T79ZJDz%YB%11RgyFRkip;0&+fNKu359MA5N-L;VFp&`%C1)x?pAL@a?oB9XBK zvIAu*ZI$&JP%48eQOSwJq8+AqmBT`Vl7WN;lywRbe9DsMA_W1tSn4kpN74~W3b@iz zRo-yNsX<`~WDsJLvf@A1ydM}f^)xjFA_b~0I9ye>G=MwhLeK&BDMC@hhN#Ud~t6UHcK^{0#- zG5@29qYCiFG6304wL!}Zv|3?4FIOKmQ_A=+em;)Hzvuy?{_ftryPfr;``gB2E;L5(_cCd*Cdnf5dzTTD{_Z@ZwTc&6)e|HU`za&bmY@M)Tg%*Q#e zYU8gYX4nagDJ;3?3bpi~GM-$jMA|>_LMBQY+8Jz^aT3fppM8;Hjkv@u`DM+nY{Uw|BB)Bpeg literal 0 HcmV?d00001 diff --git a/data/ImageThemes/OS-X-Leopard/Button/InactiveRight b/data/ImageThemes/OS-X-Leopard/Button/InactiveRight new file mode 100644 index 0000000000000000000000000000000000000000..83030912a08f3310cd3e62e2b471564aeea72a2d GIT binary patch literal 8107 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