Changeset 15207


Ignore:
Timestamp:
04/10/12 18:40:43 (10 years ago)
Author:
nit
Message:

fix

Location:
titan
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • titan/plugins/panel/panel_extensions.h

    r15195 r15207  
    6666        {
    6767                ipkg_list_installed();
    68                 mbox = ipkmenulist(mlist, NULL, "Ipk Remove - select file", "%pluginpath%/panel/skin", NULL, 1, 0);
     68                mbox = ipkmenulist(mlist, NULL, "Ipk Remove - select file", "%pluginpath%/panel/skin", NULL, 1, 2);
    6969               
    7070                if(mbox != NULL)
  • titan/titan/ipkg.h

    r15205 r15207  
    459459//flag 0: show section
    460460//flag 1: show entrys
     461//flag 2: show entrys for remove
    461462struct menulist* ipkmenulist(struct menulist* mlist, char* paramskinname, char* skintitle, char* paramskinpath, char* section, int showpng, int flag)
    462463{
     
    478479        while(node != NULL)
    479480        {
    480                 if(flag == 0)
     481                if(flag == 0 || flag == 3)
    481482                {
    482                         //check if section have seen
    483                         if(findsectiondone(node->section) == 1)
    484                         {
    485                                 node = node->next;
    486                                 continue;
     483                        if(flag == 0)
     484                        {
     485                                //check if section have seen
     486                                if(findsectiondone(node->section) == 1)
     487                                {
     488                                        node = node->next;
     489                                        continue;
     490                                }
    487491                        }
    488492               
     
    490494                        tmppic = ostrcat(tmppic, ".png", 1, 0);
    491495               
    492                         node->done = 1;
    493                         addmenulist(&mlist, node->section, NULL, tmppic, 0, 0);
     496                        if(flag == 0)
     497                        {
     498                                node->done = 1;
     499                                addmenulist(&mlist, node->section, NULL, tmppic, 0, 0);
     500                        }
     501                       
     502                        if(flag == 3)
     503                        {
     504                                tmpstr = ostrcat(tmpstr, node->section, 1, 0);
     505                                tmpstr = ostrcat(tmpstr, "-", 1, 0);
     506                                tmpstr = ostrcat(tmpstr, node->showname, 1, 0);
     507                                addmenulist(&mlist, tmpstr, NULL, tmppic, 0, 0);
     508                                free(tmpstr); tmpstr = NULL;
     509                        }
     510                       
    494511                        free(tmppic); tmppic = NULL;
    495512                }
Note: See TracChangeset for help on using the changeset viewer.