Project

General

Profile

Feature - Enhancement #2008

Enable use of ( TabbedPane ) within EQ2UIPage to access datasource and change tabs in ui elements

Added by Pork about 7 years ago. Updated almost 5 years ago.

Status:
Implemented
Priority:
Normal
Assignee:
Category:
-
Start date:
2017-10-04
Due date:
% Done:

0%

Estimated time:
vbulletin_issue_id:

Description

Add/Enable use of ( TabbedPane ) within EQ2UIPage to access datasource and change tabs in ui elements

in the Following eq2ui_journals_quest.xml the Datasource is controled Via the TabbedPane and as Tabbedpane is not Recognized by ISXeq2 you can not get to the Data to change tabs on Some UI's

<?xml version="1.0" encoding="UTF-8"?>

-<Page version="2.0" UserResizable="true" UserMovable="true" Size="710,540" ScrollExtent="710,540" Name="JournalsQuest" MinimumSize="710,420" Location="148,89" eq2usescomwndcontrols="true" eq2opensound="ui_open_quest_book" Activated="true">


-<DataSource Name="TabSource">

<Data Name="Quests" text=":a2c3b63f60cda7fd:Quests" target="Quests"/>

<Data Name="Collection" text=":0e1f81bb4cef991d:Collections" target="Collection"/>

<Data Name="Achievements" text=":a2c3b63f36ec5af9:Achievements" target="Achievements"/>

<Data Name="DailyObjectives" text=":a2c3b63f5b14b568:Daily Objectives" target="DailyObjectives"/>

<Data Name="MissionTimers" text=":a2c3b63f91e91e32:Mission Timers" target="MissionTimers"/>

</DataSource>

<TabbedPane Size="674,35" ScrollExtent="674,35" Name="TabPane" Location="18,34" TargetPage="TabPages" Style="/WindowElements.WindowFrame.data.tab_data.tabbed_pane_style" PackSize="absolute,fixed" PackLocation="left,top" DataSource="TabSource" ActiveTab="0"/>

1. To Replicate Open Journal Via ( J ) or ( /togglequestjournal )

2. echo ${EQ2UIPage[_HUD,JournalsQuest].Child[page,_HUD.JournalsQuest].ChildType[1]}  Returns TabbedPage and can not go any further

3. Idealy would like to be able to use the following to change tabs and get info

 echo ${EQ2UIPage[_HUD,JournalsQuest].Child[page,_HUD.JournalsQuest].Child[TabbedPane,1].NumChildren}

 echo ${EQ2UIPage[_HUD,JournalsQuest].Child[page,_HUD.JournalsQuest].Child[TabbedPane,1].Child[2]:LeftClick}

 

This Can be Tested on any toon even a new one.

Also available in: Atom PDF