Subversion Repositories tpanel

Rev

Rev 200 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 200 Rev 217
Line 212... Line 212...
212
    }
212
    }
213
 
213
 
214
    return false;
214
    return false;
215
}
215
}
216
 
216
 
217
void TQManageQueue::addSubPage(ulong handle, int left, int top, int width, int height, ANIMATION_t anim)
217
void TQManageQueue::addSubPage(ulong handle, ulong parent, int left, int top, int width, int height, ANIMATION_t anim)
218
{
218
{
219
    DECL_TRACER("TQManageQueue::addSubPage(ulong handle, int left, int top, int width, int height, ANIMATION_t anim)");
219
    DECL_TRACER("TQManageQueue::addSubPage(ulong handle, ulong parent, int left, int top, int width, int height, ANIMATION_t anim)");
220
 
220
 
221
    TQEmitQueue *eq = addEntity(ET_SUBPAGE);
221
    TQEmitQueue *eq = addEntity(ET_SUBPAGE);
222
 
222
 
223
    if (!eq)
223
    if (!eq)
224
        return;
224
        return;
225
 
225
 
226
    eq->handle = handle;
226
    eq->handle = handle;
-
 
227
    eq->parent = parent;
227
    eq->left = left;
228
    eq->left = left;
228
    eq->top = top;
229
    eq->top = top;
229
    eq->width = width;
230
    eq->width = width;
230
    eq->height = height;
231
    eq->height = height;
231
    eq->animate = anim;
232
    eq->animate = anim;
232
    removeDuplicates();
233
    removeDuplicates();
233
}
234
}
234
 
235
 
235
bool TQManageQueue::getSubPage(ulong* handle, int* left, int* top, int* width, int* height, ANIMATION_t* anim)
236
bool TQManageQueue::getSubPage(ulong* handle, ulong *parent, int* left, int* top, int* width, int* height, ANIMATION_t* anim)
236
{
237
{
237
    DECL_TRACER("TQManageQueue::getSubPage(ulong* handle, int* left, int* top, int* width, int* height, ANIMATION_t* anim)");
238
    DECL_TRACER("TQManageQueue::getSubPage(ulong* handle, ulong *parent, int* left, int* top, int* width, int* height, ANIMATION_t* anim)");
238
 
239
 
239
    TQEmitQueue *eq = mEmitQueue;
240
    TQEmitQueue *eq = mEmitQueue;
240
 
241
 
241
    while(eq)
242
    while(eq)
242
    {
243
    {
243
        if (eq->etype == ET_SUBPAGE)
244
        if (eq->etype == ET_SUBPAGE)
244
        {
245
        {
245
            *handle = eq->handle;
246
            *handle = eq->handle;
-
 
247
            *parent = eq->parent;
246
            *left = eq->left;
248
            *left = eq->left;
247
            *top = eq->top;
249
            *top = eq->top;
248
            *width = eq->width;
250
            *width = eq->width;
249
            *height = eq->height;
251
            *height = eq->height;
250
            *anim = eq->animate;
252
            *anim = eq->animate;