/[ofm]/ofm/dialogs.c
ViewVC logotype

Diff of /ofm/dialogs.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.6 by eses, Sun Jan 5 23:22:21 2003 UTC revision 1.7 by MarcusvA, Sat Jan 11 10:28:46 2003 UTC
# Line 179  int dlgMessageBox(int but,char* buf,char Line 179  int dlgMessageBox(int but,char* buf,char
179          key=wgetch(mw);          key=wgetch(mw);
180                                    
181          if (key=='\t') {          if (key=='\t') {
182              //if (bsel<bc-1) bsel++;              /*if (bsel<bc-1) bsel++;
183              //else bsel=0;              else bsel=0;*/
184              bsel=(bsel+1)%bc;              bsel=(bsel+1)%bc;
185          }                        }              
186          else if (key==KEY_RIGHT) {          else if (key==KEY_RIGHT) {
# Line 192  int dlgMessageBox(int but,char* buf,char Line 192  int dlgMessageBox(int but,char* buf,char
192                      bpos--;                      bpos--;
193                  }                  }
194              }              }
195              //if ((bpos>=(COLS/2-1))&&((bpos-bfirstchar)==(COLS/2-4))) bfirstchar++;              /*if ((bpos>=(COLS/2-1))&&((bpos-bfirstchar)==(COLS/2-4))) bfirstchar++;*/
196          }          }
197          else if (key==KEY_LEFT) {          else if (key==KEY_LEFT) {
198              if (bsel>0) bsel--;              if (bsel>0) bsel--;
# Line 212  int dlgMessageBox(int but,char* buf,char Line 212  int dlgMessageBox(int but,char* buf,char
212              if (key==KEY_BACKSPACE) {              if (key==KEY_BACKSPACE) {
213                  if (bpos>0) {                  if (bpos>0) {
214                      bpos--;bsize--;                      bpos--;bsize--;
215                      if (bpos==bvsize) bfirstchar[bpos]='\0';//sprintf(bfirstchar+bpos,"\0");                      if (bpos==bvsize) bfirstchar[bpos]='\0';/*sprintf(bfirstchar+bpos,"\0");*/
216                      else sprintf(bfirstchar+bpos,"%s",bfirstchar+bpos+1);                      else sprintf(bfirstchar+bpos,"%s",bfirstchar+bpos+1);
217                  } else if (bfirstchar>buf){                  } else if (bfirstchar>buf){
218                          bfirstchar=bfirstchar-1;                          bfirstchar=bfirstchar-1;
# Line 258  void funDelete(DirStruct *ds,int info) Line 258  void funDelete(DirStruct *ds,int info)
258      if (info!=DP_DIRIN) {      if (info!=DP_DIRIN) {
259          if (info==DP_FILE) unlink(ds->name);          if (info==DP_FILE) unlink(ds->name);
260          else rmdir(ds->name);          else rmdir(ds->name);
261  //      fprintf(stderr,"FUNDELETE: Deleting %s\n",ds->name);  /*      fprintf(stderr,"FUNDELETE: Deleting %s\n",ds->name); */
262          tmp=getmaxx(tmp_win)-14;          tmp=getmaxx(tmp_win)-14;
263          mvwprintw(tmp_win,2,12,"%-*.*s",tmp,tmp,ds->name);          mvwprintw(tmp_win,2,12,"%-*.*s",tmp,tmp,ds->name);
264          wrefresh(tmp_win);          wrefresh(tmp_win);
# Line 368  int funRawCopy(DirStruct *srcds) Line 368  int funRawCopy(DirStruct *srcds)
368                                    
369              mvwprintw(tmp_win,4,per_pos,"%3d%%",tmp);              mvwprintw(tmp_win,4,per_pos,"%3d%%",tmp);
370              wrefresh(tmp_win);              wrefresh(tmp_win);
371              //tmp=wgetch(tmp_win);              /*tmp=wgetch(tmp_win);*/
372    
373          /* copies while EOF or an error occured */          /* copies while EOF or an error occured */
374                                    
# Line 404  void funCopy(DirStruct *ds,int info) Line 404  void funCopy(DirStruct *ds,int info)
404          if (! cp_newname) sprintf(buffer,"%s/%s",buffer,ds->name);          if (! cp_newname) sprintf(buffer,"%s/%s",buffer,ds->name);
405          else cp_newname=0;          else cp_newname=0;
406          mkdir(buffer,ds->mode);          mkdir(buffer,ds->mode);
407  //      fprintf(stderr,"FUNCOPY: created/entered %s\n",buffer);  /*      fprintf(stderr,"FUNCOPY: created/entered %s\n",buffer);*/
408      }      }
409      else {      else {
410          chtmp=strrchr(buffer,'/');          chtmp=strrchr(buffer,'/');
411          *chtmp='\0';          *chtmp='\0';
412  //      fprintf(stderr,"FUNCOPY: back to %s\n",buffer);  /*      fprintf(stderr,"FUNCOPY: back to %s\n",buffer); */
413      }      }
414  }  }
415  int dlgCopy(OPANEL *p, char *dest)  int dlgCopy(OPANEL *p, char *dest)

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26