45 lines
1.4 KiB
AutoHotkey
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, FilterConfidenceSelected, 1:, ConfidenceChoose
|
|
GuiControlGet, FilterSkillSelected, 1:, FilterSkill
|
|
GuiControlGet, FilterShowDone, 1:, FilterShowDone
|
|
UpdateList(Selection,FilterConfidenceSelected,FilterSkillSelected)
|
|
return
|
|
|
|
;~ ===============================================================================
|
|
;~ Clear the search bar and reset the ListView:
|
|
|
|
ClearSearch:
|
|
Critical
|
|
GuiControl, , ImportanceChoose, |All||
|
|
GuiControl, , ImportanceChoose, % ListPriorities()
|
|
|
|
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, FilterConfidenceSelected, , ConfidenceChoose
|
|
GuiControlGet, FilterSkillSelected, , FilterSkill
|
|
GuiControlGet, FilterShowDone,
|
|
UpdateList(Selection, FilterConfidenceSelected, FilterSkillSelected)
|
|
return |