Category: Other
Addon Information
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Satrina's Portal Bug Reports Feature Requests
Author:
Version:
2..2.0
Date:
10-22-2008 01:39 PM
Size:
68.22 Kb
Downloads:
5,568
Favorites:
59
MD5:
Pictures
Click to enlarge
Click to enlarge
Status Window 2   Popular! (More than 5000 hits)
Version 2.2.0 - 22 October 2008

I've had reports that the SetHeight error may still lurking. I am looking into it. Let me know if you get it.

Note that due to the stopwatch slash command, StatusWindow no longer uses /sw. Use /statuswindow. Yes, that's a pain in the butt =)

Version 2.2.0
- You should not get errors opening the backpack anymore
- Some small tweaks and additions (alpha for backdrops and borders works correctly now!)

To Do:
* Sorting of guild/friend lists
* Option for disabling click-to-open for guild/bag/friend

StatusWindow allows you to build any number of StatusWindows. A StatusWindow holds up to 10 frames. Each StatusWindow can be moved to wherever you wish on screen, just hold down the Alt key and drag. Each frame in a StatusWindow has a pane and a module attached to it. The module creates something to display, such as a clock, latency meter, FPS meter, durability monitor, health regen monitor, mana regen monitor, and so on. The pane is what displays the output of module.

Known Bugs
* None at the moment

What you can do:
* Test it, break it! Then write me a nice description of what you did to break it.
* Feedback! What could be improved or added?

Modules included with basic StatusWindow are:

* Time
* Latency
* Framerate
* Health Regeneration
* Mana Regeneration
* Durability
* Experience
* Position (coordinates)
* Item Count
* Money
* Bag Slots
* PVP honour for this session
* UI memory
* Friends online
* Guild online

To open the StatusWindow options window: /statuswindow or /sw

Condfiguring StatusWindow
(Hint: Shift+Clicking a StatusWindow while the options frame is open will change the window selection to that window)

* Select the StatusWindow to configure using the top left dropdown in the configuration window. A list of the frames in that window will appear in the left side panel, along with the current window configuration in the dropdowns, buttons, and sliders in the left pane.

* Clicking a frame in the list opens its configuration options in the right side panel. Select the module to attach to the frame, and its width. If the module has any specific configuration items, they will appear at the bottom of the panel.

* Everything else should be reasonably self evident (I hope)

Configurable labels
Most modules have configurable labels now. Individual variables that are available are represented like $1, $2, etc. There is a ? button beside the label edit field that will tell you what is available for modules. I finally got around to making it so that hitting enter in the label edit box will also apply the current label in it.

For example, setting the clock module label to $1:$3 will give you the time in 24-hour format (23:30), while the default label of $2:$3 $4 will give the standard AM/PM format (11:30 PM).

For modules that have icons available, putting $i at the beginning of the label will display it. In the bag slot module, $i $2/$3 will display the bag icon with the number of unused bag slots and the total bag slots. The only valid place for $i is at the beginning of a label (at least for now). The help tooltip will show $i as an available variable if the module has an icon.

Label text justify
There is now a slider to set each module's text justifiication (left/centre/right). Modules with icons look dumb with anything but left justify.

Text colour
There is now a colour button for setting a window's text colour. Also a checkbox to override the colour settings of modules that have their own colour schemes (latency, durability, etc.)

Frames in row
The Frames in row slider replaces the horizontal checkbox. Set it to 1 for a vertical stack, to the number of frames in the window for a horizontal row, or anywhere in between to make multiple rows.
  Change Log - Status Window 2
Version 2.2.0
- You should not get errors opening the backpack anymore
- Some small tweaks and additions (alpha for backdrops and borders works correctly now!)
  Optional Files - Status Window 2
File Name
Version
Size
Author
Date
Type
1.0
1kB
01-02-2009 10:14 PM
Patch
1.0
2kB
02-10-2008 08:17 PM
Addon
1.0
2kB
02-10-2008 08:15 PM
Addon
  Comments - Status Window 2
Post A Reply Comment Options
Old 11-01-2008, 12:07 AM  
Cowski
A Murloc Raider

Forum posts: 5
File comments: 1
Uploads: 0
Shift+B - Open all Bags - doesn't work...

I've noticed 1 or 2 other people have experienced this issue. Has anyone figured out a workaround for this? It appears to only NOT work if my status windows 2 is running.

Thanks! Love the add-on! Especially the new features!
Cowski is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-23-2008, 11:32 PM  
Satrina
Premium Member
Premium Member
Interface Author - Click to view interfaces

Forum posts: 46
File comments: 531
Uploads: 24
StatusWindow and StatusWindow Options are two separate addons. Your poblem was that they should not be in the same directory.
Satrina is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-23-2008, 08:54 PM  
chwolfgang
A Defias Bandit

Forum posts: 2
File comments: 40
Uploads: 0
Quote:
Originally posted by Satrina
Two problems:

1) I'm missing a string in the localisation file. That's for me to fix.
2) You have the StatusWindow Options addon disabled. That's for you to fix.

I am having the same problem. I do have Status Window Options in the same directory as StatusWindow. However, I only the option of turning ON (in addons on the Character Select screen) StatusWindow. It does not list StatusWindow Options. Ideas? Help?

Thanks for your time.

***** NM, reinstalled it over the other directories (with a fresh D/L) and seems fine.... dunno.

Last edited by chwolfgang : 10-23-2008 at 08:59 PM.
chwolfgang is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-23-2008, 08:22 AM  
Satrina
Premium Member
Premium Member
Interface Author - Click to view interfaces

Forum posts: 46
File comments: 531
Uploads: 24
I've been told by other hunters that the ammo module was a Good Thing. I'll make it into an external module and post it up at some point.
Satrina is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-23-2008, 03:22 AM  
Loncal
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 1
File comments: 5
Uploads: 1
I hope you don't mind but I liked the Ammunition module so I added code to my installation:

StatusWindowModule.lua
Code:
--
-- Ammunition
--
SWAmmunition = {
	name = "Ammunition",
  updateEvent = "UNIT_INVENTORY_CHANGED",
	events = { "ITEM_LOCK_CHANGED", "UNIT_INVENTORY_CHANGED", "BAG_UPDATE", "ITEM_PUSH" },
  icon = [[Interface\PaperDoll\UI-PaperDoll-Slot-Ammo]],
  width = 45,
  helpStrings = {
    StatusWindow.strings.AMMOHELP1,
  },

	New = function(self)
    self.modVar.icon = self.icon
    self.modVar.label = "$i $1"
    self.modVar.textAlign = "LEFT"
  end,

  Init = function(self)
    self.pane.dropDownOptions = {
      clearOnHide = true,
      noSelection = true,
    }
		self.pane.icon:SetTexture(self.icon)
    self.locals.elements = GetTable()
	end,
	
	Configure = function(self)
		StatusWindowCountOptionsIconIconTexture:SetTexture(self.modVar.icon)
    StatusWindowOptions:SetupGenericConfig()
    StatusWindowOptions:OpenConfigFrames(StatusWindowGenericOptions, StatusWindowCountOptions)
	end,

	Update = function(self, event)
		local ammoSlot = GetInventorySlotInfo("ammoSlot")
		local rangedSlot = GetInventorySlotInfo("rangedSlot")
		local str = "No Ammo"
		if GetInventoryItemQuality("player", ammoSlot) then
			str = GetInventoryItemCount("player", ammoSlot)
		elseif GetInventoryItemQuality("player", rangedSlot) then
			str = GetInventoryItemCount("player", rangedSlot)
		end
		self.locals.elements[1] = str
		StatusWindow:UpdateCurrentPane()
	end,
}
StatusWindow:RegisterModule(SWAmmunition)
Localization.en.lua
Code:
  AMMOHELP1 = "$1: Ammunition count",
Hope you don't mind but as a Hunter class knowing my ammo count is quite important without having to select the item within my backpack or as I level and get higher ammo upgrades.
Loncal is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-22-2008, 07:24 PM  
groove
A Deviate Faerie Dragon

Forum posts: 18
File comments: 3
Uploads: 0
Shoot, I coulda swore I copied that folder into my addons :/ That'll teach me to try to fiddle around with things without doublechecking to make sure they're loaded, heh.

Thanks!
groove is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-22-2008, 07:17 PM  
Satrina
Premium Member
Premium Member
Interface Author - Click to view interfaces

Forum posts: 46
File comments: 531
Uploads: 24
Two problems:

1) I'm missing a string in the localisation file. That's for me to fix.
2) You have the StatusWindow Options addon disabled. That's for you to fix.
Satrina is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-22-2008, 07:08 PM  
groove
A Deviate Faerie Dragon

Forum posts: 18
File comments: 3
Uploads: 0
Hi Satrina, I get the following error when I try to enter /statuswindow to configure it. Won't open the options window 0.o Actually, I press Enter, and nothing happens at all, heh. Any ideas?

StatusWindow-2.2.0\StatusWindow.lua:54: bad argument #1 to 'format' (string expected, got nil)
StatusWindow-2.2.0\StatusWindow.lua:54: in function `value'
Interface\FrameXML\ChatFrame.lua:3212: in function <Interface\FrameXML\ChatFrame.lua:3144>:
<in C code>: in function `ChatEdit_ParseText'
Interface\FrameXML\ChatFrame.lua:2911: in function `ChatEdit_SendText':
Interface\FrameXML\ChatFrame.lua:2932: in function `ChatEdit_OnEnterPressed':
<string>:"*:OnEnterPressed":1: in function <[string "*:OnEnterPressed"]:1>
groove is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-22-2008, 06:32 PM  
LBussy
Legend in my own mind
 
LBussy's Avatar
Premium Member

Forum posts: 50
File comments: 4
Uploads: 0
Quote:
Originally posted by Satrina
Most. Obscure. Error. Ever.
Gotta love those. :-)

Seems fixed with 2.2.0, I appreciate the prompt attention. Strange how a tiny little box can be so important.
__________________
LBussy is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-22-2008, 06:27 PM  
Satrina
Premium Member
Premium Member
Interface Author - Click to view interfaces

Forum posts: 46
File comments: 531
Uploads: 24
I've had reports that the SetHeight error is still lurking. I am looking into it.

I haven't confirmed it at all, but let me know if you experience it.

Last edited by Satrina : 10-22-2008 at 06:30 PM.
Satrina is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-21-2008, 10:51 PM  
Satrina
Premium Member
Premium Member
Interface Author - Click to view interfaces

Forum posts: 46
File comments: 531
Uploads: 24
Scratch that, probably tomorrow after some testing.

Most. Obscure. Error. Ever.

Last edited by Satrina : 10-21-2008 at 10:51 PM.
Satrina is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-21-2008, 09:49 PM  
Satrina
Premium Member
Premium Member
Interface Author - Click to view interfaces

Forum posts: 46
File comments: 531
Uploads: 24
I hope to get it updated by the end of the week.
Satrina is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-21-2008, 09:10 PM  
LBussy
Legend in my own mind
 
LBussy's Avatar
Premium Member

Forum posts: 50
File comments: 4
Uploads: 0
Quote:
Originally posted by Spa
After the new patch though, i'm getting an issue:
After installing most addons I had before patch, I couldn't find a way to open all my bags without getting an error. Then I disabled and tried all addons one by one till I find that was Status Window conflicting with some addon from blizzard (I believe). So when I try to open all my bags at once (shift+B for instance) I get that error and only my 1st bag opens, this having SW enabled that is.
Ditto ... disabled all addons, ONLY Status Window 2 enabled, try to open all windows and I get:

Code:
...terface\AddOns\Blizzard_TokenUI\Blizzard_tokenUI.lua:249:attempt to
call method 'SetHeight'(a nil value)
I absolutely LOVE this add-on by the way. Got hooked with it's predecessor's inclusion in Mazzle. Now any UI without it seems ... lacking.
__________________
LBussy is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-21-2008, 02:13 PM  
groove
A Deviate Faerie Dragon

Forum posts: 18
File comments: 3
Uploads: 0
Hi Satrina,

I enjoy this addon quite a bit and am getting antsy for a new version :P Any estimate as to when we can expect an updated version of Status Window 2?

Thanks very much.
groove is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-17-2008, 06:17 AM  
Spa
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Hia, grats for such a nice addon Strina
After the new patch though, i'm getting an issue:
After installing most addons I had before patch, I couldn't find a way to open all my bags without getting an error. Then I disabled and tried all addons one by one till I find that was Status Window conflicting with some addon from blizzard (I believe). So when I try to open all my bags at once (shift+B for instance) I get that error and only my 1st bag opens, this having SW enabled that is. Here is the error:

http://img222.imageshack.us/my.php?i...8110258cu8.jpg
Spa is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.