diff options
author | Ton Roosendaal <ton@blender.org> | 2003-04-30 17:22:26 +0400 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2003-04-30 17:22:26 +0400 |
commit | 9174db096b7c114552a9c61d12701509da00fa09 (patch) | |
tree | 32c098c5e232294754ec219f560152cd031a4f71 /source/blender/src/filesel.c | |
parent | 53999bd80b1e7a1a51e2470fde038ad5aaecc888 (diff) |
LAST of the c code comment translations... hooray!
Might be possible I mised an .h or so, just notify me in that case.
Diffstat (limited to 'source/blender/src/filesel.c')
-rw-r--r-- | source/blender/src/filesel.c | 116 |
1 files changed, 58 insertions, 58 deletions
diff --git a/source/blender/src/filesel.c b/source/blender/src/filesel.c index 4db2c6de5d4..f78e686ac91 100644 --- a/source/blender/src/filesel.c +++ b/source/blender/src/filesel.c @@ -294,7 +294,7 @@ static int compare_name(const void *a1, const void *a2) { const struct direntry *entry1=a1, *entry2=a2; - /* type is gelijk aan stat.st_mode */ + /* type is is equal to stat.st_mode */ if (S_ISDIR(entry1->type)){ if (S_ISDIR(entry2->type)==0) return (-1); @@ -315,7 +315,7 @@ static int compare_date(const void *a1, const void *a2) { const struct direntry *entry1=a1, *entry2=a2; - /* type is gelijk aan stat.st_mode */ + /* type is equal to stat.st_mode */ if (S_ISDIR(entry1->type)){ if (S_ISDIR(entry2->type)==0) return (-1); @@ -343,7 +343,7 @@ static int compare_size(const void *a1, const void *a2) { const struct direntry *entry1=a1, *entry2=a2; - /* type is gelijk aan stat.st_mode */ + /* type is equal to stat.st_mode */ if (S_ISDIR(entry1->type)){ if (S_ISDIR(entry2->type)==0) return (-1); @@ -396,7 +396,7 @@ void filesel_statistics(SpaceFile *sfile, int *totfile, int *selfile, float *tot } } -/* *************** HULPFUNKTIES ******************* */ +/* *************** HELP FUNCTIONS ******************* */ /* This is a really ugly function... its purpose is to * take the space file name and clean it up, replacing @@ -413,7 +413,7 @@ void checkdir(char *dir) strcpy(dir, tmp); #ifdef WIN32 - if(dir[0]=='.') { /* komt voor, o.a. bij FILE_MAIN */ + if(dir[0]=='.') { /* happens for example in FILE_MAIN */ dir[0]= '\\'; dir[1]= 0; return; @@ -439,7 +439,7 @@ void checkdir(char *dir) strcpy(start,eind); } - if(a = strlen(dir)){ /* eerst alle '\\' weghalen aan het eind */ + if(a = strlen(dir)){ /* remove the '\\' at the end */ while(a>0 && dir[a-1] == '\\'){ a--; dir[a] = 0; @@ -448,7 +448,7 @@ void checkdir(char *dir) strcat(dir, "\\"); #else - if(dir[0]=='.') { /* komt voor, o.a. bij FILE_MAIN */ + if(dir[0]=='.') { /* happens, for example in FILE_MAIN */ dir[0]= '/'; dir[1]= 0; return; @@ -474,7 +474,7 @@ void checkdir(char *dir) strcpy(start,eind); } - if( (a = strlen(dir)) ){ /* eerst alle '/' weghalen aan het eind */ + if( (a = strlen(dir)) ){ /* remove all '/' at the end */ while(dir[a-1] == '/'){ a--; dir[a] = 0; @@ -495,7 +495,7 @@ void test_flags_file(SpaceFile *sfile) for(num=0; num<sfile->totfile; num++, file++) { file->flags= 0; - file->type= file->s.st_mode; /* restore het geknoei van hieronder */ + file->type= file->s.st_mode; /* restore the mess below */ /* Don't check extensions for directories */ if (file->type&S_IFDIR) @@ -633,7 +633,7 @@ void read_dir(SpaceFile *sfile) int num, len; char wdir[FILE_MAXDIR]; - /* sfile->act wordt gebruikt o.a. bij databrowse: dubbele namen van library objecten */ + /* sfile->act is used for example in databrowse: double names of library objects */ sfile->act= -1; if(sfile->type==FILE_MAIN) { @@ -714,20 +714,20 @@ void parent(SpaceFile *sfile) short a; char *dir; - /* als databrowse: geen parent */ + /* if databrowse: no parent */ if(sfile->type==FILE_MAIN && sfile->returnfunc) return; dir= sfile->dir; #ifdef WIN32 - if(a = strlen(dir)) { /* eerst alle '/' weghalen aan het eind */ + if(a = strlen(dir)) { /* remove all '/' at the end */ while(dir[a-1] == '\\') { a--; dir[a] = 0; if (a<=0) break; } } - if(a = strlen(dir)) { /* daarna alles weghalen tot aan '/' */ + if(a = strlen(dir)) { /* then remove all until '/' */ while(dir[a-1] != '\\') { a--; dir[a] = 0; @@ -739,14 +739,14 @@ void parent(SpaceFile *sfile) } else if(sfile->type!=FILE_MAIN) strcpy(dir,"\\"); #else - if( (a = strlen(dir)) ) { /* eerst alle '/' weghalen aan het eind */ + if( (a = strlen(dir)) ) { /* remove all '/' at the end */ while(dir[a-1] == '/') { a--; dir[a] = 0; if (a<=0) break; } } - if( (a = strlen(dir)) ) { /* daarna alles weghalen tot aan '/' */ + if( (a = strlen(dir)) ) { /* then remove until '/' */ while(dir[a-1] != '/') { a--; dir[a] = 0; @@ -829,7 +829,7 @@ static void calc_file_rcts(SpaceFile *sfile) filebuty2= filebuty1+FILESELHEAD/2 -6; - /* aantal kolommen */ + /* amount of collums */ len= sfile->maxnamelen+25; if(sfile->type==FILE_MAIN) len+= 100; @@ -998,12 +998,12 @@ static void printregel(SpaceFile *sfile, struct direntry *files, int x, int y) static int calc_filesel_regel(SpaceFile *sfile, int nr, int *valx, int *valy) { - /* sco van de de regel */ + /* get screen coordinate of a 'regel', dutch for line */ int val, coll; nr-= sfile->ofs; - /* aantal regels in de hoogte */ + /* amount of lines */ val= (textrct.ymax-textrct.ymin)/FILESEL_DY; coll= nr/val; nr -= coll*val; @@ -1088,11 +1088,11 @@ static void draw_filetext(SpaceFile *sfile) if(textrct.ymin+10 >= textrct.ymax) return; - /* kader */ + /* box */ cpack(0x717171); glRecti(textrct.xmin, textrct.ymin, textrct.xmax, textrct.ymax); - /* kolommen */ + /* collums */ x= textrct.xmin+collumwidth; for(a=1; a<sfile->collums; a++, x+= collumwidth) { cpack(0x303030); @@ -1103,7 +1103,7 @@ static void draw_filetext(SpaceFile *sfile) if(sfile->filelist==0) return; - /* test: als muis niet in area staat: de HILITE wissen */ + /* test: if mouse is not in area: clear HILITE */ getmouseco_areawin(mval); if(mval[0]<0 || mval[0]>curarea->winx) { @@ -1119,7 +1119,7 @@ static void draw_filetext(SpaceFile *sfile) printregel(sfile, files, x, y); } - /* wissen tekenfoutjes, tekst teveel aan de rechterkant: */ + /* clear drawing errors, with text at the right hand side: */ uiEmboss(textrct.xmin, textrct.ymin, textrct.xmax, textrct.ymax, 1); glColor3f(.5625, .5625, .5625); @@ -1146,7 +1146,7 @@ void drawfilespace(ScrArea *sa, void *spacedata) calc_file_rcts(sfile); - /* act berekenen */ + /* calculate act */ getmouseco_areawin(mval); act= find_active_file(sfile, mval[0], mval[1]); if(act>=0 && act<sfile->totfile) @@ -1184,7 +1184,7 @@ void drawfilespace(ScrArea *sa, void *spacedata) draw_filescroll(sfile); draw_filetext(sfile); - /* andere diskfree etc ? */ + /* others diskfree etc ? */ scrarea_queue_headredraw(curarea); uiDrawBlock(block); @@ -1199,7 +1199,7 @@ static void do_filescroll(SpaceFile *sfile) calc_file_rcts(sfile); filescrollselect= 1; - /* voor mooiigheid */ + /* for beauty */ glDrawBuffer(GL_FRONT); draw_filescroll(sfile); @@ -1233,7 +1233,7 @@ static void do_filescroll(SpaceFile *sfile) } filescrollselect= 0; - /* voor mooiigheid */ + /* for beauty */ glDrawBuffer(GL_FRONT); draw_filescroll(sfile); glDrawBuffer(GL_BACK); @@ -1272,7 +1272,7 @@ void activate_fileselect(int type, char *title, char *file, void (*func)(char *) newspace(curarea, SPACE_FILE); scrarea_queue_winredraw(curarea); - /* is misschien dubbelop, voor geval area al SPACE_FILE is met andere filename */ + /* sometime double, when area already is SPACE_FILE with a different file name */ addqueue(curarea->headwin, CHANGED, 1); @@ -1284,7 +1284,7 @@ void activate_fileselect(int type, char *title, char *file, void (*func)(char *) sfile->returnfunc= func; sfile->type= type; sfile->ofs= 0; - /* sfile->act wordt gebruikt bij databrowse: dubbele namen van library objecten */ + /* sfile->act is used for databrowse: double names of library objects */ sfile->act= -1; if(BLI_convertstringcode(name, G.sce, G.scene->r.cfra)) sfile->flag |= FILE_STRINGCODE; @@ -1301,7 +1301,7 @@ void activate_fileselect(int type, char *title, char *file, void (*func)(char *) strcat(sfile->dir, "/"); } - /* alles vrijgeven */ + /* free all */ if(sfile->libfiledata) BLO_blendhandle_close(sfile->libfiledata); sfile->libfiledata= 0; @@ -1310,7 +1310,7 @@ void activate_fileselect(int type, char *title, char *file, void (*func)(char *) else if(type==FILE_LOADLIB) { strcpy(sfile->dir, name); if( is_a_library(sfile, temp, group) ) { - /* dit geval is om een reload van library-filelist te veroorzaken */ + /* to force a reload of the library-filelist */ if(sfile->libfiledata==0) { freefilelist(sfile); } @@ -1322,9 +1322,9 @@ void activate_fileselect(int type, char *title, char *file, void (*func)(char *) } } else { /* FILE_BLENDER */ - split_sfile(sfile, name); /* test ook de filelist */ + split_sfile(sfile, name); /* test filelist too */ - /* vrijgeven: filelist en libfiledata kloppen niet meer */ + /* free: filelist and libfiledata became incorrect */ if(sfile->libfiledata) BLO_blendhandle_close(sfile->libfiledata); sfile->libfiledata= 0; } @@ -1342,7 +1342,7 @@ void activate_imageselect(int type, char *title, char *file, void (*func)(char * newspace(curarea, SPACE_IMASEL); - /* is misschien dubbelop, voor geval area al SPACE_FILE is met andere filename */ + /* sometimes double, when area is already SPACE_FILE with a different file name */ addqueue(curarea->headwin, CHANGED, 1); addqueue(curarea->win, CHANGED, 1); @@ -1427,7 +1427,7 @@ static int getotherdir(void) if(sa!=curarea) { if(sa->spacetype==SPACE_FILE) { - /* al een gevonden */ + /* already found one */ if(sfile) return 0; sfile= sa->spacedata.first; @@ -1449,7 +1449,7 @@ static void reread_other_fs(void) { SpaceFile *sfile; - /* oppassen: alleen aanroepen als getotherdir goed is afgelopen */ + /* watch it: only call when getotherdir returned OK */ sfile= otherarea->spacedata.first; freefilelist(sfile); @@ -1459,7 +1459,7 @@ static void reread_other_fs(void) void free_filesel_spec(char *dir) { - /* alle filesels met 'dir' worden vrijgegeven */ + /* all filesels with 'dir' are freed */ bScreen *sc; sc= G.main->screen.first; @@ -1576,7 +1576,7 @@ static void do_filesel_buttons(short event, SpaceFile *sfile) else if(event== 3) { char *selected= fsmenu_get_entry(sfile->menu-1); - /* welke string */ + /* which string */ if (selected) { strcpy(sfile->dir, selected); BLI_make_exist(sfile->dir); @@ -1761,7 +1761,7 @@ static void fs_fake_users(SpaceFile *sfile) ID *id; int a; - /* alleen bij F4 DATABROWSE */ + /* only for F4 DATABROWSE */ if(sfile->returnfunc) return; for(a=0; a<sfile->totfile; a++) { @@ -1811,7 +1811,7 @@ void winqreadfilespace(ScrArea *sa, void *spacedata, BWinEvent *evt) sfile= curarea->spacedata.first; if(sfile==0) return; if(sfile->filelist==0) { - /* wel buttons doen */ + /* but do buttons */ if(val && event==LEFTMOUSE) { /* FrontbufferButs(TRUE); */ /* event= DoButtons(); */ @@ -1826,7 +1826,7 @@ void winqreadfilespace(ScrArea *sa, void *spacedata, BWinEvent *evt) calc_file_rcts(sfile); getmouseco_areawin(mval); - /* om hangen te voorkomen */ + /* prevent looping */ if(selecting && !(get_mbut() & R_MOUSE)) selecting= 0; if(val) { @@ -1860,7 +1860,7 @@ void winqreadfilespace(ScrArea *sa, void *spacedata, BWinEvent *evt) } else if(mval[0]>textrct.xmin && mval[0]<textrct.xmax && mval[1]>textrct.ymin && mval[1]<textrct.ymax) { - /* sfile->act wordt gebruikt bij databrowse: dubbelenamen van library objecten */ + /* sfile->act is used in databrowse: double names of library objects */ sfile->act= act= find_active_file(sfile, mval[0], mval[1]); @@ -1886,7 +1886,7 @@ void winqreadfilespace(ScrArea *sa, void *spacedata, BWinEvent *evt) /* FrontbufferButs(TRUE); */ /* event= DoButtons(); */ /* FrontbufferButs(FALSE); */ - /* NIET de headerbuttons! */ + /* NOT the headerbuttons! */ /* if(event) do_filesel_buttons(event, sfile); */ } break; @@ -1960,7 +1960,7 @@ void winqreadfilespace(ScrArea *sa, void *spacedata, BWinEvent *evt) databrowse_replace(sfile, groupname_to_code(sfile->dir)); break; } - /* doorgeven */ + /* pass */ case MKEY: if(sfile->type==FILE_MAIN) break; @@ -2030,7 +2030,7 @@ void winqreadfilespace(ScrArea *sa, void *spacedata, BWinEvent *evt) databrowse_replace(sfile, groupname_to_code(sfile->dir)); break; } - /* doorgeven aan TKEY! */ + /* pass to TKEY! */ case TKEY: if(sfile->type==FILE_MAIN) break; @@ -2043,7 +2043,7 @@ void winqreadfilespace(ScrArea *sa, void *spacedata, BWinEvent *evt) if(event==TKEY) sprintf(str, "Touch"); else if(event==RKEY) sprintf(str, "Remove from %s", sfile->dir); - qual= G.qual; /* want na okee() heb je de shift losgelaten */ + qual= G.qual; /* because after okee() you released the SHIFT */ if (!okee(str)) break; for (i = 0; i <sfile->totfile; i++) { @@ -2176,8 +2176,8 @@ static int groupname_to_code(char *group) static int is_a_library(SpaceFile *sfile, char *dir, char *group) { - /* return ok als een blenderfile, in dir staat de filename, - * in group het type libdata + /* return ok when a blenderfile, in dir is the filename, + * in group the type of libdata */ int len; char *fd; @@ -2226,7 +2226,7 @@ static void do_library_append(SpaceFile *sfile) BLO_library_append(sfile, dir, idcode); - /* DISPLISTEN */ + /* DISPLISTS */ ob= G.main->object.first; set_displist_onlyzero(1); while(ob) { @@ -2245,7 +2245,7 @@ static void do_library_append(SpaceFile *sfile) } set_displist_onlyzero(0); - /* in sfile->dir staat de HELE libnaam */ + /* in sfile->dir is the whole lib name */ strcpy(G.lib, sfile->dir); if((sfile->flag & FILE_LINK)==0) all_local(); @@ -2258,17 +2258,17 @@ static void library_to_filelist(SpaceFile *sfile) int ok, i, nnames, idcode; LinkNode *l, *names; - /* name testen */ + /* name test */ ok= is_a_library(sfile, dir, group); if (!ok) { - /* vrijgeven */ + /* free */ if(sfile->libfiledata) BLO_blendhandle_close(sfile->libfiledata); sfile->libfiledata= 0; return; } - /* en daar gaat ie */ - /* voorlopig alleen filedata inlezen als libfiledata==0 */ + /* there we go */ + /* for the time being only read filedata when libfiledata==0 */ if (sfile->libfiledata==0) { sfile->libfiledata= BLO_blendhandle_from_file(dir); if(sfile->libfiledata==0) return; @@ -2320,7 +2320,7 @@ static void filesel_select_objects(SpaceFile *sfile) Scene *sce; int a; - /* alleen bij F4 DATABROWSE */ + /* only when F4 DATABROWSE */ if(sfile->returnfunc) return; if( strcmp(sfile->dir, "Object/")==0 ) { @@ -2360,7 +2360,7 @@ static void active_file_object(SpaceFile *sfile) { Object *ob; - /* alleen bij F4 DATABROWSE */ + /* only when F4 DATABROWSE */ if(sfile->returnfunc) return; if( strcmp(sfile->dir, "Object/")==0 ) { @@ -2398,7 +2398,7 @@ void main_to_filelist(SpaceFile *sfile) if( sfile->dir[0]==0) { - /* directories maken */ + /* make directories */ sfile->totfile= 22; sfile->filelist= (struct direntry *)malloc(sfile->totfile * sizeof(struct direntry)); @@ -2433,7 +2433,7 @@ void main_to_filelist(SpaceFile *sfile) } else { - /* files maken */ + /* make files */ idcode= groupname_to_code(sfile->dir); lb= wich_libbase(G.main, idcode ); @@ -2512,7 +2512,7 @@ void main_to_filelist(SpaceFile *sfile) id= id->next; } - /* alleen qsort van libraryblokken */ + /* only qsort of libraryblokken */ if(totlib>1) { qsort(firstlib, totlib, sizeof(struct direntry), compare_name); } |