From 5a310249201206ef751ae3472271e8e4bcf327d7 Mon Sep 17 00:00:00 2001 From: zhinjio Date: Thu, 20 Nov 2008 20:03:16 +0000 Subject: [PATCH] AckisRecipeList: - fixed background image to not include the edit box - added sort dropdown - NOT dry coded. Ahoy! --- ARLFrame.lua | 52 +++++++++++++++++++++++++++++++++++++++++++++------- img/expanded.blp | Bin 350724 -> 350724 bytes img/main.blp | Bin 350724 -> 350724 bytes 3 files changed, 45 insertions(+), 7 deletions(-) diff --git a/ARLFrame.lua b/ARLFrame.lua index d644ff1..a1b6193 100644 --- a/ARLFrame.lua +++ b/ARLFrame.lua @@ -3093,6 +3093,41 @@ function addon.ExpandAll_Clicked() end +function ARL_DD_Sort_Initialize() + k = L["Name"] + info.text = k + info.arg1 = info.text + info.func = ARL_DD_Sort_OnClick + info.checked = ( addon.db.profile.sorting == k ) + UIDropDownMenu_AddButton( info ) + k = L["Skill"] + info.text = k + info.arg1 = info.text + info.func = ARL_DD_Sort_OnClick + info.checked = ( addon.db.profile.sorting == k ) + UIDropDownMenu_AddButton( info ) + k = L["Acquisition"] + info.text = k + info.arg1 = info.text + info.func = ARL_DD_Sort_OnClick + info.checked = ( addon.db.profile.sorting == k ) + UIDropDownMenu_AddButton( info ) + k = L["Location"] + info.text = k + info.arg1 = info.text + info.func = ARL_DD_Sort_OnClick + info.checked = ( addon.db.profile.sorting == k ) + UIDropDownMenu_AddButton( info ) + ARL_DD_SortText:SetText( L["Sort"] .. ": " .. addon.db.profile.sorting ) +end + +function ARL_DD_Sort_OnClick( button, value ) + CloseDropDownMenus() + addon.db.profile.sorting = value + ARL_DD_SortText:SetText( L["Sort"] .. ": " .. value ) + ReDisplay() +end + -- Description: -- Expected result: -- Input: @@ -3261,19 +3296,19 @@ function addon:CreateFrame( "GameFontHighlightSmall", L["FILTER_OPEN"], "CENTER", L["FILTER_OPEN_DESC"], 1) ARL_FilterButton:SetScript("OnClick", addon.ToggleFilters) - local ARL_SortButton = addon:GenericCreateButton("ARL_SortButton", addon.Frame, - 25, 90, "TOPLEFT", addon.Frame, "TOPLEFT", 80, -40, "GameFontDisableSmall", - "GameFontHighlightSmall", L["Sorting"], "CENTER", L["SORTING_DESC"], 1) - -- Disable until we have sorting figured out - ARL_SortButton:Disable() + local ARL_DD_Sort = CreateFrame( "Frame", "ARL_DD_Sort", addon.Frame, "UIDropDownMenuTemplate" ) + ARL_DD_Sort:SetPoint( "TOPLEFT", addon.Frame, "TOPLEFT", 55, -39 ) + ARL_DD_Sort:SetHitRectInsets(16, 16, 0, 0) + ARL_DD_SortText:SetText( L["Sort"] .. ": " .. addon.db.profile.sorting ) + UIDropDownMenu_SetWidth( ARL_DD_Sort, 100 ) local ARL_ExpandButton = addon:GenericCreateButton("ARL_ExpandButton", addon.Frame, - 21, 40, "TOPRIGHT", ARL_SortButton, "BOTTOMLEFT", -26, -6, "GameFontNormalSmall", + 21, 40, "TOPRIGHT", ARL_DD_Sort, "BOTTOMLEFT", -2, -1, "GameFontNormalSmall", "GameFontHighlightSmall", L["EXPANDALL"], "CENTER", L["EXPANDALL_DESC"], 1) ARL_ExpandButton:SetScript("OnClick", addon.ExpandAll_Clicked) local ARL_SearchButton = addon:GenericCreateButton("ARL_SearchButton", addon.Frame, - 25, 74, "TOPLEFT", ARL_SortButton, "BOTTOMRIGHT", 41, -2, "GameFontDisableSmall", + 25, 74, "TOPLEFT", ARL_DD_Sort, "BOTTOMRIGHT", 12, 1, "GameFontDisableSmall", "GameFontHighlightSmall", L["Search"], "CENTER", L["SEARCH_DESC"], 1) ARL_SearchButton:Disable() ARL_SearchButton:SetScript("OnClick", @@ -4163,6 +4198,9 @@ function addon:CreateFrame( end + -- Initialize dropdown + ARL_DD_Sort.initialize = ARL_DD_Sort_Initialize + -- reset the scale addon.Frame:SetScale(addon.db.profile.uiscale) arlTooltip:SetScale(addon.db.profile.tooltipscale) diff --git a/img/expanded.blp b/img/expanded.blp index 0db68e84c09f249bb5682f11684a8061f52b29e5..dbb33553ac5f64caf162aac7722326c20350b7a7 100644 GIT binary patch delta 5908 zcmY+I4RBLc7Jy6BKdVS~U9rn3G;P-QMQIJIvH=UEX4Xx!bNs^GQIHV)q>w- zuO4M_M4|dx{#H`(=?jE&w%|-+k1kzxwQ1s9Vi-_05a>Hb+@UiFp|o9$7zgzCJC?|- zP<4v#ZsHD@P|2OnQGHR8eBkh&3+xF}@Ir(k_v)WzHVB%ABFpj;?oRHg>x+PTFMvMVI>`eY-ghhDbiyZc3A1P$!7YNc{BCio+KtlohDdG$m zKsw`oofuQLr*1c20bJtZ@Kh(sF=Za>{Mp3lkG*#HapaM_C4$4qz%wE#B<2D?AMPSX zhntxrgBSxo*8E9DSG<^rzI{h6vIt@e2P%lsH0P4tLG0DXsj4EH(r9Lp23{VR3`hO5 zuaX=?xog+uo5ZmALY#8XtWg#v9Kdp1k|&$5R@Dbw&yWEIc)tH|GcgWuQ!+n9oS3Un zMP@RA*rMx8nKf-j4KdEO*Zom?H2a^jy?cvANlJu*Z|Sb*5#kIp8M_v3@Xp8QcmNid z!8c$0GKu6EpyPubS7lZUy{s~d`%)7h$|CVdwVY`)wU4|I;hC7PP`Ub@*GVG-xH@|v zM2sucaQWggVw}r`A25r^wWH~&vp4_CKM*7IJ{a5+)GV{{~*KqbLB=-K zdIp>J@%du_FKI$%&J$9|N3UD@~L+PIdgP z{?Yy*N|FU4yl&rlm=rKV=faj&Vw8V=b3ET;n2_M2$lqS!@-rq(R|fj_ z5u^UWZ-@DMBA3i;h^o*y)&BIIcGAb?=n1enqb$OP=u6#O+sAth_M{b>>78WY0e(8T zt%=yGQ>X;y&m{Kf3bYeqwsU(7@WQG!Q59wo3|-~|(#Hwg%i2e`h$u;UV2~YznaQ<8qQGKt8T4uLu%bAfW7}pYsyOl3r1p%^6oDwCm5e?a5HxAA3gZ zMR=k?!v~93l0&SJB|GGVql3qPa-1hQZh=doa8y%O3;zvgM;-FerLS$_OOF0#Cucgy z-V2wCF*)yzq;#~xprntVA0P$HQPA1KbB-lm6mn=tjt+Mio8FLFE#z;7gJ<+-(WMLD z-1TTh^OyT}#fyVgJW>y=eZ7577Ac}5^~_&*X(OLe?p#Cigxo@HRpY!f#Bd$be%iX@ zEHRuCDk+J8rkd-Ih*>nviteH3)Bd5ahV5>;Jn!~f_7=6aQ)fjh*d9{2jBsO@49 zTnF8!NFR%_j=A`8;e}#TH97i8o|j*sUGUmjzFkMoKkqrd`4e+RwXk+<6(a+5STy;^ zdx$Zh;Vt9-Ei<&If7X3VjKx>?a4lbQ+zrz7wG&7V_9|gdC+`O+7k&Pb_Jum$0vKRh zb1yFr95C1rm`x7wKpcpC_W&{0fVb|_t?dCX;lvSoiXx4&TrIeRD|mmvl+J1XqMqONg7-17?~A9MX81#<(NtPTgluZ^ud(PHd`|3Q1AO`JWt^`f$Ea}0lBfdOo(azJRn)-`fD2FNa( zIA`XYm3EfQISII4`kAvwza&W$Wc*fR(HfOgvSt5PooG~QG_l+OBW9A!BN4MyE{6eA z`W+h1N%=;l-Ss_Zuil(;r%mFF6RJs*2Q1f`m8q$+|5_0SbVuYF;Eenc8+VYHyIyH_ z$n4Xvhb0Vgxd&2YGY@ml0Q)v32jGDKVrpdn%jO!D{UMn%aLE|EeSqXBPJjUXwouu2 z_r~q+G4L<8b-P=!yim00)+-M*n3AY?%C!ceHY>n48kXJOwLv$@tx)IN#N*qEvF_(e z-F)L=OLcTzEh2db+<30!1;fNvU4f9}=7$b^27Ikv;04oR~d&sKNHa7tYiDr$_+}?w2z7DTi`@ zT2ptc`oXw!v9Mrjq4A?Fo1)dH8$ad?fSt!T$$VQpGrf*~kiG{xS#{*nZemyBkXPEWD$DTPsv7$k!3GC$4#~X3}>ZQCfd-Ubn#f#d8WMhafPtA0Ro_-;1>ayq?kDV`b<0SM6i?V$aLGyd>OlEAO097wv#m4)T);^;fiN zv*Nm9MJO(nCQWX=cnBPxVvbrZ1;}eolP@S%RkOy$FA}KVIR3`pNbZ3cPH-*+v6`yEo3rp~-w(cF>pVsF4R8nNh21N?c>NXwKx9?Q+Qa zIe$Cv3ds9TSo_J11vb?qPgjk01qtR^sP$?xNesglYV8+?dDdVPX~SQ+xIdIHm5R5K zLAkD6`S!@t&jb^^^Vm*t*JSPBZN}8_h|vMqVLkUt_lQw8lLZpLzHAa&2l%Ow2q!@p7#`DJG^h kcV7HL#eIbUb&0X_+34sfWHB+7&3}#WAHyom3*wjjAJV{czW@LL delta 5905 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 Kz4FuX%l{2!HcVRp diff --git a/img/main.blp b/img/main.blp index aa29e03c4bcee5572609aaa4f611c5c032854656..1f511e703d116bd2f9c19208692977e1ac82e3e4 100644 GIT binary patch delta 5908 zcmY+I4RBLc7Jy6BKdVS~U9rn3G;P-QMQIJIvH=UEX4Xx!bNs^GQIHV)q>w- zuO4M_M4|dx{#H`(=?jE&w%|-+k1kzxwQ1s9Vi-_05a>Hb+@UiFp|o9$7zgzCJC?|- zP<4v#ZsHD@P|2OnQGHR8eBkh&3+xF}@Ir(k_v)WzHVB%ABFpj;?oRHg>x+PTFMvMVI>`eY-ghhDbiyZc3A1P$!7YNc{BCio+KtlohDdG$m zKsw`oofuQLr*1c20bJtZ@Kh(sF=Za>{Mp3lkG*#HapaM_C4$4qz%wE#B<2D?AMPSX zhntxrgBSxo*8E9DSG<^rzI{h6vIt@e2P%lsH0P4tLG0DXsj4EH(r9Lp23{VR3`hO5 zuaX=?xog+uo5ZmALY#8XtWg#v9Kdp1k|&$5R@Dbw&yWEIc)tH|GcgWuQ!+n9oS3Un zMP@RA*rMx8nKf-j4KdEO*Zom?H2a^jy?cvANlJu*Z|Sb*5#kIp8M_v3@Xp8QcmNid z!8c$0GKu6EpyPubS7lZUy{s~d`%)7h$|CVdwVY`)wU4|I;hC7PP`Ub@*GVG-xH@|v zM2sucaQWggVw}r`A25r^wWH~&vp4_CKM*7IJ{a5+)GV{{~*KqbLB=-K zdIp>J@%du_FKI$%&J$9|N3UD@~L+PIdgP z{?Yy*N|FU4yl&rlm=rKV=faj&Vw8V=b3ET;n2_M2$lqS!@-rq(R|fj_ z5u^UWZ-@DMBA3i;h^o*y)&BIIcGAb?=n1enqb$OP=u6#O+sAth_M{b>>78WY0e(8T zt%=yGQ>X;y&m{Kf3bYeqwsU(7@WQG!Q59wo3|-~|(#Hwg%i2e`h$u;UV2~YznaQ<8qQGKt8T4uLu%bAfW7}pYsyOl3r1p%^6oDwCm5e?a5HxAA3gZ zMR=k?!v~93l0&SJB|GGVql3qPa-1hQZh=doa8y%O3;zvgM;-FerLS$_OOF0#Cucgy z-V2wCF*)yzq;#~xprntVA0P$HQPA1KbB-lm6mn=tjt+Mio8FLFE#z;7gJ<+-(WMLD z-1TTh^OyT}#fyVgJW>y=eZ7577Ac}5^~_&*X(OLe?p#Cigxo@HRpY!f#Bd$be%iX@ zEHRuCDk+J8rkd-Ih*>nviteH3)Bd5ahV5>;Jn!~f_7=6aQ)fjh*d9{2jBsO@49 zTnF8!NFR%_j=A`8;e}#TH97i8o|j*sUGUmjzFkMoKkqrd`4e+RwXk+<6(a+5STy;^ zdx$Zh;Vt9-Ei<&If7X3VjKx>?a4lbQ+zrz7wG&7V_9|gdC+`O+7k&Pb_Jum$0vKRh zb1yFr95C1rm`x7wKpcpC_W&{0fVb|_t?dCX;lvSoiXx4&TrIeRD|mmvl+J1XqMqONg7-17?~A9MX81#<(NtPTgluZ^ud(PHd`|3Q1AO`JWt^`f$Ea}0lBfdOo(azJRn)-`fD2FNa( zIA`XYm3EfQISII4`kAvwza&W$Wc*fR(HfOgvSt5PooG~QG_l+OBW9A!BN4MyE{6eA z`W+h1N%=;l-Ss_Zuil(;r%mFF6RJs*2Q1f`m8q$+|5_0SbVuYF;Eenc8+VYHyIyH_ z$n4Xvhb0Vgxd&2YGY@ml0Q)v32jGDKVrpdn%jO!D{UMn%aLE|EeSqXBPJjUXwouu2 z_r~q+G4L<8b-P=!yim00)+-M*n3AY?%C!ceHY>n48kXJOwLv$@tx)IN#N*qEvF_(e z-F)L=OLcTzEh2db+<30!1;fNvU4f9}=7$b^27Ikv;04oR~d&sKNHa7tYiDr$_+}?w2z7DTi`@ zT2ptc`oXw!v9Mrjq4A?Fo1)dH8$ad?fSt!T$$VQpGrf*~kiG{xS#{*nZemyBkXPEWD$DTPsv7$k!3GC$4#~X3}>ZQCfd-Ubn#f#d8WMhafPtA0Ro_-;1>ayq?kDV`b<0SM6i?V$aLGyd>OlEAO097wv#m4)T);^;fiN zv*Nm9MJO(nCQWX=cnBPxVvbrZ1;}eolP@S%RkOy$FA}KVIR3`pNbZ3cPH-*+v6`yEo3rp~-w(cF>pVsF4R8nNh21N?c>NXwKx9?Q+Qa zIe$Cv3ds9TSo_J11vb?qPgjk01qtR^sP$?xNesglYV8+?dDdVPX~SQ+xIdIHm5R5K zLAkD6`S!@t&jb^^^Vm*t*JSPBZN}8_h|vMqVLkUt_lQw8lLZpLzHAa&2l%Ow2q!@p7#`DJG^h kcV7HL#eIbUb&0X_+34sfWHB+7&3}#WAHyom3*wjjAJV{czW@LL delta 5905 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 Kz4FuX%l{2!HcVRp -- 1.7.9.5