@@ -3250,19 +3250,19 @@ Settings_stash()
3250
3250
3251
3251
Gui , %GUI %: Add , Text , % " xs Section" , % LangTrans(" stash_pricetags" )
3252
3252
colors := settings.stash.colors.Clone ()
3253
- Loop 2
3253
+ Loop 3
3254
3254
{
3255
- color1 := colors[Floor ( A_Index * 1.5 ) ], color2 := colors[A_Index * 2 ]
3255
+ color1 := colors[A_Index * 2 - 1 ], color2 := colors[A_Index * 2 ]
3256
3256
Gui , %GUI %: Add , Text , % " ys Border Center HWNDhwndtext BackgroundTrans c" color1, % " 69.42 "
3257
3257
Gui , %GUI %: Add , Progress , % " xp yp wp hp Border BackgroundBlack HWNDhwndback c" color2, 100
3258
3258
Gui , %GUI %: Add , Text , % " ys x+-1 Border BackgroundTrans gSettings_stash2 HWNDhwnd00" , % " "
3259
3259
Gui , %GUI %: Add , Progress , % " xp yp wp hp Border BackgroundBlack HWNDhwnd01 c" color1, 100
3260
3260
Gui , %GUI %: Add , Text , % " ys x+-1 Border BackgroundTrans gSettings_stash2 HWNDhwnd10" , % " "
3261
3261
Gui , %GUI %: Add , Progress , % " xp yp wp hp Border BackgroundBlack HWNDhwnd11 c" color2, 100
3262
- vars.hwnd.settings[" color_" Floor ( A_Index * 1.5 ) ] := hwnd00, vars.hwnd.settings[" color_" Floor ( A_Index * 1.5 ) " _panel" ] := hwnd01, vars.hwnd.settings[" color_" Floor ( A_Index * 1.5 ) " _text" ] := hwndtext
3262
+ vars.hwnd.settings[" color_" A_Index * 2 - 1 ] := hwnd00, vars.hwnd.settings[" color_" A_Index * 2 - 1 " _panel" ] := hwnd01, vars.hwnd.settings[" color_" A_Index * 2 - 1 " _text" ] := hwndtext
3263
3263
vars.hwnd.settings[" color_" A_Index * 2 ] := hwnd10, vars.hwnd.settings[" color_" A_Index * 2 " _panel" ] := hwnd11, vars.hwnd.settings[" color_" A_Index * 2 " _text" ] := hwndback
3264
- vars.hwnd.help_tooltips[" settings_generic color double" ( A_Index = 2 ? " | " : "" ) ] := hwnd01, vars.hwnd.help_tooltips[" settings_generic color double1" ( A_Index = 2 ? " | " : "" ) ] := hwnd11
3265
- vars.hwnd.help_tooltips[" settings_stash color tag" A_Index ] := hwndback
3264
+ vars.hwnd.help_tooltips[" settings_generic color double" handle ] := hwnd01, vars.hwnd.help_tooltips[" settings_generic color double1" handle ] := hwnd11
3265
+ vars.hwnd.help_tooltips[" settings_stash color tag" A_Index ] := hwndback, handle .= " | "
3266
3266
}
3267
3267
3268
3268
@@ -3291,10 +3291,11 @@ Settings_stash()
3291
3291
Gui , %GUI %: Add , Text , % " ys HWNDhwnd3 gSettings_stash2 Center Border w" settings.general.fWidth * 2 , % " –"
3292
3292
Gui , %GUI %: Add , Text , % " ys HWNDhwnd4 gSettings_stash2 Center Border wp x+" settings.general.fWidth// 2 , % " +"
3293
3293
Gui , %GUI %: Add , Checkbox , % " xs Section HWNDhwnd5 gSettings_stash2 Checked" settings.stash[vars.stash.active].in_folder, % LangTrans(" m_stash_folder" )
3294
- ; vars.hwnd.settings["cal_" tab] := vars.hwnd.help_tooltips["settings_stash calibrate"] := hwnd
3294
+ Gui , % GUI %: Add , Checkbox , % " xs Section HWNDhwnd6 gSettings_stash2 Checked " settings.stash[ vars.stash.active].bookmarking, % LangTrans( " m_stash_bookmarking " )
3295
3295
vars.hwnd.settings.test := vars.hwnd.help_tooltips[" settings_stash test" ] := hwnd1, tab := vars.settings.selected_tab
3296
3296
vars.hwnd.settings[" gap-_" tab ] := hwnd3, vars.hwnd.settings[" gap+_" tab ] vars.hwnd.help_tooltips[" settings_stash gap" ] := hwnd2
3297
3297
vars.hwnd.settings[" gap+_" tab ] := hwnd4, vars.hwnd.settings[" infolder_" tab ] := vars.hwnd.help_tooltips[" settings_stash in folder" ] := hwnd5
3298
+ vars.hwnd.settings[" bookmarking_" tab ] := vars.hwnd.help_tooltips[" settings_stash bookmarking" ] := hwnd6
3298
3299
3299
3300
Gui , %GUI %: Add , Text , % " xs Section" , % LangTrans(" m_stash_limits" )
3300
3301
Gui , %GUI %: Add , Pic , % " ys HWNDhwnd hp w-1" , % " HBitmap:*" vars.pics.global.help
@@ -3316,20 +3317,6 @@ Settings_stash()
3316
3317
3317
3318
vars.hwnd.settings[" limits" A_Index " top_" tab ] := hwnd, vars.hwnd.settings[" limits" A_Index " bot_" tab ] := hwnd1, vars.hwnd.settings[" limits" A_Index " cur_" tab ] := hwnd2
3318
3319
}
3319
- /*
3320
- Loop 5
3321
- {
3322
- style := (A_Index != 5) && settings.stash.bulk_trade && settings.stash.min_trade && settings.stash.autoprofiles ? "Disabled " : ""
3323
- Gui, %GUI%: Add, Text, % (A_Index = 1 ? "xs Section" : "ys x+" settings.general.fWidth//2) " Border Center 0x200 h" settings.general.fHeight * 2 - 1 " w" settings.general.fWidth * 2, % A_Index
3324
- Gui, %GUI%: Font, % "s" settings.general.fSize - 4 " cBlack"
3325
- Gui, %GUI%: Add, Edit, % style "ys x+-1 Section Center HWNDhwnd gSettings_stash2 Limit w" settings.general.fWidth * 3 " h" settings.general.fHeight, % settings.stash[tab].limits[A_Index].2
3326
- ControlGetPos, x, y,,,, ahk_id %hwnd%
3327
- Gui, %GUI%: Add, Edit, % style "xs y+-1 Center HWNDhwnd1 Limit gSettings_stash2 wp h" settings.general.fHeight, % settings.stash[tab].limits[A_Index].1
3328
- Gui, %GUI%: Add, Edit, % style "ys Center x+0 HWNDhwnd2 gSettings_stash2 Limit1 y" y + settings.general.fHeight/2 - 1 " w" settings.general.fWidth * 2, % currencies[settings.stash[tab].limits[A_Index].3]
3329
- Gui, %GUI%: Font, % "s" settings.general.fSize " cWhite"
3330
- vars.hwnd.settings["limits" A_Index "top_" tab] := hwnd, vars.hwnd.settings["limits" A_Index "bot_" tab] := hwnd1, vars.hwnd.settings["limits" A_Index "cur_" tab] := hwnd2
3331
- }
3332
- */
3333
3320
}
3334
3321
3335
3322
Settings_stash2(cHWND)
@@ -3385,8 +3372,8 @@ Settings_stash2(cHWND)
3385
3372
Else
3386
3373
{
3387
3374
Hotkey , IfWinActive , ahk_group poe_window
3388
- Hotkey , % settings.stash.hotkey , Stash_Selection, Off
3389
- Hotkey , % (settings.stash.hotkey := input0), Stash_Selection, On
3375
+ Hotkey , % " ~ " settings.stash.hotkey , Stash_Selection, Off
3376
+ Hotkey , % " ~ " (settings.stash.hotkey := input0), Stash_Selection, On
3390
3377
IniWrite , % " "" " input0 " "" " , ini\stash- ninja.ini, settings, hotkey
3391
3378
GuiControl , + cBlack, % vars.hwnd.settings.hotkey
3392
3379
GuiControl , movedraw, % vars.hwnd.settings.hotkey
@@ -3450,7 +3437,7 @@ Settings_stash2(cHWND)
3450
3437
}
3451
3438
Else If InStr (check , " color_" )
3452
3439
{
3453
- color := (vars.system.click = 1 ) ? RGB_Picker(settings.stash.colors[control ]) : (InStr (" 13 " , control ) ? " 000000" : (control = 2 ) ? " 00FF00" : " FF8000" )
3440
+ color := (vars.system.click = 1 ) ? RGB_Picker(settings.stash.colors[control ]) : (InStr (" 135 " , control ) ? " 000000" : (control = 2 ) ? " 00FF00" : ( control = 4 ) ? " FF8000" : " 00FFFF " )
3454
3441
If Blank(color )
3455
3442
{
3456
3443
in_progress := 0
@@ -3459,7 +3446,7 @@ Settings_stash2(cHWND)
3459
3446
GuiControl , % " +c" color , % vars.hwnd.settings[" color_" control " _panel" ]
3460
3447
GuiControl , % " +c" color , % vars.hwnd.settings[" color_" control " _text" ]
3461
3448
GuiControl , % " movedraw" , % vars.hwnd.settings[" color_" control " _text" ]
3462
- IniWrite , % (settings.stash.colors[control ] := color ), ini\stash- ninja.ini, UI, % (InStr (" 13 " , control ) ? " text" : " background" ) " color" (control > 2 ? " 2 " : "" )
3449
+ IniWrite , % (settings.stash.colors[control ] := color ), ini\stash- ninja.ini, UI, % (InStr (" 135 " , control ) ? " text" : " background" ) " color" (control > 2 ? Ceil ( control / 2 ) : "" )
3463
3450
}
3464
3451
Else If InStr (check , " gap" )
3465
3452
{
@@ -3479,6 +3466,8 @@ Settings_stash2(cHWND)
3479
3466
IniWrite , % (settings.stash[tab ].in_folder := LLK_ControlGet(cHWND)), ini\stash- ninja.ini, % tab , tab is in folder
3480
3467
Init_stash(1 )
3481
3468
}
3469
+ Else If InStr (check , " bookmarking" )
3470
+ IniWrite , % (settings.stash[vars.stash.active].bookmarking := LLK_ControlGet(cHWND)), ini\stash- ninja.ini, % vars.stash.active, bookmarking
3482
3471
Else If InStr (check , " limits" )
3483
3472
{
3484
3473
types := {" bot" : 1 , " top" : 2 , " cur" : 3 }
@@ -3513,7 +3502,7 @@ Settings_stash2(cHWND)
3513
3502
Stash_(vars.settings.selected_stash, 1 )
3514
3503
Else LLK_ToolTip(" no action" )
3515
3504
3516
- For index, val in [" limits" , " gap" , " color_" , " font_" , " league_" , " history" , " folder" ]
3505
+ For index, val in [" limits" , " gap" , " color_" , " font_" , " league_" , " history" , " folder" , " bookmarking_ " ]
3517
3506
If InStr (check , val) && WinExist (" ahk_id " vars.hwnd.stash.main)
3518
3507
Stash_(" refresh" , (val = " gap" ) ? 1 : 0 )
3519
3508
in_progress := 0
@@ -3590,16 +3579,13 @@ Settings_updater()
3590
3579
For index, val in vars.updater.changelog
3591
3580
{
3592
3581
major := SubStr (val.1.1 , 1 , 5 )
3593
- If (val.1.2 < 15300 ) || added[major]
3582
+ If (val.1.2 < 15300 )
3594
3583
Continue
3595
- added[major] := 1 , version_match := InStr (selected, major) ? 1 : 0
3596
- Gui , %GUI %: Add , Text , % " Section xs" , % major
3597
- Loop , % SubStr (val.1.2 , - 1 ) + 1
3598
- {
3599
- minor := SubStr (val.1.2 , - 1 ) + 1 - A_Index , color := (version_match && selected_sub = minor) ? " cFuchsia" : ""
3600
- Gui , %GUI %: Add , Text , % " ys Border HWNDhwnd gSettings_updater2 Center w" settings.general.fWidth * 2 . color . (A_Index = 1 ? " x+0" : " x+" settings.general.fWidth/ 2 ), % minor
3601
- vars.hwnd.settings[" versionselect_" major . minor] := vars.hwnd.help_tooltips[" settings_update changelog " major . minor] := hwnd
3602
- }
3584
+ If ! added[major]
3585
+ Gui , %GUI %: Add , Text , % " Section xs" , % major
3586
+ minor := SubStr (val.1.2 , - 1 ) + 0 , color := (selected = major . minor) ? " cFuchsia" : val.1.3 ? " cFF8000" : ""
3587
+ Gui , %GUI %: Add , Text , % " ys Border HWNDhwnd gSettings_updater2 Center w" settings.general.fWidth * 2 . color . (! added[major] ? " x+0" : " x+" settings.general.fWidth/ 2 ), % minor
3588
+ vars.hwnd.settings[" versionselect_" major . minor] := vars.hwnd.help_tooltips[" settings_update changelog " major . minor] := hwnd, added[major] := 1
3603
3589
}
3604
3590
}
3605
3591
0 commit comments