Add tag tabs to bank tags plugin

Bring the ability to add tabs to your bank for quick access to search tags.

Features:
* Adding a tab
* Selecting and deselecting a tab
* Changing a tab's icon
* Reordering tabs
* Scrolling of tabs (With mouse wheel, ingame buttons, and dragging an item/tab over ingame buttons)
* Saving scroll position
* Dragging an item to a tab to tag the item
* Tagging placeholders
* Removing only a tab
* Removing a tab and deleting all tags from said tab
* Faster bank search when using tag tabs

Closes #1205
Closes #4426
Supersedes / Closes #4862
Supersedes / Closes #3750
Can close #4082.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
Co-authored-by: Tomas Slusny <slusnucky@gmail.com>
This commit is contained in:
raiyni
2018-10-04 15:35:48 +02:00
committed by Tomas Slusny
parent ace185805b
commit a0b5e490cd
13 changed files with 1397 additions and 99 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 720 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 943 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 759 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 716 B