EQ2Interface.com
Search Downloads


Go Back   EQ2Interface > Developer Discussion > XML Modification Help & Info

Reply
Thread Tools Search this Thread Display Modes
  #1  
Unread 01-09-2009, 06:17 PM
gm9 gm9 is offline
gm10-1
Premium Member
EQ2Interface Super Mod
Featured
 
Join Date: Feb 2006
Posts: 6,479
Default DynamicData initialization timing and event scripting

I just felt very stupid when I found a Russian version of ProfitUI they distribute on norrath.ru and saw that they solved the issue I (and others here) had with the subclass detection and the timing of the initialization of the subclass dynamic data.

The very simple solution: A Textbox has an OnChange event. /facepalm

Doesn't matter much now that we get OnTextChanged with GU51 but I still thought I'd post that here.

Oh and major negative props to the Russian modder(s) for taking the work here without asking or giving much credit (all I saw was a link back to the "English version") and then not even feeding the fixes they do back to us. That's not how you do it guys, that's bad style.
__________________
P R O F I T U I ∙ R E B O R N [Auto-Updater] | [Portal] | [F.A.Q.] | [Support Forums]
~ Retired ~
If it does not work, you likely installed it incorrectly. Always try a clean install before reporting bugs.
Reply With Quote
  #2  
Unread 01-09-2009, 08:43 PM
SOE-Rothgar SOE-Rothgar is offline
A Griffon
Yes this person is from Daybreak!
 
Join Date: Aug 2007
Server: Unrest
Posts: 208
Default

The UITextBox OnChange event fires anytime the text changes which means every keypress. This can be useful in some situations.

The new event OnTextChanged works for UIText objects, so its better suited for doing something when a label is modified by dynamic data or by code.
Reply With Quote
  #3  
Unread 01-12-2009, 04:20 PM
samejima samejima is offline
A Griffon
Interface Author - Click to view interfaces
 
Join Date: Jul 2005
Server: Unrest
Posts: 156
Default

I love you both I was just about to make a post if that was still going in 51 since it wasn't in the patch notes. Is it on test at the moment?
Reply With Quote
  #4  
Unread 01-12-2009, 05:24 PM
SOE-Rothgar SOE-Rothgar is offline
A Griffon
Yes this person is from Daybreak!
 
Join Date: Aug 2007
Server: Unrest
Posts: 208
Default

Yes, it should be on Test with the other changes I've mentioned here on EQIIInterface. Not sure why I didn't include update notes, I thought I did. They have just not made the release note text.
Reply With Quote
  #5  
Unread 01-12-2009, 05:31 PM
gm9 gm9 is offline
gm10-1
Premium Member
EQ2Interface Super Mod
Featured
 
Join Date: Feb 2006
Posts: 6,479
Default

Quote:
Originally Posted by SOE-Rothgar View Post
Yes, it should be on Test with the other changes I've mentioned here on EQIIInterface. Not sure why I didn't include update notes, I thought I did. They have just not made the release note text.
They probably thought that with too many UI updates listed people would complain that you should rather spend your time on class balancing.
__________________
P R O F I T U I ∙ R E B O R N [Auto-Updater] | [Portal] | [F.A.Q.] | [Support Forums]
~ Retired ~
If it does not work, you likely installed it incorrectly. Always try a clean install before reporting bugs.
Reply With Quote
  #6  
Unread 01-12-2009, 06:05 PM
Landiin Landiin is offline
Slayer of clock cycles
This person is a EQ2Map developer.
Featured
 
Join Date: Nov 2004
Server: Oasis
Posts: 3,464
Default

Speaking of class balancing.. ROFL J/K

Keep up the good work Rothgar!
__________________
Landiin's EQ2MAP Updater Discussion Download
Reply With Quote
  #7  
Unread 01-25-2009, 03:43 PM
gm9 gm9 is offline
gm10-1
Premium Member
EQ2Interface Super Mod
Featured
 
Join Date: Feb 2006
Posts: 6,479
Default

Another thread just made me think of this one regarding custom window loading, not sure if you guys had realized this but it probably can't hurt to state it clearly:

Custom interface windows can load (/show_window) themselves using OnChange or the new OnTextChanged!

(yeah, another /facepalm)
__________________
P R O F I T U I ∙ R E B O R N [Auto-Updater] | [Portal] | [F.A.Q.] | [Support Forums]
~ Retired ~
If it does not work, you likely installed it incorrectly. Always try a clean install before reporting bugs.
Reply With Quote
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 12:13 PM.


Our Network
EQInterface | EQ2Interface | WoWInterface | LoTROInterface | ESOUI | MMOUI