call back problems
- From: Dennis Morgan <dennis morgan xtra co nz>
- To: gtk-app-devel-list gnome org
- Subject: call back problems
- Date: Sun, 6 Nov 2005 23:52:23 +1300
Hi,
i am just wondering if there is a way to halt a call back till another one has finished using a function?
At present,. i am using a treeview to display a list_store of the contents of a directory.
at present i am running into probs when its a large directory, and if i click on its parent, it doesnt just
display the contents of the parent or child directory but the large directory also,. if it hasnt completely
been read.
if((dinfo = readdir(dfp)) == NULL) break;
if ((strcmp(dinfo->d_name,".")!=0) && (strcmp(dinfo->d_name,"..")!=0)) {
if (strcmp(ofile->directory,"/")!=0) {
snprintf(filn,1023,"%s/%s",ofile->directory,dinfo->d_name);
} else {
snprintf(filn,1023,"%s%s",ofile->directory,dinfo->d_name);
}
.........
gtk_list_store_append(ofile->list_store,&iter);
gtk_list_store_set(ofile->list_store,
&iter,FILE_NAME,dinfo->d_name,PREMISSIONS,pro,FULL_PATH,filn,-1);
while (gtk_events_pending()) gtk_main_iteration();
}
any ideas?
this is driving me nuts at the moment and its a bug i cant figure out...
regards
Dennis
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]