Line 163... |
Line 163... |
163 |
{
|
163 |
{
|
164 |
std::string popupType; // The type of the popup (popup only)
|
164 |
std::string popupType; // The type of the popup (popup only)
|
165 |
int pageID{0}; // Unique ID of popup/page
|
165 |
int pageID{0}; // Unique ID of popup/page
|
166 |
std::string name; // The name of the popup/page
|
166 |
std::string name; // The name of the popup/page
|
167 |
int left{0}; // Left position of popup (always 0 for pages)
|
167 |
int left{0}; // Left position of popup (always 0 for pages)
|
- |
|
168 |
int leftOrig{0}; // Original left position; Not used for pages
|
168 |
int top{0}; // Top position of popup (always 0 for pages)
|
169 |
int top{0}; // Top position of popup (always 0 for pages)
|
- |
|
170 |
int topOrig{0}; // Original top position; (not used for pages)
|
169 |
int width{0}; // Width of popup
|
171 |
int width{0}; // Width of popup
|
- |
|
172 |
int widthOrig{0}; // The original width of the popup
|
170 |
int height{0}; // Height of popup
|
173 |
int height{0}; // Height of popup
|
- |
|
174 |
int heightOrig{0}; // The original height of the popup
|
171 |
int modal{0}; // 0 = Popup/Page = non modal
|
175 |
int modal{0}; // 0 = Popup/Page = non modal
|
172 |
std::string group; // Name of the group the popup belongs (popup only)
|
176 |
std::string group; // Name of the group the popup belongs (popup only)
|
173 |
int timeout{0}; // Time after the popup hides in 1/10 seconds (popup only)
|
177 |
int timeout{0}; // Time after the popup hides in 1/10 seconds (popup only)
|
174 |
SHOWEFFECT showEffect{SE_NONE}; // The effect when the popup is shown (popup only)
|
178 |
SHOWEFFECT showEffect{SE_NONE}; // The effect when the popup is shown (popup only)
|
175 |
int showTime{0}; // The time reserved for the show effect (popup only)
|
179 |
int showTime{0}; // The time reserved for the show effect (popup only)
|
Line 177... |
Line 181... |
177 |
int showY{0}; // End of show effect position (by default "top+height"); (popup only)
|
181 |
int showY{0}; // End of show effect position (by default "top+height"); (popup only)
|
178 |
SHOWEFFECT hideEffect{SE_NONE}; // The effect when the popup hides (popup only)
|
182 |
SHOWEFFECT hideEffect{SE_NONE}; // The effect when the popup hides (popup only)
|
179 |
int hideTime{0}; // The time reserved for the hide effect (popup only)
|
183 |
int hideTime{0}; // The time reserved for the hide effect (popup only)
|
180 |
int hideX{0}; // End of hide effect position (by default "left"); (popup only)
|
184 |
int hideX{0}; // End of hide effect position (by default "left"); (popup only)
|
181 |
int hideY{0}; // End of hide effect position (by default "top"); (popup only)
|
185 |
int hideY{0}; // End of hide effect position (by default "top"); (popup only)
|
- |
|
186 |
int resetPos{0}; // If this is 1 the popup is reset to it's original position and size on open
|
182 |
std::vector<Button::SR_T> sr; // Page/Popup description
|
187 |
std::vector<Button::SR_T> sr; // Page/Popup description
|
183 |
}PAGE_T;
|
188 |
}PAGE_T;
|
184 |
|
189 |
|
185 |
/**
|
190 |
/**
|
186 |
* This class in an interface to manage pages and subpages. Both classes of
|
191 |
* This class in an interface to manage pages and subpages. Both classes of
|