Quantcast Custom Window loading - EQ2Interface
EQ2Interface.com
Search Downloads


Go Back   EQ2Interface > Developer Discussion > Wish List

Reply
Thread Tools Search this Thread Display Modes
  #1  
Unread 03-06-2008, 12:39 PM
Drumstix42's Avatar
Drumstix42 Drumstix42 is offline
A Griffon
Featured
 
Join Date: Oct 2004
Server: Antonia Bayle
Posts: 3,284
Send a message via AIM to Drumstix42 Send a message via MSN to Drumstix42 Send a message via Yahoo to Drumstix42
Default Custom Window loading

Adding a eq2ui_custom.xml was a nice step in the direction for including external custom files and windows. For the most part it just cuts down in compatibility issues with game updates, as compared to including in default files.

However, I'd still love to see a way to show custom windows, without having to include code in default windows.

The only ideas I would really have by this would be to have some type of property in the top level page of a window, that would set it to show on loading. Or at least the possiblity of loading.

In other words, a property that would be called upon parsing the window.

onParse='visible=true' or onParse='show_window Custom.WindowName'

edit:
as gm9 suggested, a "ShowOnLoad" boolean value would rock
__________________
"I'm afraid you're guilty of thought-crime. Don't bother getting the door, we'll let ourselves in..."
<Donate to DrumsUI> < [DrumsUI] Updater > < [DrumsUI] Full Interface> < Drumstix42 on Twitch.tv
>

Last edited by Drumstix42 : 03-06-2008 at 01:38 PM.
Reply With Quote
  #2  
Unread 03-06-2008, 12:46 PM
gm9 gm9 is offline
gm10-1
Premium Member
EQ2Interface Super Mod
Featured
 
Join Date: Feb 2006
Posts: 6,479
Default

/signed

Making window loading self-sufficient in the way it is done for default UI windows would be quite helpful as it would allow UI elements to completely reside within the Custom tree and still show automatically. A simple tag on the window's root page like ShowOnLoad would be enough, further scripting can be done via the OnShow event.

Additionally, I'm running into lag problems with my SubclassDetection on slow systems when triggered right upon UI load, so a LoadDelayed property to load a window only after everything else has been initialized would be sweet.
__________________
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
  #3  
Unread 03-06-2008, 01:35 PM
Drumstix42's Avatar
Drumstix42 Drumstix42 is offline
A Griffon
Featured
 
Join Date: Oct 2004
Server: Antonia Bayle
Posts: 3,284
Send a message via AIM to Drumstix42 Send a message via MSN to Drumstix42 Send a message via Yahoo to Drumstix42
Default

Quote:
Originally Posted by gm9 View Post
A simple tag on the window's root page like ShowOnLoad would be enough, further scripting can be done via the OnShow event.
Agreed.
__________________
"I'm afraid you're guilty of thought-crime. Don't bother getting the door, we'll let ourselves in..."
<Donate to DrumsUI> < [DrumsUI] Updater > < [DrumsUI] Full Interface> < Drumstix42 on Twitch.tv
>
Reply With Quote
  #4  
Unread 04-11-2008, 12:21 PM
abbelyn's Avatar
abbelyn abbelyn is offline
A Griffon
Interface Author - Click to view interfaces
 
Join Date: Aug 2005
Server: Lucan DLere
Posts: 101
Send a message via ICQ to abbelyn Send a message via AIM to abbelyn Send a message via MSN to abbelyn Send a message via Yahoo to abbelyn
Default

Count me in for this as well, I have my custom windows set via OnShow right now, but some of the OnShow links from one window to another don't seem to want to work (conflicts I think, still looking into it).
Reply With Quote
  #5  
Unread 04-11-2008, 12:35 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 abbelyn View Post
Count me in for this as well, I have my custom windows set via OnShow right now, but some of the OnShow links from one window to another don't seem to want to work (conflicts I think, still looking into it).
OnShow/OnHide event processing does not work on all windows upon login, it is best to use those containing DynamicData, that seems to load a bit later and thus trigger the event reliably. For others, even if it appears to work for you, it might not work for all of your users (basically the lag issues I mentioned above). I did some "field tests" on that a while ago using my updater users as guinea pigs. Triggering via the experience window works best it appears, at least for my UI.
__________________
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 04-15-2008, 07:44 AM
abbelyn's Avatar
abbelyn abbelyn is offline
A Griffon
Interface Author - Click to view interfaces
 
Join Date: Aug 2005
Server: Lucan DLere
Posts: 101
Send a message via ICQ to abbelyn Send a message via AIM to abbelyn Send a message via MSN to abbelyn Send a message via Yahoo to abbelyn
Default

Aye, have been using the Experience window
Reply With Quote
  #7  
Unread 12-05-2008, 07:46 PM
gm9 gm9 is offline
gm10-1
Premium Member
EQ2Interface Super Mod
Featured
 
Join Date: Feb 2006
Posts: 6,479
Default

While Rothgar has got that loving feeling towards us I'll shamelessly /bump this and will point out that there are other good requests in this forum too.
__________________
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
  #8  
Unread 12-05-2008, 08:00 PM
dragowulf's Avatar
dragowulf dragowulf is offline
A man among men
This person is a EQ2Map developer.
Interface Author - Click to view interfaces
 
Join Date: Dec 2004
Server: Nagafen
Posts: 934
Send a message via AIM to dragowulf Send a message via MSN to dragowulf
Default

Yeah definitely. We need more event trigger functions.
__________________
May Jesus Have Mercy On Us
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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 07:19 PM.


Our Network
EQInterface | EQ2Interface | War.MMOUI | WoWInterface | VGInterface | LoTROInterface | MMOInterface