Download
(291 Kb)
Download
Updated: 12-05-11 07:15 PM
Pictures
File Info
Tested:Hour of Twilight 4.3
Updated:12-05-11 07:15 PM
Created:02-05-09 04:35 PM
Downloads:2,328
Favorites:32
MD5:
This AddOn is 4.3 compatible
OpenContainer
Version: 1.0.13
by: Vrul [More]
Provides options for changing the default appearance and behavior of Blizzard's container frames (opened bags).

There are also options to have your bags automatically open and/or close with other UI windows:
- Auction House
- Bank
- Guild Bank
- Mailbox
- Merchant
- Reforging
- Socketing
- Trade
- Tradeskill
- Transmogrify
- Void Storage

Note: It is recommended that you delete the folder(s) for an existing addon when updating to a different version. This is to keep files that are no longer used from taking up space.
Version 1.0.13 (12/05/2011)
- Added auto open/close options for transmogrification and void storage

Version 1.0.12 (07/03/2011)
- Corrected an issue with opening bags and their positioning

Version 1.0.11 (07/02/2011)
- Added an auto open/close option for socketing
- Fixed some issues with auto open/close
- Updated for 4.2

Version 1.0.10 (04/27/2011)
- Fixed a bug with auto open and patch 4.1

Version 1.0.9 (01/22/2011)
- Removed the throttling on updateContainerFrameAnchors for compatibility with other addons

Version 1.0.8 (01/21/2011)
- Rewrote my rewrite of Blizzard's global function updateContainerFrameAnchors to be more optimized, throttled, and to no longer taint the global variables CONTAINER_OFFSET_X and CONTAINER_OFFSET_Y

Version 1.0.7 (01/20/2011)
- Added an auto open/close option for reforging

Version 1.0.6 (12/26/2010)
- Fix for auto open/close with trade skills

Version 1.0.5 (12/03/2009)
- Fixed a bug with setting a theme's color/alpha without having first selected that theme

Version 1.0.4 (07/29/2009)
- Corrected an issue with setfenv() being used on functions that were previously hooked by this addon

Version 1.0.3 (07/26/2009)
- Added MMOUI Minion support to TOC file (X-WoWI-ID)
- Configuration is now load on demand
- Separated the option "Auto Open/Close" into "Auto Open" and "Auto Close"

Version 1.0.2 (04/28/2009)
- Library update

Version 1.0.1 (04/19/2009)
- Code clean up

Version 1.0 (02/05/2009)
- Initial release
Optional Files (0)


Archived Files (11)
File Name
Version
Size
Author
Date
1.0.12
291kB
Vrul
07-03-11 09:25 AM
1.0.10
290kB
Vrul
04-27-11 08:55 PM
1.0.9
289kB
Vrul
01-22-11 08:35 AM
1.0.8
289kB
Vrul
01-21-11 03:08 PM
1.0.7
289kB
Vrul
01-20-11 10:29 AM
1.0.6
290kB
Vrul
12-26-10 01:37 AM
1.0.5
288kB
Vrul
12-03-09 12:43 PM
1.0.4
281kB
Vrul
07-29-09 02:25 PM
1.0.3
281kB
Vrul
07-26-09 09:52 PM
1.0.2
276kB
Vrul
04-28-09 05:30 PM
1.0
270kB
Vrul
02-05-09 04:35 PM


Post A Reply Comment Options
Old 07-03-11, 09:28 AM  
Vrul
A Flamescale Wyrmkin
 
Vrul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 112
File comments: 208
Uploads: 23
Re: v1.10.11 bug

Originally posted by Dridzt
With any theme other than "None" the Open All keybind (shift+b in my configuration) opens all inventory bags except backpack.
This should be corrected with version 1.0.12.
Vrul is offline Report comment to moderator  
Reply With Quote
Old 07-03-11, 07:42 AM  
Dridzt
A Molten Giant
AddOn Author - Click to view AddOns

Forum posts: 666
File comments: 667
Uploads: 66
v1.10.11 bug

With any theme other than "None" the Open All keybind (shift+b in my configuration) opens all inventory bags except backpack.

Edit: clarification after further checking.
It's not that the backpack doesn't open after all.
It does infact open but is behind / covered by bag #4.

Repeat this positioning issue goes away when choosing "None" as theme option.
Last edited by Dridzt : 07-03-11 at 07:45 AM.
Dridzt is online now Report comment to moderator  
Reply With Quote
Old 05-03-11, 05:12 PM  
Mudley
A Kobold Labourer
 
Mudley's Avatar

Forum posts: 0
File comments: 3
Uploads: 0
Re: Re: Feature Request

That would be GREAT if we could keep the bags open after accessing mail. It's driving me crazy right now.
Mudley is offline Report comment to moderator  
Reply With Quote
Old 05-01-11, 02:44 PM  
Mudley
A Kobold Labourer
 
Mudley's Avatar

Forum posts: 0
File comments: 3
Uploads: 0
I, too, would LOVE to have the bags stay open when you close the Mail box or Auction window...even the bank window, if possible. Thank you very much.
Mudley is offline Report comment to moderator  
Reply With Quote
Old 04-27-11, 08:56 PM  
Vrul
A Flamescale Wyrmkin
 
Vrul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 112
File comments: 208
Uploads: 23
Originally posted by moonshade
Broken with the latest patch. Does not open bags when accessing bank or AH.
This should be fixed with version 1.0.10.
Vrul is offline Report comment to moderator  
Reply With Quote
Old 04-27-11, 09:22 AM  
moonshade
A Kobold Labourer

Forum posts: 0
File comments: 81
Uploads: 0
Broken with the latest patch. Does not open bags when accessing bank or AH.
Last edited by moonshade : 04-27-11 at 09:23 AM.
moonshade is offline Report comment to moderator  
Reply With Quote
Old 01-22-11, 08:36 AM  
Vrul
A Flamescale Wyrmkin
 
Vrul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 112
File comments: 208
Uploads: 23
Originally posted by Saynt
Now breaks MovableBags
I prefer the default bags but like to place/order them as I like, not just offset.
I removed the throttling for version 1.0.9 since I think that is what caused that.
Vrul is offline Report comment to moderator  
Reply With Quote
Old 01-21-11, 10:38 PM  
Saynt
A Deviate Faerie Dragon

Forum posts: 13
File comments: 19
Uploads: 0
Now breaks MovableBags
I prefer the default bags but like to place/order them as I like, not just offset.
Saynt is offline Report comment to moderator  
Reply With Quote
Old 01-21-11, 08:22 AM  
Dridzt
A Molten Giant
AddOn Author - Click to view AddOns

Forum posts: 666
File comments: 667
Uploads: 66
This looks interesting but unfortunately it taints the globals CONTAINER_OFFSET_X, CONTAINER_OFFSET_Y
and from there taint spreads to all kinds of frames.

Edit2: removed taint.log as author got it and made changes.
Will be back after testing 1.0.8
Last edited by Dridzt : 01-21-11 at 04:31 PM.
Dridzt is online now Report comment to moderator  
Reply With Quote
Old 01-01-10, 01:56 PM  
Chilius
Premium Member

Forum posts: 10
File comments: 66
Uploads: 0
Thanks a lot for this great addon !

I used Cirk's Merchantbags for ages, but as it still isn't updated for 3.3 (gives an error message everytime I login) I went searching for a replacement and found this beauty.
It can do all Cirk's Merchantbags does, has some great extra options and has a very nice and simple options screen.

I love it !!!
Chilius is offline Report comment to moderator  
Reply With Quote
Old 12-05-09, 06:05 PM  
xtoq
An Aku'mai Servant
 
xtoq's Avatar
AddOn Author - Click to view AddOns

Forum posts: 32
File comments: 648
Uploads: 3
That did work, but it set the strata of my bag buttons to a ridiculously low level, so that I could not click any of my items.

EDIT: But only on one toon...hmm I'll have to look into it. So if I just put that code into an addon (with a toc and lua and appropriately named folder) I wouldn't have to run it everytime I logged in right? (And I'm talking for my own use, not for publishing.)

EDIT 2: Also, it seems to only paste the BF skin over the Blizzard skin if I have an item in a slot, so each time I open my bags, I have the Blizz skin behind the BF one, but only for items. If its an empty slot, it looks fine. (EDIT: Seems like the item icons aren't getting resized/cropped, just the slot is getting skinned.) I'll look into this more too. Thanks for doing this, I appreciate it, and I'm learning more about lua, so I'll have a look at the BF api and see if I can change some of it myself too. Do you have any plans on adding BF support to OpenContainer?
__________________
There is absolutely no evidence to support the theory that life is serious.
Last edited by xtoq : 12-05-09 at 06:10 PM.
xtoq is offline Report comment to moderator  
Reply With Quote
Old 11-16-09, 06:11 PM  
Vrul
A Flamescale Wyrmkin
 
Vrul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 112
File comments: 208
Uploads: 23
Originally posted by xtoq
I was curious if there is any way that Button Facade support could happen for the bags (since they aren't action bars I wasn't sure).
I don't currently have the ability to log into WoW to test this but you could try:
Code:
local LBF = LibStub('LibButtonFacade', true)
if not LBF then return end

local group = LBF:Group("ContainerFrames")

for index = 1, NUM_CONTAINER_FRAMES do
	for id = 1, MAX_CONTAINER_ITEMS do
		group:AddButton(_G['ContainerFrame' .. index .. 'Item' .. id])
	end
end
Vrul is offline Report comment to moderator  
Reply With Quote
Old 10-25-09, 10:45 AM  
xtoq
An Aku'mai Servant
 
xtoq's Avatar
AddOn Author - Click to view AddOns

Forum posts: 32
File comments: 648
Uploads: 3
Hi Vrul, I know you're working on Docking Station and you probably don't have a lot of time to work on this mod, but I was curious about Button Facade support for the item slots inside bags. See, I've been using Skinner for skinning my whole UI and the bag slots are still just the normal ugly Blizzard bag slots. So I was curious if there is any way that Button Facade support could happen for the bags (since they aren't action bars I wasn't sure). Thanks for your hard work even though you don't play WoW anymore!
__________________
There is absolutely no evidence to support the theory that life is serious.
xtoq is offline Report comment to moderator  
Reply With Quote
Old 07-29-09, 02:32 PM  
Vrul
A Flamescale Wyrmkin
 
Vrul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 112
File comments: 208
Uploads: 23
Originally posted by Privelgus
I don't know if it's because I use german client, but I got a few errors, using this addon... also I'm not able to open my backpack at all
This should be corrected with v1.0.4. Thank you for your help in tracking down the problem too.
Vrul is offline Report comment to moderator  
Reply With Quote
Old 07-27-09, 05:16 AM  
Privelgus
A Kobold Labourer

Forum posts: 0
File comments: 63
Uploads: 0
I don't know if it's because I use german client, but I got a few errors, using this addon... also I'm not able to open my backpack at all:

Code:
[2009/07/27 13:06:42-1674-x2]: OpenContainer-1.0.3\Hooks.lua:218: attempt to index global 'settings' (a nil value)
Interface\FrameXML\ContainerFrame.lua:234: in function `OpenBackpack':
Interface\FrameXML\MerchantFrame.lua:40: in function <Interface\FrameXML\MerchantFrame.lua:39>:
<in C code>: in function `Show'
Interface\FrameXML\UIParent.lua:1542: in function `SetUIPanel':
Interface\FrameXML\UIParent.lua:1387: in function `ShowUIPanel':
Interface\FrameXML\UIParent.lua:1280: in function <Interface\FrameXML\UIParent.lua:1276>:
<in C code>: in function `SetAttribute'
Interface\FrameXML\UIParent.lua:1899: in function `ShowUIPanel':
Interface\FrameXML\MerchantFrame.lua:26: in function <Interface\FrameXML\MerchantFrame.lua:18>:

  ---
Code:
[2009/07/27 13:07:10-1674-x17]: OpenContainer-1.0.3\Hooks.lua:218: attempt to index global 'settings' (a nil value)
Interface\FrameXML\ContainerFrame.lua:786: in function <Interface\FrameXML\ContainerFrame.lua:763>:
OpenContainer-1.0.3\Hooks.lua:233: in function `OpenAllBags'
<string>:"OPENALLBAGS":1: in function <[string "OPENALLBAGS"]:1>

  ---
Code:
[2009/07/27 13:07:21-1674-x2]: OpenContainer-1.0.3\Hooks.lua:218: attempt to index global 'settings' (a nil value)
Interface\FrameXML\MainMenuBarBagButtons.lua:54: in function `BackpackButton_OnClick':
<string>:"*:OnClick":4: in function <[string "*:OnClick"]:1>

  ---
Code:
[2009/07/27 13:10:01-1674-x3]: OpenContainer-1.0.3\Hooks.lua:218: attempt to index global 'settings' (a nil value)
Interface\FrameXML\ContainerFrame.lua:786: in function <Interface\FrameXML\ContainerFrame.lua:763>:
OpenContainer-1.0.3\Hooks.lua:233: in function `OpenAllBags'
OpenContainer-1.0.3\Core.lua:80: in function <Interface\AddOns\OpenContainer\Core.lua:79>
<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-3 (Ace3):91: in function `Fire'
AceEvent-3.0-3 (Ace3):119: in function <Interface\AddOns\Ace3\AceEvent-3.0\AceEvent-3.0.lua:118>

  ---
Code:
[2009/07/27 13:10:42-1674-x1]: OpenContainer-1.0.3\Hooks.lua:218: attempt to index global 'settings' (a nil value)
Interface\FrameXML\ContainerFrame.lua:234: in function `OpenBackpack':
Interface\FrameXML\MailFrame.lua:53: in function <Interface\FrameXML\MailFrame.lua:40>:
<in C code>: in function `TurnOrActionStop'
<string>:"TURNORACTION":4: in function <[string "TURNORACTION"]:1>

  ---
Code:
[2009/07/27 13:10:42-1674-x1]: OpenContainer-1.0.3\Hooks.lua:218: attempt to index global 'settings' (a nil value)
Interface\FrameXML\ContainerFrame.lua:786: in function <Interface\FrameXML\ContainerFrame.lua:763>:
OpenContainer-1.0.3\Hooks.lua:233: in function `OpenAllBags'
OpenContainer-1.0.3\Core.lua:80: in function <Interface\AddOns\OpenContainer\Core.lua:79>
<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-3 (Ace3):91: in function `Fire'
AceEvent-3.0-3 (Ace3):119: in function <Interface\AddOns\Ace3\AceEvent-3.0\AceEvent-3.0.lua:118>
<in C code>: in function `TurnOrActionStop'
<string>:"TURNORACTION":4: in function <[string "TURNORACTION"]:1>

  ---
Privelgus is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: