LifeRPG_v2.0/Search.ahk
2012-11-18 14:27:27 -05:00

45 lines
1.4 KiB
AutoHotkey

;~ ===============================================================================
;~ Filter ListView by priority:
;~ UpdateList(,FilterImportanceSelected,FilterSkillSelected)
;~ return
;~ ===============================================================================
; Filter main projects ListView by available skills:
FilterUpdate:
ImportanceUpdate:
FilterSkillUpdate:
GuiControlGet, FilterDifficultySelected, 1:, DifficultyChoose
GuiControlGet, FilterSkillSelected, 1:, FilterSkill
GuiControlGet, FilterShowDone, 1:, FilterShowDone
UpdateList(Selection,FilterDifficultySelected,FilterSkillSelected)
return
;~ ===============================================================================
;~ Clear the search bar and reset the ListView:
ClearSearch:
Critical
GuiControl, , ImportanceChoose, |All||
GuiControl, , ImportanceChoose, % ListImportance()
GuiControl, , FilterSkill, |All||None| ; Put | at start to reset out the DDL
GuiControl, , FilterSkill, % ListSkills()
GuiControl, , FilterShowDone, 0
GuiControl, , SearchQuery
GuiControl, Focus, SearchQuery
return
;~ ===============================================================================
;~ Search subroutine:
Search:
Critical
GuiControlGet, SearchString, , SearchQuery
GuiControlGet, FilterDifficultySelected, , DifficultyChoose
GuiControlGet, FilterSkillSelected, , FilterSkill
GuiControlGet, FilterShowDone,
UpdateList(Selection, FilterDifficultySelected, FilterSkillSelected)
return