Changeset 18588
- Timestamp:
- 11/15/12 22:03:16 (11 years ago)
- Location:
- titan
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/plugins/filemanager/filemanager.h
r18587 r18588 50 50 } 51 51 52 void filemanagercreatefolder(int aktfilelist, struct skin* filelist1, struct skin* filelistpath1, struct skin* filelist2, struct skin* filelistpath2) 53 { 54 char* tmpstr = NULL, *file1 = NULL; 55 56 if(filelistpath1 == NULL || filelistpath2 == NULL) 57 return; 58 if(filelist1 == NULL || filelist1->select == NULL) 59 return; 60 if(filelist2 == NULL || filelist2->select == NULL) 61 return; 62 63 char* search = textinputhist(_("Create Folder"), " ", "searchhist"); 64 if(search != NULL) 65 { 66 if(aktfilelist == 0) 67 tmpstr = createpath(filelistpath1->text, search); 68 else 69 tmpstr = createpath(filelistpath2->text, search); 70 71 if(!file_exist(tmpstr)) 72 mkdir(tmpstr, 0777); 73 74 } 75 76 free(tmpstr); tmpstr = NULL; 77 free(search); search = NULL; 78 } 79 } 80 52 81 void filemanagermenu(int aktfilelist, struct skin* filelist, struct skin* filelist1, struct skin* filelistpath1, struct skin* filelist2, struct skin* filelistpath2) 53 82 { … … 56 85 57 86 addmenulist(&mlist, "Rename", NULL, NULL, 0, 0); 87 addmenulist(&mlist, "Create Folder", NULL, NULL, 0, 0); 58 88 59 89 mbox = menulistbox(mlist, NULL, skintitle, NULL, NULL, 1, 0); … … 62 92 if(ostrcmp(mbox->name, "Rename") == 0) 63 93 filemanagerrename(aktfilelist, filelist1, filelistpath1, filelist2, filelistpath1); 94 else if(ostrcmp(mbox->name, "Rename") == 0) 95 filemanagercreatefolder(aktfilelist, filelist1, filelistpath1, filelist2, filelistpath1); 96 64 97 } 65 98 … … 221 254 } 222 255 223 if(rcret == getrcconfigint("rc text", NULL) && tmpfilelist->select != NULL && ostrcmp(tmpfilelist->select->text, "..") != 0) //view256 if(rcret == getrcconfigint("rcblue", NULL) && tmpfilelist->select != NULL && ostrcmp(tmpfilelist->select->text, "..") != 0) //view 224 257 { 225 258 if(aktfilelist == 0) … … 250 283 } 251 284 free(file1); file1 = NULL; 252 }253 254 if(rcret == getrcconfigint("rcblue", NULL))255 {256 char* search = textinputhist(_("Create Folder"), " ", "searchhist");257 if(search != NULL)258 {259 if(aktfilelist == 0)260 tmpstr = createpath(filelistpath1->text, search);261 else262 tmpstr = createpath(filelistpath2->text, search);263 264 if(!file_exist(tmpstr))265 mkdir(tmpstr, 0777);266 267 free(tmpstr); tmpstr = NULL;268 free(search); search = NULL;269 }270 drawscreen(filemanager, 0, 1);271 drawscreen(filemanager1, 0, 1);272 drawscreen(filemanager2, 0, 0);273 285 } 274 286 -
titan/skins/filemanager/skin.xml
r18549 r18588 11 11 <screen name="filemanager" fontcol="fontcol" bgcol="black" posx="left" posy="top" width="100%" height="100%" hspace="30" vspace="30"> 12 12 <node name="titletext" text="FILELIST MANAGER" fontcol="black" fontsize="36" posx="0" posy="0" width="100%" height="50" valign="middle" halign="center" bordercol="black" bordersize="1" borderradius="8" bgcol="titlebgcol" bgcol2="white" gradient="topmiddle"> 13 <node name="b 5" picmem="skin/key_fr_70x40.png" valign="middle" posx="40" posy="5" width="70" height="40">14 <node name="b 6" picmem="skin/key_ff_70x40.png" valign="middle" posx="1100" posy="5" width="70" height="40">13 <node name="b1" picmem="skin/key_fr_70x40.png" valign="middle" posx="40" posy="5" width="70" height="40"> 14 <node name="b2" picmem="skin/key_ff_70x40.png" valign="middle" posx="1100" posy="5" width="70" height="40"> 15 15 <node name="buttonbar" posx="0" posy="600" width="1220" height="50" bordercol="black" bordersize="1" borderradius="8" bgcol="titlebgcol" bgcol2="white" gradient="topmiddle"> 16 <node name="b 7" picmem="skin/key_ok_70x40.png" posx="50" posy="605" width="70" height="40">17 <node name="b 8" picmem="skin/key_exit_70x40.png" posx="125" posy="605" width="70" height="40">18 <node name="b 1" text="Delete" picmem="skin/key_red_30x30.png" textposx="40" valign="middle" fontcol="black" fontsize="25" posx="205" posy="610" width="180" height="30">19 <node name="b 2" text="Copy" picmem="skin/key_green_30x30.png" textposx="40" valign="middle" fontcol="black" fontsize="25" posx="395" posy="610" width="200" height="30">20 <node name="b 3" text="Moven" picmem="skin/key_yellow_30x30.png" textposx="40" valign="middle" fontcol="black" fontsize="25" posx="580" posy="610" width="200" height="30">21 <node name="b 4" text="Create Folder" picmem="skin/key_blue_30x30.png" textposx="40" valign="middle" fontcol="black" fontsize="25" posx="785" posy="610" width="250" height="30">22 <node name="b 5" text="View" picmem="skin/key_text_70x40.png" textposx="40" valign="middle" fontcol="black" fontsize="25" posx="985" posy="610" width="200" height="30">16 <node name="b3" picmem="skin/key_ok_70x40.png" posx="50" posy="605" width="70" height="40"> 17 <node name="b4" picmem="skin/key_exit_70x40.png" posx="125" posy="605" width="70" height="40"> 18 <node name="b5" text="Delete" picmem="skin/key_red_30x30.png" textposx="40" valign="middle" fontcol="black" fontsize="25" posx="205" posy="610" width="180" height="30"> 19 <node name="b6" text="Copy" picmem="skin/key_green_30x30.png" textposx="40" valign="middle" fontcol="black" fontsize="25" posx="395" posy="610" width="200" height="30"> 20 <node name="b7" text="Moven" picmem="skin/key_yellow_30x30.png" textposx="40" valign="middle" fontcol="black" fontsize="25" posx="580" posy="610" width="200" height="30"> 21 <node name="b8" text="View" picmem="skin/key_blue_30x30.png" textposx="40" valign="middle" fontcol="black" fontsize="25" posx="785" posy="610" width="250" height="30"> 22 <node name="b9" text="MENU" picmem="skin/key_menu_70x40.png" textposx="40" valign="middle" fontcol="black" fontsize="25" posx="1050" posy="610" width="200" height="30"> 23 23 <node func=gettime param1="%d-%m-%Y %H:%M" name=time halign=right valign=middle posx=75% posy=2% width=280 height=30/> 24 24 </screen>
Note: See TracChangeset
for help on using the changeset viewer.