Download
(12 Kb)
Download
Updated: 05/23/14 07:46 AM
Pictures
File Info
Compatibility:
Live (1.0)
Updated:05/23/14 07:46 AM
Created:04/04/14 08:17 PM
Monthly downloads:21
Total downloads:6,671
Favorites:46
MD5:
Categories:Discontinued & Outdated, Chat Mods
ChatTabs Manager  Popular! (More than 5000 hits)
Version: 0.5.5
by: thelegendaryof [More]
To be used with other Plugins - This is NOT a Standalone!


ChatTabs Manager v0.5.5


P*ssed how they didn't add the possibility to output your messages to other ChatTabs?

or at least make your own Chat-Filters to distinguish your Messages?


Worry not. Here comes the solution.

  • Automatically create unlimited Chat Tabs
  • with your own Filters, UI-Elements and
  • whatever you desire and display them
  • ONLY in your own Tab and not everywhere.
  • Period. Metroid. Samus Aran.


It creates a native ChatTab (with your desired name), disables all filters for that ChatTab and then adds an
TopLevelWindowContainer in the ChatWindow at which you can attach you own UI-Elements (for example
your Console or Combat Log). It will behave like a native Tab - just with your own Interface Elements.

Meaning it will only show when the Tab is selected, and it will hide when you minimized the Chat manually.
It will also auto-adjust your content to the proper size as well (of course only if you set it up correctly).




Example Plugin:

http://www.esoui.com/downloads/info1...plePlugin.html



Code Example:

Code:
-----------------------------
-- AN EXAMPLE
-----------------------------

-- Add the following in your own Plugin

local function LoadMyTabs(CETA) 

	-- Your Control Name, Your Tab Title, Soft-Integration (keeps Chat-Controls intact)
	CETA:Tab("MY_DEBUG_CONSOLE", "Debug Console", true)
	CETA:Tab("MY_COMBAT_LOG", "Combat Log")

	-- Add some Background to our Pseudo Debug Console
	MY_DEBUG_CONSOLE.bg = wm:CreateControlFromVirtual("MY_DEBUG_CONSOLE_BG", MY_DEBUG_CONSOLE, "ZO_DefaultBackdrop")
	MY_DEBUG_CONSOLE.bg:SetAnchorFill(MY_DEBUG_CONSOLE)	
	
	-- Add some Background to our Pseudo Combat Log
	MY_COMBAT_LOG.bg = wm:CreateControlFromVirtual("MY_COMBAT_LOG_BG", MY_COMBAT_LOG, "ZO_DefaultBackdrop")
	MY_COMBAT_LOG.bg:SetAnchorFill(MY_COMBAT_LOG)

end

-- Right now there are only two Callbacks:
--
-- CETA_ADD_TABS which gets called right before the loading is complete and
-- CETA_LOADED which gets called after everything is done obviously.
 
CALLBACK_MANAGER:RegisterCallback("CETA_ADD_TABS", LoadMyTabs)


Of course you don't have to use Callbacks. It 's the most save way to get sure the Tabs are properly
added at the right time thought. If you want to call it otherwise just add the Plugin as a Dependency
and make sure you call it after everything has been loaded.



What it aims to do:
  • Be as leightweight and easy to integrate as possible
  • Get around the native API limitations for managing ChatTabs (like creating your own filters)
  • Get a native, streamlined ESO-UI feeling for any Console- / Log-Plugin
    without having to worry about basic UI-Functions and Accessibility
  • To not waste any screen-space with trillions of windows floating around
  • To be implemented either as a Dependency Plugin or by just integrating it in your Plugin
  • And a short API-Description (I'm really bad at that )

Known Bugs / Minor Limitations:
  • Background will stay solid if you press RETURN while you are in an custom Tab
    until you switch back to chat and click at the edit-line and out of it again.
    Low priority for now thought.
  • It won't detect if you rename Tabs or change their Filters on the fly.
    This shouldn't be to hard and might be fixed soon.

Todo:
  • API-Documentation (maybe )
  • Garbage Collector for removing unused Tabs automatically
  • Hardlinking Tabs and Controls properly
  • Performance Tweaks
  • Code Cleaning

Cheers!

thelegendaryof
0.6.0 (Next Milestone - Not released yet):
  • Proper version detection in case someone integrated CTM
    with theirs so that the most current one will be used and that
    it won't get load twice or more often to prohibit any errors
  • Garbage Collector for automatically deleting unused or inactive Tabs
    (f.e. when you disabled your Addon or undocked the Window)


0.5.5 (Current):
  • Update for the new API


0.5.4:
  • Changed some events to the local scope to prevent accidental overriding from outside
  • The alert window will now only be created from a virtual template if it 's no already existing
  • Minor small bugfixes and code-optimizations


0.5.3:
  • Small Bugfix / Preparation Release for 0.6.0


0.5.2:
  • Reverted my Changes from 0.5.1 (weren't needed)
  • Small Bugfixes and Code Optimizations


0.5.1:
  • Proper Memory Cleaning
  • Automatic Memory Cleaning for all attached UI-Controls


0.5.0:
  • Initial Public Release
  • Renamed from Framework to Manager (sounds better and is more correct)
Optional Files (0)


Archived Files (4)
File Name
Version
Size
Uploader
Date
0.5.4
12kB
thelegendaryof
05/02/14 10:48 AM
0.5.3
15kB
thelegendaryof
04/18/14 08:28 AM
0.5.2
17kB
thelegendaryof
04/06/14 07:47 PM
0.5.1
19kB
thelegendaryof
04/06/14 03:03 PM


Post A Reply Comment Options
Unread 05/20/14, 05:57 AM  
thelegendaryof
 
thelegendaryof's Avatar
AddOn Author - Click to view AddOns

Forum posts: 161
File comments: 88
Uploads: 7
Originally Posted by sploofmoof
after installing this the combat log doesn't hide after combat like it's supposed to.

It seems to just sit over an empty chat window and when the chat window fades it's just left sitting there on my screen. Is there a setting I missed? Because I made sure to have it set to fade after combat ends.

If there's no fix for this it kind of defeats the purpose of consolidating it to the chat window doesn't it?
This isn't ment to be done by this Addon yet as no one requested such a feature from me however I can look into implementing a method for hiding the ChatWindow if a specific Tab is open and requested it. That will need for me to rework certain parts of the Addon however those are exactly the ones I already have on my TodoList since long ago. I just didn't find any time do implement them yet (and I'm already developing more then I'm playing this game).

TLDR: I'll implement something but it will take a bit.

And never forget: Addons can't do magic they need to be carefully crafted to do the stuff that seems so easy / logical.

Cheers!
Last edited by thelegendaryof : 05/20/14 at 06:01 AM.
Report comment to moderator  
Reply With Quote
Unread 05/19/14, 10:21 PM  
sploofmoof

Forum posts: 0
File comments: 1
Uploads: 0
after installing this the combat log doesn't hide after combat like it's supposed to.

It seems to just sit over an empty chat window and when the chat window fades it's just left sitting there on my screen. Is there a setting I missed? Because I made sure to have it set to fade after combat ends.

If there's no fix for this it kind of defeats the purpose of consolidating it to the chat window doesn't it?
Report comment to moderator  
Reply With Quote
Unread 05/09/14, 11:52 AM  
thelegendaryof
 
thelegendaryof's Avatar
AddOn Author - Click to view AddOns

Forum posts: 161
File comments: 88
Uploads: 7
Re: unable to edit settings, if any?

Originally Posted by izsak1031
wondering if there was a command to be used to bring up any kind of settings for chattabs. im unable to see any sort of change to my tabs other than chattabs showing up in my addons list.

tried disabling all other chat mods to see if that would make a difference but still not getting any sort of window to edit tabs. X4DLoot suggested or needed this addon to work effectively so im just wondering if there's something i'm doing wrong
O.o what do you want to do exactly?
Report comment to moderator  
Reply With Quote
Unread 05/05/14, 11:39 PM  
izsak1031
 
izsak1031's Avatar

Forum posts: 0
File comments: 13
Uploads: 0
unable to edit settings, if any?

wondering if there was a command to be used to bring up any kind of settings for chattabs. im unable to see any sort of change to my tabs other than chattabs showing up in my addons list.

tried disabling all other chat mods to see if that would make a difference but still not getting any sort of window to edit tabs. X4DLoot suggested or needed this addon to work effectively so im just wondering if there's something i'm doing wrong
Report comment to moderator  
Reply With Quote
Unread 05/03/14, 05:15 AM  
thelegendaryof
 
thelegendaryof's Avatar
AddOn Author - Click to view AddOns

Forum posts: 161
File comments: 88
Uploads: 7
Originally Posted by Saftsuse
Some messages from Addons comes in different tabs, how do I make all addon messages come into the same tab?
About which messages are you speaking from which addons?
Report comment to moderator  
Reply With Quote
Unread 05/03/14, 02:18 AM  
Saftsuse
 
Saftsuse's Avatar

Forum posts: 13
File comments: 149
Uploads: 0
Some messages from Addons comes in different tabs, how do I make all addon messages come into the same tab?
Report comment to moderator  
Reply With Quote
Unread 05/02/14, 10:49 AM  
thelegendaryof
 
thelegendaryof's Avatar
AddOn Author - Click to view AddOns

Forum posts: 161
File comments: 88
Uploads: 7
Originally Posted by dothedre
Got some errors when logging. Should I disable addons until it disappears?
I've included a list of my current addons below the image.




1397406274-IDontWantYourGold.zip
addons.txt
AdvancedFilters
Alchemist
ChatTabs
CLSChatTab
CombatLogStatistics
CraftCompare
DialogTweaks
DragonLoot
EquipmentLevel
ESOAttributeNotify
Esohead
HarvensCustomMapPins
HarvestMap
LoreBooks
Luminary_FishMe
Merchants
MundusMap
NPCReticleScan
RainbowReticle
RecipeBook
ResearchAssistant
SlightlyImprovedAttributeBars
SlightlyImprovedExperienceBar
SoftcapInfo
SousChef
Srendarr
TreasureMaps
ZrMM
I've just release an Update. Please test if that fixes stuff for you. If not, please try like you suggested working out which one is breaking it.
Report comment to moderator  
Reply With Quote
Unread 05/02/14, 07:53 AM  
dothedre

Forum posts: 2
File comments: 2
Uploads: 0
Got some errors when logging. Should I disable addons until it disappears?
I've included a list of my current addons below the image.




1397406274-IDontWantYourGold.zip
addons.txt
AdvancedFilters
Alchemist
ChatTabs
CLSChatTab
CombatLogStatistics
CraftCompare
DialogTweaks
DragonLoot
EquipmentLevel
ESOAttributeNotify
Esohead
HarvensCustomMapPins
HarvestMap
LoreBooks
Luminary_FishMe
Merchants
MundusMap
NPCReticleScan
RainbowReticle
RecipeBook
ResearchAssistant
SlightlyImprovedAttributeBars
SlightlyImprovedExperienceBar
SoftcapInfo
SousChef
Srendarr
TreasureMaps
ZrMM
Report comment to moderator  
Reply With Quote
Unread 04/18/14, 08:29 AM  
thelegendaryof
 
thelegendaryof's Avatar
AddOn Author - Click to view AddOns

Forum posts: 161
File comments: 88
Uploads: 7
I've tested it with my current version and didn't encounter any. I've pushed out an preparation / bugfix release that should work for everyone. Please try and report back if you get any Errors!
Report comment to moderator  
Reply With Quote
Unread 04/18/14, 08:25 AM  
Keegar

Forum posts: 1
File comments: 6
Uploads: 0
also getting some errors in combination with CLS chat tabs
Report comment to moderator  
Reply With Quote
Unread 04/13/14, 11:35 AM  
thelegendaryof
 
thelegendaryof's Avatar
AddOn Author - Click to view AddOns

Forum posts: 161
File comments: 88
Uploads: 7
Short notification:

As I've put priority to FastReport recently the update had been postponed for a while but I'm already working on it again!
Don't worry it will come out soon and incooperate LibStub correctly.
Last edited by thelegendaryof : 04/13/14 at 11:35 AM.
Report comment to moderator  
Reply With Quote
Unread 04/09/14, 08:56 AM  
thelegendaryof
 
thelegendaryof's Avatar
AddOn Author - Click to view AddOns

Forum posts: 161
File comments: 88
Uploads: 7
Thanks for reporting.

I didn't add a proper check when someone has implemented it as a standalone Library in their Code.
Fix will be coming by later today, together with the Garbage Collector.

Until then just disable ChatTabs Manager if you're using CLS.
Last edited by thelegendaryof : 04/09/14 at 08:57 AM.
Report comment to moderator  
Reply With Quote
Unread 04/08/14, 09:13 PM  
Harath

Forum posts: 0
File comments: 23
Uploads: 0
getting a few errors with the addon

http://puu.sh/81BTW
http://puu.sh/81BTr
http://puu.sh/81BSH
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: