Download
(136Kb)
Download
Updated: 01-29-09 04:02 PM
Pictures
File Info
Updated:01-29-09 04:02 PM
Created:01-10-09 02:10 PM
Downloads:7,035
Favorites:105
MD5:

QuestItemBar  Popular! (More than 5000 hits)

Version: 0.5
by: Nickenyfiken [More]

===About QuestItemBar===
Automatically shows a bar with buttons for the quest items you possess. It looks similar to a standard action bar. It is based on Ace3 and various embedded libraries provided by the Ace-community.

===Bug reports and feature requests===
Please use the [http://www.wowace.com/projects/questitembar/create-ticket/ Ticket system]. If you use it there is a higher probability that something will be fixed or implemented.

===Features===
*Behaves more or less like any standard action button.
*ButtonFacade support.
*LibDataBroker launcher.
*Show all or only usable quest items.
*Should work on any WoW language client. Please report if it doesn't.

===Configuration===
*Open a configuration dialog using the commands "/qib config" or "/QuestItemBar config" or by clicking the LDB launcher.
*Configuration can be done using commands too. /qib <command>:
**lock - Lock bar and hide anchor.
**onlyUsable - Show only usable items and hide all other quest items.
**styleheader - Bar Style & Layout
**alpha - Configure the alpha of the bar.
**alphaHover - Configure the alpha of the bar when mouse is over.
**scale - Configure the scale of the bar.
**padding - Configure the padding of the buttons.
**direction - Configure the direction of the buttons from the anchor.
**ignoreItem ([ItemLink] | ItemName). Same command to stop ignoring a item. It is also possible to drag and drop a item to the ignore item textbox in the config GUI.
**config - Open the blizzard configuration UI.
*Change the direction (growth) by right clicking on the anchor.

===Planned features===
*Keybindings. Not sure exactly how it will be designed.
*Ideas?

===Credits===
Ace community for Ace3 and the other libraries used. Authors of Bartender, Qbar, Recount for some great code examples.

*Localization
**Simplified Chinese (zhCN) and Traditional Chinese (zhTW). Thanks bigcell.
**German (deDE). Thanks ZidayaXi.
**French (frFR). Thanks Pettigrow.

------------------------------------------------------------------------
r37 | nickenyfiken | 2009-01-29 16:21:24 +0000 (Thu, 29 Jan 2009) | 1 line
Changed paths:
A /tags/0.5 (from /trunk:36)

Tagging as 0.5
------------------------------------------------------------------------
r36 | Nickenyfiken | 2009-01-29 15:59:32 +0000 (Thu, 29 Jan 2009) | 1 line
Changed paths:
M /trunk/Core.lua

Tweaked how "This item begins a quest." items are detected.
------------------------------------------------------------------------
r35 | Nickenyfiken | 2009-01-29 14:32:32 +0000 (Thu, 29 Jan 2009) | 1 line
Changed paths:
A /trunk/Locale/esMX.lua

Added missing esMX.lua locale file.
------------------------------------------------------------------------
r33 | Nickenyfiken | 2009-01-17 00:26:59 +0000 (Sat, 17 Jan 2009) | 1 line
Changed paths:
M /trunk/Core.lua

Only show one button for items split in multiple stacks.
------------------------------------------------------------------------
r32 | Nickenyfiken | 2009-01-17 00:10:55 +0000 (Sat, 17 Jan 2009) | 1 line
Changed paths:
M /trunk/Core.lua
M /trunk/Options.lua

Items are ignored by itemId instead of itemLink. Items should properly be able to be ignored by either link, id or name.
------------------------------------------------------------------------
r31 | Nickenyfiken | 2009-01-15 20:53:53 +0000 (Thu, 15 Jan 2009) | 1 line
Changed paths:
M /trunk/Options.lua

Fix listing of ignored items.
------------------------------------------------------------------------
r28 | Nickenyfiken | 2009-01-13 20:12:40 +0000 (Tue, 13 Jan 2009) | 1 line
Changed paths:
M /trunk/Options.lua

More options locale.
------------------------------------------------------------------------
r27 | Nickenyfiken | 2009-01-13 17:24:36 +0000 (Tue, 13 Jan 2009) | 1 line
Changed paths:
M /trunk/Options.lua

Added localization for blizz options.
------------------------------------------------------------------------
r26 | Nickenyfiken | 2009-01-12 12:37:40 +0000 (Mon, 12 Jan 2009) | 1 line
Changed paths:
M /trunk/.pkgmeta
M /trunk/Options.lua
M /trunk/embeds.xml

Add about panel using LibAboutPanel.
------------------------------------------------------------------------
r24 | Nickenyfiken | 2009-01-12 07:58:17 +0000 (Mon, 12 Jan 2009) | 1 line
Changed paths:
M /trunk/Options.lua

Added localization for new ignore item options.
------------------------------------------------------------------------
r23 | Nickenyfiken | 2009-01-11 11:31:59 +0000 (Sun, 11 Jan 2009) | 1 line
Changed paths:
M /trunk/Core.lua
M /trunk/Options.lua

Added item ignore list
------------------------------------------------------------------------
r20 | Nickenyfiken | 2009-01-10 07:00:58 +0000 (Sat, 10 Jan 2009) | 1 line
Changed paths:
M /trunk/Core.lua
M /trunk/Options.lua

Only save itemLink for usable items if it is configured to show usable items.
------------------------------------------------------------------------
r19 | Nickenyfiken | 2009-01-10 06:27:07 +0000 (Sat, 10 Jan 2009) | 1 line
Changed paths:
M /trunk/Locale/esES.lua
M /trunk/Locale/frFR.lua
M /trunk/Locale/koKR.lua
M /trunk/Locale/ruRU.lua
M /trunk/Locale/zhCN.lua
M /trunk/Locale/zhTW.lua

Fixed locale files (oops)... hopefully
------------------------------------------------------------------------
r17 | Nickenyfiken | 2009-01-10 04:47:20 +0000 (Sat, 10 Jan 2009) | 1 line
Changed paths:
M /trunk/Core.lua
M /trunk/Options.lua

Added options for OOR color.
------------------------------------------------------------------------
r16 | Nickenyfiken | 2009-01-10 04:14:06 +0000 (Sat, 10 Jan 2009) | 1 line
Changed paths:
M /trunk/Core.lua

Added out of range coloring. Not configurable yet.
------------------------------------------------------------------------
r15 | Nickenyfiken | 2009-01-10 03:51:27 +0000 (Sat, 10 Jan 2009) | 1 line
Changed paths:
M /trunk/Core.lua

Changed how item information is pulled from game on button update. No more storing of bag and slot information. Using itemLinks only instead.
------------------------------------------------------------------------
r14 | Nickenyfiken | 2009-01-10 02:14:59 +0000 (Sat, 10 Jan 2009) | 2 lines
Changed paths:
M /trunk/Core.lua

-Look at inventory/equipped items. Should work but is not tested properly. Test made by pretending that equipped trinkets are quest items. :-P
-Changed event handling so close fired BAG_UPDATE and UNIT_INVENTORY_CHANGED don't trigger a item scan.
------------------------------------------------------------------------
r12 | Nickenyfiken | 2009-01-09 10:16:08 +0000 (Fri, 09 Jan 2009) | 1 line
Changed paths:
M /trunk/.pkgmeta

Changed .pkgmeta to not use tagged external libs...
------------------------------------------------------------------------
r11 | Nickenyfiken | 2009-01-09 08:56:25 +0000 (Fri, 09 Jan 2009) | 1 line
Changed paths:
A /trunk/Locale/deDE.lua
A /trunk/Locale/esES.lua
A /trunk/Locale/frFR.lua
A /trunk/Locale/koKR.lua
A /trunk/Locale/ruRU.lua
A /trunk/Locale/zhCN.lua
A /trunk/Locale/zhTW.lua

More locale files added!
------------------------------------------------------------------------
r10 | Nickenyfiken | 2009-01-09 08:41:40 +0000 (Fri, 09 Jan 2009) | 1 line
Changed paths:
M /trunk/Locale/enUS.lua

Play with localization app.
------------------------------------------------------------------------
r8 | Nickenyfiken | 2009-01-09 08:05:49 +0000 (Fri, 09 Jan 2009) | 1 line
Changed paths:
M /trunk/Core.lua
M /trunk/Locale/enUS.lua
M /trunk/Options.lua

Added option to hide the bar/buttons. Was only possible from LDB before and not saved between sessions.
------------------------------------------------------------------------
r7 | Nickenyfiken | 2009-01-09 07:42:49 +0000 (Fri, 09 Jan 2009) | 1 line
Changed paths:
M /trunk/QuestItemBar.toc

Add @project-version@ keyword to toc (hope it does what i think)
------------------------------------------------------------------------
r6 | Nickenyfiken | 2009-01-09 07:27:20 +0000 (Fri, 09 Jan 2009) | 3 lines
Changed paths:
M /trunk/.pkgmeta
M /trunk/Core.lua
A /trunk/Locale
A /trunk/Locale/enUS.lua
A /trunk/Locale/locale.xml
M /trunk/Options.lua
M /trunk/QuestItemBar.toc
M /trunk/embeds.xml

-Added localization support.
-Added missing external to .pkgmeta
-Some code cleanup
------------------------------------------------------------------------
r4 | Nickenyfiken | 2009-01-09 04:53:51 +0000 (Fri, 09 Jan 2009) | 1 line
Changed paths:
D /trunk/Wiki.txt

Delete Wiki.txt
------------------------------------------------------------------------
r3 | Nickenyfiken | 2009-01-09 03:14:18 +0000 (Fri, 09 Jan 2009) | 2 lines
Changed paths:
M /trunk
M /trunk/Core.lua
M /trunk/Options.lua

-Added possibility to toggle anchor using the LDB icon.
-New LDB icon.
------------------------------------------------------------------------
r2 | Nickenyfiken | 2009-01-09 02:23:57 +0000 (Fri, 09 Jan 2009) | 1 line
Changed paths:
A /trunk/.pkgmeta
A /trunk/Core.lua
A /trunk/Options.lua
A /trunk/QuestItemBar.toc
A /trunk/Wiki.txt
A /trunk/embeds.xml

Initial import.
------------------------------------------------------------------------
r1 | root | 2009-01-09 01:44:42 +0000 (Fri, 09 Jan 2009) | 1 line
Changed paths:
A /branches
A /tags
A /trunk

"questitembar/mainline: Initial Import"
------------------------------------------------------------------------
Optional Files (0)


Post A Reply Comment Options
Unread 11-27-10, 07:12 AM  
oalex
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 110
Uploads: 1
There is a newer version on Curse.

http://wow.curse.com/downloads/wow-a...stitembar.aspx

Wonder why author is not updating this one. Also not checking up on the tickets on wowace.
Last edited by oalex : 11-27-10 at 07:12 AM.
Report comment to moderator  
Reply With Quote
Unread 10-14-10, 09:19 AM  
kaimox
A Fallenroot Satyr

Forum posts: 25
File comments: 100
Uploads: 0
Still seems to basically work in 4.01 but throws errors:

2x QuestItemBar-v0.6\Core.lua:302: Usage: GetItemCooldown(itemID)
QuestItemBar-v0.6\Core.lua:302: in function `?'
CallbackHandler-1.0-6 (Ace3):147: in function <...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
<string>:"safecall Dispatcher[1]":4: in function <[string "safecall Dispatcher[1]"]:4>
<in C code>: ?
<string>:"safecall Dispatcher[1]":13: in function `?'
CallbackHandler-1.0-6 (Ace3):92: in function `Fire'
AceEvent-3.0-3 (Ace3):120: in function <Ace3\AceEvent-3.0\AceEvent-3.0.lua:119>

I think they changed something about GetItemCooldown ...
Report comment to moderator  
Reply With Quote
Unread 08-14-10, 07:11 PM  
SkunkWerks
A Fallenroot Satyr
 
SkunkWerks's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 239
Uploads: 1
Originally posted by SkunkWerks
The latest ButtonFacade update seems to have broken QIB's buttonFacade support. It refuses to hold it's settings between Relogs/Reloads.
Still behaving this way. :/
Report comment to moderator  
Reply With Quote
Unread 06-14-09, 04:08 PM  
StormFX
A Flamescale Wyrmkin
 
StormFX's Avatar
AddOn Author - Click to view AddOns

Forum posts: 109
File comments: 113
Uploads: 16
Nick: You need to store BF's skin settings in your add-on's SV file and remove the BF module references. The module system wasn't implemented for that and has now been removed.
Report comment to moderator  
Reply With Quote
Unread 06-14-09, 10:53 AM  
SkunkWerks
A Fallenroot Satyr
 
SkunkWerks's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 239
Uploads: 1
The latest ButtonFacade update seems to have broken QIB's buttonFacade support. It refuses to hold it's settings between Relogs/Reloads.
Report comment to moderator  
Reply With Quote
Unread 02-18-09, 11:53 AM  
Jyniver
A Kobold Labourer

Forum posts: 0
File comments: 11
Uploads: 0
Talking Haj

Heej
(kanske borde skriva detta på det andra, men iaf)
Du har inte funderat på att göra ditt Trainer Fu addon LDB kompatibelt?

kram

//T
Report comment to moderator  
Reply With Quote
Unread 02-17-09, 08:59 AM  
Anaral
A Murloc Raider
 
Anaral's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 52
Uploads: 2
Re: Collapsable bar.

Originally posted by Zahavit
It would be nice to have the ability to collapse the Item bar. Some kind of icon next to the drag handled, that when clicked caused the bar to expand or close. Would be really nice for minimalist UI's. Basically the same functionality of the libdatabroker icon.
Why not just use the ldb icon? I use StatBlockCore, and that allows me to have the icon anywhere on my UI. Currently it lives near my minimap. I know Fortress also allows for blocks. Seems silly to add a functionality that's already there... Though maybe an actual minimap button wouldn't be all bad.
__________________
Report comment to moderator  
Reply With Quote
Unread 02-14-09, 02:30 PM  
Zahavit
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Collapsable bar.

It would be nice to have the ability to collapse the Item bar. Some kind of icon next to the drag handled, that when clicked caused the bar to expand or close. Would be really nice for minimalist UI's. Basically the same functionality of the libdatabroker icon.
Last edited by Zahavit : 02-14-09 at 06:02 PM.
Report comment to moderator  
Reply With Quote
Unread 01-23-09, 09:41 AM  
Anaral
A Murloc Raider
 
Anaral's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 52
Uploads: 2
Originally posted by thelys
Hi. Thanks a lot for the great addon
I have a little suggestion: add to the bar items which can be "grouped" when the stack of the item is full, like 10 shards->1 gem that sort of things. If the shards could appear when there are 10 in bags so we would just have to click on the icon to create the gem without having to open the bags. Would be useful I think. Or maybe simply the possibility to add our own choice of items to the bar, I don't know what's the simplest.
For non-quest items, like elementals, I use WatchCount. While it doesn't allow you to change the elementals into primals/eternals, it lets me know when I have enough to do so, which in of itself is enough for my purposes.
__________________
Report comment to moderator  
Reply With Quote
Unread 01-23-09, 06:40 AM  
thelys
A Defias Bandit

Forum posts: 2
File comments: 28
Uploads: 0
Hi. Thanks a lot for the great addon
I have a little suggestion: add to the bar items which can be "grouped" when the stack of the item is full, like 10 shards->1 gem that sort of things. If the shards could appear when there are 10 in bags so we would just have to click on the icon to create the gem without having to open the bags. Would be useful I think. Or maybe simply the possibility to add our own choice of items to the bar, I don't know what's the simplest.
Report comment to moderator  
Reply With Quote
Unread 01-19-09, 12:18 AM  
willgk
An Aku'mai Servant
AddOn Author - Click to view AddOns

Forum posts: 37
File comments: 147
Uploads: 1
Originally posted by ripdog
I noticed you are unsure of how to implement keybindings, and thought i'd put in a request for suppsot of LibKeyBound. It allows you to type /kb to go into keybinding mode for all supporting bar mods, and just mouse over a button to bind it. It's a great lib for helping to make a common UI.

Also, please look here http://www.wowace.com/projects/libst...ges/common-ui/ if you want to make QIB ever more compatible

Thanks
In all honesty making it so it binds to the last used quest item would be the smartest way to go at least imo, and using LibKeyBound would just be overthinking it.

Please look into this API call for what you need:

http://www.wowwiki.com/API_SetBinding

Basically do a OnMouseDown or OnMouseUp then call SetBinding to a stored keybinding.
Report comment to moderator  
Reply With Quote
Unread 01-18-09, 11:16 AM  
Anaral
A Murloc Raider
 
Anaral's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 52
Uploads: 2
Originally posted by Nickenyfiken
It was me screwing up. It was only possible to ignore items using the exakt itemLink for the item in your bag. So it was not possible to ignore items by name or id properly. Should be working correct in latest alpha.
Awesome it works now! You have made a truly awesome addon. There may be others, but yours is now the best.
__________________
Report comment to moderator  
Reply With Quote
Unread 01-16-09, 06:13 PM  
Nickenyfiken
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 32
Uploads: 2
Originally posted by Nickenyfiken
Hmm the ItemLinks really look broken, weird. Can you somehow send me or post your QuestItemBar.lua saved var file? It is possible i screwed up somehow so it is only working with real item links (shift-click item). I do know it is also working if you drop a item in the textbox in the config UI.
It was me screwing up. It was only possible to ignore items using the exakt itemLink for the item in your bag. So it was not possible to ignore items by name or id properly. Should be working correct in latest alpha.
Report comment to moderator  
Reply With Quote
Unread 01-16-09, 05:10 PM  
Nickenyfiken
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 32
Uploads: 2
Originally posted by Anaral
I'll try it out. I'll also delete my saved variables, just in case they got corrupted or something.

Thank you.

EDIT: I installed fresh and even deleted the saved variables for QIB. While it lists that I want to have the item ignored, it's not ignoring it. It doesn't seem to matter if I put in the full name or the item number (item:#####). Here's a link to a screenshot: http://up.norganna.org/index.php/vkC...609_121149.jpg
Hmm the ItemLinks really look broken, weird. Can you somehow send me or post your QuestItemBar.lua saved var file? It is possible i screwed up somehow so it is only working with real item links (shift-click item). I do know it is also working if you drop a item in the textbox in the config UI.
Last edited by Nickenyfiken : 01-16-09 at 05:13 PM.
Report comment to moderator  
Reply With Quote
Unread 01-16-09, 10:50 AM  
Anaral
A Murloc Raider
 
Anaral's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 52
Uploads: 2
Originally posted by Nickenyfiken
Sorry I can't reproduce that. The moment i ignore or remove a ignored item the bar changes.

However there is a bug with the list ignored items. It is not working at all in 0.4 but is fixed in the latest alpha.
I'll try it out. I'll also delete my saved variables, just in case they got corrupted or something.

Thank you.

EDIT: I installed fresh and even deleted the saved variables for QIB. While it lists that I want to have the item ignored, it's not ignoring it. It doesn't seem to matter if I put in the full name or the item number (item:#####). Here's a link to a screenshot: http://up.norganna.org/index.php/vkC...609_121149.jpg
__________________
Last edited by Anaral : 01-16-09 at 11:13 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: