Download
(12Kb)
Download
Updated: 04-28-11 11:07 AM
Pictures
File Info
Updated:04-28-11 11:07 AM
Created:unknown
Downloads:10,019
Favorites:36
MD5:

EasyCopy  Popular! (More than 5000 hits)

Version: 3.5
by: bitbiter [More]

This is an AddOn designed to easily copy chat. The focus of this work was to use as little system ressources as possible.

The main feature of this AddOn is obviously copying chat. To do so, you have to click on the timestamp created in front of each line. You can of course replace the timestamp with any custom word / letter.
Timestamp behavior:
- normal click: Opens a small window containing the chat line. You can then mark the text and copy it using [Ctrl]+[C] to paste it later, or in different Applications (paste: [Ctrl]+[V] )
- normal click while the chatbox is opened: will paste the line into the chatbox
- shift click: Instantly pastes the line to the last "sticky" chat-type (guild, raid, party...)
- shift click while the chatbox is opened: Instantly pastes the line to the whatever chat-type your editbox is set to (especially usefull for pasting in whisper)

Additional features:
- remember how clicking a character name opens the chatbox to whisper the character? EasyCopy adds similar behavior to any chat-type-identifier ( [Guild], [Raid], [6. btrogues], ...)
- hide the buttons for scrolling next to the chat
- mousewheel scrolling
- shorten chat-type-identifiers ( [Guild] => [G] ), or completely hide them
- Copy / Link chunks of text


If you like this AddOn, please donate!

Cataclysm update
Post A Reply Comment Options
Unread 04-23-22, 03:53 PM  
JustJinxed
A Kobold Labourer

Forum posts: 1
File comments: 8
Uploads: 0
Error when setting guild note

Been getting an error now for awhile every time I try to set a guild note, after using the copy function for the first time somewhere else. I don't have debug enabled, but it seems fairly consistent.
Report comment to moderator  
Reply With Quote
Unread 10-15-10, 12:10 PM  
excitor
A Murloc Raider
 
excitor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 40
Uploads: 1
Broken for patch 4.0.1, probably already working on it but just saying it since there's always a small chance you haven't noticed
Report comment to moderator  
Reply With Quote
Unread 07-01-10, 03:07 PM  
bitbiter
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 2
Uploads: 3
works again

Hello everyone!
AddOn works like a charm with 3.3.5

I did some slight changes to the core as well to make the addon slightly more efficient. Disabling combat log copying should not result in less memory usage anymore, however, the options stays in place.
Report comment to moderator  
Reply With Quote
Unread 06-30-10, 01:11 PM  
kaimox
A Fallenroot Satyr

Forum posts: 25
File comments: 100
Uploads: 0
This patch probably broke it for good:

1x EasyCopy-2.5\EasyCopy.lua:98: attempt to index global 'ChatFrame1UpButton' (a nil value)
EasyCopy-2.5\EasyCopy.lua:138: in function `EasyCopy_OnEvent'
<string>:"*:OnEvent":1: in function <[string "*:OnEvent"]:1>

Locals:
event = "VARIABLES_LOADED"
arg1 = nil

Every click produces errors. Any ideas anybody?
Or maybe a replacement?

----------------------------------------------

Edit: Have a look at http://wow.curse.com/downloads/wow-addons/details/easy-copy.aspx. Someone posted his fixes in the comments section.
Last edited by kaimox : 06-30-10 at 02:23 PM.
Report comment to moderator  
Reply With Quote
Unread 03-23-09, 03:03 PM  
krattan
A Kobold Labourer

Forum posts: 1
File comments: 17
Uploads: 0
Hi, really like the idea of this mod!
I know this is asking alot but is there any chance you could post a version with just the copycode ?
I have all the other functions already and all i am missing is a a mod to easily copy text from the chat.
Report comment to moderator  
Reply With Quote
Unread 03-08-09, 07:17 AM  
hank
A Murloc Raider
 
hank's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 547
Uploads: 1
Hi nice addon but since i had a pc crash there is a bug:
In Guild and Raid Chat i see the timestamp but in /2 there is just a "|Hezc:" instead the time. I try to fix i did not know many about lua
Thanks for help and sry for bad english.

hank
Report comment to moderator  
Reply With Quote
Unread 02-10-09, 10:37 AM  
Nightspirit
A Cyclonian
 
Nightspirit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 44
File comments: 126
Uploads: 1
Is there a way to copy the timestamp as well?
Report comment to moderator  
Reply With Quote
Unread 10-25-08, 11:49 AM  
JMHammer
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 309
Uploads: 1
Great mod, but getting taint errors with Set Focus/Clear Focus dropdown menu from the target frame/focus frame.

See this Blizzard post for details:
http://forums.worldofwarcraft.com/th...76470259&sid=1
Last edited by JMHammer : 11-01-08 at 10:37 AM.
Report comment to moderator  
Reply With Quote
Unread 10-12-08, 09:27 AM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1360
File comments: 829
Uploads: 55
Latest 2.3 version looks very nice.

WotLK observations below.

Two small things I've noticed so far that may be problems with EasyCopy
or conflict with other chat related addon (I've got a couple more running).

The checkbox that shows/hides chat buttons:
Hide, hides them properly.
Show doesn't show them again on my system.
I went into function EasyCopy_UpdateButtons()
and copied all the *Button:Hide();
after the 'else' with :Show(); and it fixed it for me.

If you copy a text line containing an icon the icon appears normally in EC editbox.
Using the 'Post' button to insert the message back into a channel gives the following error:
Code:
2008/10/12 18:07:40-530-x2]: SendChatMessage(): Invalid escape code in chat message:
<in C code>: ?
EasyCopy-2.3\EasyCopy.lua:776: in function `func'
Interface\FrameXML\UIDropDownMenu.lua:568: in function `UIDropDownMenuButton_OnClick':
<string>:"*:OnClick":1: in function <[string "*:OnClick"]:1>
Typing {star} or {rt1} in the Easycopy editbox and then using 'Post' inserts the text + icon properly without errors.
Only when you have copied an existing icon, that appears as graphic in EC pasting back errors.
Last edited by Dridzt : 10-12-08 at 09:30 AM.
Report comment to moderator  
Reply With Quote
Unread 09-21-08, 06:04 AM  
bitbiter
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 2
Uploads: 3
Should be fixed. If you find another bug feel free to post it here!
Report comment to moderator  
Reply With Quote
Unread 09-19-08, 11:13 AM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1360
File comments: 829
Uploads: 55
Thanks for updating + some bug reports

To make the recent version of EasyCopy error-free on the beta/ptr
the following changes are required:
(it will still not be completely wow 3.x ready but at least it won't spam errors in every onupdate)

Users that have "Show Lua Errors" checked on the beta client or using an error redirect addon,
are getting a ton of errors with the current version.

EasyCopy.lua: Lines 84->87
All the UIDropDownMenu_ need the order of the arguments reversed like this:
Code:
UIDropDownMenu_SetWidth(EasyCopyOptions_ShortMessages, 162);
UIDropDownMenu_SetButtonWidth(EasyCopyOptions_ShortMessages, 20);
UIDropDownMenu_Initialize(EasyCopyOptions_ShortMessages, EasyCopyOptions_ShortMessages_Initialise);
UIDropDownMenu_JustifyText(EasyCopyOptions_ShortMessages, "LEFT");
EasyCopy.lua: Line 684
Code:
UIDropDownMenu_SetText(EasyCopyOptions_ShortMessages, EasyCopy_ShortMsgButtons[ECVars.shortMSG + 1] );
EasyCopy.xml: Lines 113->121
Code:
<OnTextChanged>
ScrollingEdit_OnTextChanged(self, EasyCopyScrollFrame);
</OnTextChanged>
<OnCursorChanged>
ScrollingEdit_OnCursorChanged(self, arg1, arg2-10, arg3, arg4);
</OnCursorChanged>
<OnUpdate>
ScrollingEdit_OnUpdate(self, elapsed, EasyCopyScrollFrame);
</OnUpdate>
Note: There is no way to have EasyCopy functioning on both the current live (2.4.x wow) and beta client (3.x wow).
Those edits are necessary for the addon to be functional on WotLK but there needs to be a check (GetBuildInfo()?)
and to run different code depending on wow version,
or the WotLK version to be split off to a separate download.

There's also a logical bug (not producing any kind of lua errors)
The "Show buttons" checkbox has the inverse behavior of what a user would expect,
same with its initial state when the addon loads.
If you check 'Show Buttons', the chat scroll buttons actually hide atm and vice versa.

Sorry for the wall of text, and much thanks for keeping EasyCopy going (and improving it)
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.