File xstereograph-2.1-uninitialized.patch of Package xstereograph
--- src/xstereograph.c
+++ src/xstereograph.c
@@ -76,7 +76,7 @@
wid_WH[0]=MakeWindow(msg_popup_title,
SAME_DISPLAY, EXCLUSIVE_WINDOW);
wid_WH[1]=MakeTextWidget((char *)data, 0,0,popup_width,popup_height);
- wid_WH[2]=MakeButton("Okay", MsgPopupOkay, data);
+ wid_WH[2]=MakeButton("Okay", MsgPopupOkay, NULL);
SetWidgetPos(wid_WH[2],PLACE_UNDER,wid_WH[1],NO_CARE,NULL);
ShowDisplay();
@@ -147,8 +147,8 @@
wid_config[8] = MakeTextWidget(editor_cmd, 0,1,600,50);
wid_config[9] = MakeTextWidget(pager_cmd, 0,1,600,50);
wid_config[10] = MakeTextWidget(img_viewer_cmd, 0,1,600,50);
- wid_config[11] = MakeButton("OK", CfgOK, data);
- wid_config[12] = MakeButton("Cancel", CfgCancel, data);
+ wid_config[11] = MakeButton("OK", CfgOK, NULL);
+ wid_config[12] = MakeButton("Cancel", CfgCancel, NULL);
for (i=2; i<=5; i++)
SetWidgetPos(wid_config[i],PLACE_UNDER,wid_config[i+4],NO_CARE,NULL);
@@ -274,7 +274,7 @@
char *output;
char comment[1024];
- output= (char *)GetFile("Math C file to load", mathfile_dir,NULL,data);
+ output= (char *)GetFile("Math C file to load", mathfile_dir,NULL,NULL);
if(output==NULL || *output=='\0') return;
if(strncmp(output,mathfile_dir,strlen(output)-1)==0) return;
@@ -604,6 +604,7 @@
}
void BDView(Widget ww, void* data)
+
{
FILE *fd;
char cmd[512];
@@ -612,7 +613,7 @@
if(fd)
fclose(fd);
else
- BDGenerate(ww, data);
+ BDGenerate(ww, NULL);
sprintf(cmd,"if [ -r sis-depthmap.png ]; then %s sis-depthmap.png & fi\n",
img_viewer_cmd);
@@ -626,7 +627,7 @@
fd=fopen("sis-depthmap.png", "r");
if(fd==NULL)
{
- BDGenerate(ww, data);
+ BDGenerate(ww, NULL);
fd=fopen("sis-depthmap.png", "r");
}
@@ -634,7 +635,7 @@
{
fclose(fd);
sprintf(depthmap,"%s/%s",get_current_dir_name(),"sis-depthmap.png");
- ViewStereogram(ww,data);
+ ViewStereogram(ww,NULL);
}
}
@@ -708,11 +709,11 @@
BD = MakeWindow("Depthmap Modeller",SAME_DISPLAY, EXCLUSIVE_WINDOW);
BDtitle=MakeLabel("Title ");
- wid_BD[0]=MakeStringEntry(title_str, 360,NULL,data);
+ wid_BD[0]=MakeStringEntry(title_str, 360,NULL,NULL);
wid_BD[1]=MakeLabel("Width ");
- wid_BD[2]=MakeStringEntry(width_str,60,NULL,data);
+ wid_BD[2]=MakeStringEntry(width_str,60,NULL,NULL);
wid_BD[3]=MakeLabel(" Height");
- wid_BD[4]=MakeStringEntry(height_str,60,NULL,data);
+ wid_BD[4]=MakeStringEntry(height_str,60,NULL,NULL);
SetWidgetPos(wid_BD[0],PLACE_RIGHT,BDtitle,NO_CARE,NULL);
for(i=1;i<=4;i++)
{
@@ -720,27 +721,27 @@
if(i>1) SetWidgetPos(wid_BD[i],PLACE_RIGHT,wid_BD[i-1],NO_CARE,NULL);
}
wid_BD[5]=MakeLabel("x1");
- wid_BD[6]=MakeStringEntry(x1_str,100,NULL,data);
+ wid_BD[6]=MakeStringEntry(x1_str,100,NULL,NULL);
wid_BD[7]=MakeLabel(" x2");
- wid_BD[8]=MakeStringEntry(x2_str,100,NULL,data);
+ wid_BD[8]=MakeStringEntry(x2_str,100,NULL,NULL);
for(i=5;i<=8;i++)
{
SetWidgetPos(wid_BD[i],PLACE_UNDER,wid_BD[1],NO_CARE,NULL);
if(i>5) SetWidgetPos(wid_BD[i],PLACE_RIGHT,wid_BD[i-1],NO_CARE,NULL);
}
wid_BD[9]=MakeLabel("y1");
- wid_BD[10]=MakeStringEntry(y1_str,100,NULL,data);
+ wid_BD[10]=MakeStringEntry(y1_str,100,NULL,NULL);
wid_BD[11]=MakeLabel(" y2");
- wid_BD[12]=MakeStringEntry(y2_str,100,NULL,data);
+ wid_BD[12]=MakeStringEntry(y2_str,100,NULL,NULL);
for(i=9;i<=12;i++)
{
SetWidgetPos(wid_BD[i],PLACE_UNDER,wid_BD[5],NO_CARE,NULL);
if(i>9) SetWidgetPos(wid_BD[i],PLACE_RIGHT,wid_BD[i-1],NO_CARE,NULL);
}
wid_BD[13]=MakeLabel("z1");
- wid_BD[14]=MakeStringEntry(z1_str,100,NULL,data);
+ wid_BD[14]=MakeStringEntry(z1_str,100,NULL,NULL);
wid_BD[15]=MakeLabel(" z2");
- wid_BD[16]=MakeStringEntry(z2_str,100,NULL,data);
+ wid_BD[16]=MakeStringEntry(z2_str,100,NULL,NULL);
for(i=13;i<=16;i++)
{
SetWidgetPos(wid_BD[i],PLACE_UNDER,wid_BD[9],NO_CARE,NULL);
@@ -751,17 +752,17 @@
wid_BD[18]=MakeTextWidget(z_c_prog, 0,1,640,440);
for(i=17;i<=18;i++)
SetWidgetPos(wid_BD[i],PLACE_UNDER,wid_BD[i-1],NO_CARE,NULL);
- wid_BD[19]=MakeButton("Load", BDLoad, data);
- wid_BD[20]=MakeButton("Save", BDSave, data);
- wid_BD[21]=MakeButton("Edit",BDEdit,data);
- wid_BD[22]=MakeButton("Editor",BDEditor,data);
- wid_BD[23]=MakeButton("Generate",BDGenerate,data);
- wid_BD[24]=MakeButton("View",BDView,data);
- wid_BD[25]=MakeButton("Texture",SelectTexture,data);
- wid_BD[26]=MakeButton("3D image",BDView3D,data);
+ wid_BD[19]=MakeButton("Load", BDLoad, NULL);
+ wid_BD[20]=MakeButton("Save", BDSave, NULL);
+ wid_BD[21]=MakeButton("Edit",BDEdit,NULL);
+ wid_BD[22]=MakeButton("Editor",BDEditor,NULL);
+ wid_BD[23]=MakeButton("Generate",BDGenerate,NULL);
+ wid_BD[24]=MakeButton("View",BDView,NULL);
+ wid_BD[25]=MakeButton("Texture",SelectTexture,NULL);
+ wid_BD[26]=MakeButton("3D image",BDView3D,NULL);
wid_BD[27]=MakeButton("Help",MsgPopup,(void *)bd_help);
- wid_BD[28]=MakeButton("Okay",BDOk,data);
- wid_BD[29]=MakeButton("Cancel",BDCancel,data);
+ wid_BD[28]=MakeButton("Okay",BDOk,NULL);
+ wid_BD[29]=MakeButton("Cancel",BDCancel,NULL);
for(i=19;i<=29;i++)
{
@@ -953,8 +954,8 @@
if (strcmp(depthmap, "-")==0)
{
- RandomizeDepthmap(ww,data);
- if (strcmp(texture, "-")==0) RandomizeTexture(ww,data);
+ RandomizeDepthmap(ww,NULL);
+ if (strcmp(texture, "-")==0) RandomizeTexture(ww,NULL);
}
sprintf(begincmd, "echo -e \"Executing: stereograph\n"
@@ -1052,7 +1053,6 @@
{
static char *args[] = { "-bg", "gray76", "-fn", "7x13bold", NULL };
-void *data;
int i, l, n;
sprintf(rcfile, "%s/%s", getenv("HOME"), ".sisrc");
@@ -1081,9 +1081,9 @@
MakeMenuItem(wid_main[n], "Man page", About, (int *)&num_ptr[2]);
MakeMenuItem(wid_main[n], "Copyright", About, (int *)&num_ptr[3]);
SetWidgetPos(wid_main[n],PLACE_UNDER,wid_label[l],PLACE_RIGHT,pixmap1);
- wid_main[++n] = MakeButton("Config ", Config, data);
+ wid_main[++n] = MakeButton("Config ", Config, NULL);
SetWidgetPos(wid_main[n],PLACE_UNDER,wid_label[l],PLACE_RIGHT,wid_main[n-1]);
- wid_main[++n] = MakeButton("Modeller", BuildDepthmap, data);
+ wid_main[++n] = MakeButton("Modeller", BuildDepthmap, NULL);
SetWidgetPos(wid_main[n],PLACE_UNDER,wid_label[l],PLACE_RIGHT,wid_main[n-1]);
/* wid_main[++n] = MakeButton("Quit", Quit, data);
SetWidgetPos(wid_main[n],PLACE_UNDER,wid_label[l],PLACE_RIGHT,wid_main[n-1]); */
@@ -1093,11 +1093,11 @@
SetWidgetPixmap(pixmap2, shapes_xpm);
wid_label[++l] = MakeLabel("Magic object");
SetWidgetPos(wid_label[l],PLACE_UNDER,pixmap1,PLACE_RIGHT,pixmap2);
- wid_main[++n] = MakeButton("Select", SelectDepthmap, data);
+ wid_main[++n] = MakeButton("Select", SelectDepthmap, NULL);
SetWidgetPos(wid_main[n],PLACE_UNDER,wid_label[l],PLACE_RIGHT,pixmap2);
- wid_main[++n] = MakeButton("Random ", RandomizeDepthmap, data);
+ wid_main[++n] = MakeButton("Random ", RandomizeDepthmap, NULL);
SetWidgetPos(wid_main[n],PLACE_UNDER,wid_label[l],PLACE_RIGHT,wid_main[n-1]);
- wid_main[++n] = MakeButton("Preview ", ViewDepthmap, data);
+ wid_main[++n] = MakeButton("Preview ", ViewDepthmap, NULL);
SetWidgetPos(wid_main[n],PLACE_UNDER,wid_label[l],PLACE_RIGHT,wid_main[n-1]);
pixmap3 = MakeLabel("");
@@ -1105,11 +1105,11 @@
SetWidgetPixmap(pixmap3, cork_xpm);
wid_label[++l] = MakeLabel("Texture");
SetWidgetPos(wid_label[l],PLACE_UNDER,pixmap2,PLACE_RIGHT,pixmap3);
- wid_main[++n] = MakeButton("Select", SelectTexture, data);
+ wid_main[++n] = MakeButton("Select", SelectTexture, NULL);
SetWidgetPos(wid_main[n],PLACE_UNDER,wid_label[l],PLACE_RIGHT,pixmap3);
- wid_main[++n] = MakeButton("Random ", RandomizeTexture, data);
+ wid_main[++n] = MakeButton("Random ", RandomizeTexture, NULL);
SetWidgetPos(wid_main[n],PLACE_UNDER,wid_label[l],PLACE_RIGHT,wid_main[n-1]);
- wid_main[++n] = MakeButton("Preview ", ViewTexture, data);
+ wid_main[++n] = MakeButton("Preview ", ViewTexture, NULL);
SetWidgetPos(wid_main[n],PLACE_UNDER,wid_label[l],PLACE_RIGHT,wid_main[n-1]);
pixmap4 = MakeLabel("");
@@ -1117,11 +1117,11 @@
SetWidgetPixmap(pixmap4, question_xpm);
wid_label[++l] = MakeLabel("Stereogram");
SetWidgetPos(wid_label[l],PLACE_UNDER,pixmap3,PLACE_RIGHT,pixmap4);
- wid_main[++n] = MakeButton("Items ", ShowSelection, data);
+ wid_main[++n] = MakeButton("Items ", ShowSelection, NULL);
SetWidgetPos(wid_main[n],PLACE_UNDER,wid_label[l],PLACE_RIGHT,pixmap4);
- wid_main[++n] = MakeButton("Process", ViewLog, data);
+ wid_main[++n] = MakeButton("Process", ViewLog, NULL);
SetWidgetPos(wid_main[n],PLACE_UNDER,wid_label[l],PLACE_RIGHT,wid_main[n-1]);
- wid_main[++n] = MakeButton("3D image", ViewStereogram, data);
+ wid_main[++n] = MakeButton("3D image", ViewStereogram, NULL);
SetWidgetPos(wid_main[n],PLACE_UNDER,wid_label[l],PLACE_RIGHT,wid_main[n-1]);
ShowDisplay();