Changeset 38795 for titan


Ignore:
Timestamp:
09/15/16 14:04:00 (6 years ago)
Author:
obi
Message:

add preview skinadjust

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/titan/skinadjust.h

    r38791 r38795  
    6969        struct skin* load = getscreen("loading");
    7070
     71        struct skin* preview = getscreennode(skinadjust, "preview");
     72        preview->hidden = YES;
     73
    7174        struct skin* tmp = NULL;
    7275
     
    456459                        b7->hidden = YES;
    457460
     461                preview->hidden = YES;
     462
    458463                drawscreen(skinadjust, 0, 0);
     464
     465//////////////                 
     466                if(listbox->select != NULL && ostrcmp(listbox->select->name, "channellist_sel") == 0)
     467                {
     468                        setfbtransparent(255);
     469
     470                        tmpstr = ostrcat(tmpstr, getconfig("skinpath", NULL), 1, 0);
     471                        tmpstr = ostrcat(tmpstr, "/", 1, 0);
     472                        tmpstr = ostrcat(tmpstr, channellist_sel->ret, 1, 0);
     473                        tmpstr = ostrcat(tmpstr, "_preview.png", 0, 0);
     474                        printf("preview pic: %s\n", tmpstr);
     475                        if(file_exist(tmpstr))
     476                        {
     477                                changepic(preview, tmpstr);
     478                                preview->hidden = NO;
     479                        }
     480                        free(tmpstr), tmpstr = NULL;
     481                        drawscreen(preview, 0, 0);
     482                }
     483                else
     484                        preview->hidden = YES;
     485///////////////
    459486
    460487                rcret = waitrc(skinadjust, 0, 0);
Note: See TracChangeset for help on using the changeset viewer.