init.cc

来自「模糊聚类的算法实现程序」· CC 代码 · 共 621 行 · 第 1/2 页

CC
621
字号
  color2.green = 0;  color2.blue = 0;  if ((fgpixmap = XCreateBitmapFromData (display,					 DefaultRootWindow (display),					 delete1_bits,					 delete1_width,					 delete1_height)) == None) {    printf ("Failed to create bitmap in init.cc!\n");    exit (0);  }  if ((bgpixmap = XCreateBitmapFromData (display,					 DefaultRootWindow (display),					 delete2_bits,					 delete2_width,					 delete2_height)) == None) {    printf ("Failed to create bitmap in init.cc!\n");    exit (0);  }  delconnectcursor = XCreatePixmapCursor (display, fgpixmap, bgpixmap,					  &color1, &color2,					  delete1_x_hot, delete1_y_hot);  if ((bgpixmap = XCreateBitmapFromData (display,					 DefaultRootWindow (display),					 deletecursor1_bits,					 deletecursor1_width,					 deletecursor1_height)) == None) {    printf ("Failed to create bitmap in init.cc!\n");    exit (0);  }  if ((fgpixmap = XCreateBitmapFromData (display,					 DefaultRootWindow (display),					 deletecursor2_bits,					 deletecursor2_width,					 deletecursor2_height)) == None) {    printf ("Failed to create bitmap in init.cc!\n");    exit (0);  }  deleteiconcursor = XCreatePixmapCursor (display, fgpixmap, bgpixmap,					  &color1, &color2,				  deletecursor1_x_hot, deletecursor1_y_hot);  color1.red = 65535;  color1.green = 65535;  color1.blue = 65535;  color2.red = 0;  color2.green = 0;  color2.blue = 0;  if ((bgpixmap = XCreateBitmapFromData (display,					 DefaultRootWindow (display),					 movestart1_bits,					 movestart1_width,					 movestart1_height)) == None) {    printf ("Failed to create bitmap in init.cc!\n");    exit (0);  }  if ((fgpixmap = XCreateBitmapFromData (display,					 DefaultRootWindow (display),					 movestart2_bits,					 movestart2_width,					 movestart2_height)) == None) {    printf ("Failed to create bitmap in init.cc!\n");    exit (0);  }  movestartcursor = XCreatePixmapCursor (display, fgpixmap, bgpixmap,					 &color1, &color2,					 movestart1_x_hot, movestart1_y_hot);  if ((bgpixmap = XCreateBitmapFromData (display,					 DefaultRootWindow (display),					 moveend1_bits,					 moveend1_width,					 moveend1_height)) == None) {    printf ("Failed to create bitmap in init.cc!\n");    exit (0);  }  if ((fgpixmap = XCreateBitmapFromData (display,					 DefaultRootWindow (display),					 moveend2_bits,					 moveend2_width,					 moveend2_height)) == None) {    printf ("Failed to create bitmap in init.cc!\n");    exit (0);  }  moveendcursor = XCreatePixmapCursor (display, fgpixmap, bgpixmap,				       &color1, &color2,				       moveend1_x_hot, moveend1_y_hot);  if ((bgpixmap = XCreateBitmapFromData (display,					 DefaultRootWindow (display),					 createstart1_bits,					 createstart1_width,					 createstart1_height)) == None) {    printf ("Failed to create bitmap in init.cc!\n");    exit (0);  }  if ((fgpixmap = XCreateBitmapFromData (display,					 DefaultRootWindow (display),					 createstart2_bits,					 createstart2_width,					 createstart2_height)) == None) {    printf ("Failed to create bitmap in init.cc!\n");    exit (0);  }  createstartcursor = XCreatePixmapCursor (display, fgpixmap, bgpixmap,					   &color1, &color2,				    createstart1_x_hot, createstart1_y_hot);  if ((bgpixmap = XCreateBitmapFromData (display,					 DefaultRootWindow (display),					 createend1_bits,					 createend1_width,					 createend1_height)) == None) {    printf ("Failed to create bitmap in init.cc!\n");    exit (0);  }  if ((fgpixmap = XCreateBitmapFromData (display,					 DefaultRootWindow (display),					 createend2_bits,					 createend2_width,					 createend2_height)) == None) {    printf ("Failed to create bitmap in init.cc!\n");    exit (0);  }  createendcursor = XCreatePixmapCursor (display, fgpixmap, bgpixmap,					 &color1, &color2,					 createend1_x_hot, createend1_y_hot);  if ((fgpixmap = XCreateBitmapFromData (display,					 DefaultRootWindow (display),					 wait1_bits,					 wait1_width,					 wait1_height)) == None) {    printf ("Failed to create bitmap in init.cc!\n");    exit (0);  }  if ((bgpixmap = XCreateBitmapFromData (display,					 DefaultRootWindow (display),					 wait2_bits,					 wait2_width,					 wait2_height)) == None) {    printf ("Failed to create bitmap in init.cc!\n");    exit (0);  }  waitcursor = XCreatePixmapCursor (display, fgpixmap, bgpixmap,				    &color1, &color2,				    wait1_x_hot, wait1_y_hot);  if ((bgpixmap = XCreateBitmapFromData (display,					 DefaultRootWindow (display),					 movecursor1_bits,					 movecursor1_width,					 movecursor1_height)) == None) {    printf ("Failed to create bitmap in init.cc!\n");    exit (0);  }  if ((fgpixmap = XCreateBitmapFromData (display,					 DefaultRootWindow (display),					 movecursor2_bits,					 movecursor2_width,					 movecursor2_height)) == None) {    printf ("Failed to create bitmap in init.cc!\n");    exit (0);  }  movecursor = XCreatePixmapCursor (display, fgpixmap, bgpixmap,				    &color1, &color2,				    movecursor1_x_hot, movecursor1_y_hot);  if ((bgpixmap = XCreateBitmapFromData (display,					 DefaultRootWindow (display),					 diskcursor1_bits,					 diskcursor1_width,					 diskcursor1_height)) == None) {    printf ("Failed to create bitmap in init.cc!\n");    exit (0);  }  if ((fgpixmap = XCreateBitmapFromData (display,					 DefaultRootWindow (display),					 diskcursor2_bits,					 diskcursor2_width,					 diskcursor2_height)) == None) {    printf ("Failed to create bitmap in init.cc!\n");    exit (0);  }  diskcursor = XCreatePixmapCursor (display, fgpixmap, bgpixmap,				    &color1, &color2,				    diskcursor1_x_hot, diskcursor1_y_hot);  if ((bgpixmap = XCreateBitmapFromData (display,					 DefaultRootWindow (display),					 moveaxes1_bits,					 moveaxes1_width,					 moveaxes1_height)) == None) {    printf ("Failed to create bitmap in init.cc!\n");    exit (0);  }  if ((fgpixmap = XCreateBitmapFromData (display,					 DefaultRootWindow (display),					 moveaxes2_bits,					 moveaxes2_width,					 moveaxes2_height)) == None) {    printf ("Failed to create bitmap in init.cc!\n");    exit (0);  }  moveaxescursor = XCreatePixmapCursor (display, bgpixmap, fgpixmap,					&color1, &color2,					moveaxes1_x_hot, moveaxes1_y_hot);  if ((bgpixmap = XCreateBitmapFromData (display,					 DefaultRootWindow (display),					 movepointcursor1_bits,					 movepointcursor1_width,					 movepointcursor1_height)) == None) {    printf ("Failed to create bitmap in init.cc!\n");    exit (0);  }  if ((fgpixmap = XCreateBitmapFromData (display,					 DefaultRootWindow (display),					 movepointcursor2_bits,					 movepointcursor2_width,					 movepointcursor2_height)) == None) {    printf ("Failed to create bitmap in init.cc!\n");    exit (0);  }  movepointcursor = XCreatePixmapCursor (display, fgpixmap, bgpixmap,					 &color1, &color2,			    movepointcursor1_x_hot, movepointcursor1_y_hot);  if ((bgpixmap = XCreateBitmapFromData (display,					 DefaultRootWindow (display),					 createpointcursor1_bits,					 createpointcursor1_width,				      createpointcursor1_height)) == None) {    printf ("Failed to create bitmap in init.cc!\n");    exit (0);  }  if ((fgpixmap = XCreateBitmapFromData (display,					 DefaultRootWindow (display),					 createpointcursor2_bits,					 createpointcursor2_width,				      createpointcursor2_height)) == None) {    printf ("Failed to create bitmap in init.cc!\n");    exit (0);  }  createpointcursor = XCreatePixmapCursor (display, fgpixmap, bgpixmap,					   &color1, &color2,			createpointcursor1_x_hot, createpointcursor1_y_hot);  if ((bgpixmap = XCreateBitmapFromData (display,					 DefaultRootWindow (display),					 rotcursor1_bits,					 rotcursor1_width,					 rotcursor1_height)) == None) {    printf ("Failed to create bitmap in init.cc!\n");    exit (0);  }  if ((fgpixmap = XCreateBitmapFromData (display,					 DefaultRootWindow (display),					 rotcursor2_bits,					 rotcursor2_width,					 rotcursor2_height)) == None) {    printf ("Failed to create bitmap in init.cc!\n");    exit (0);  }  rotatecursor = XCreatePixmapCursor (display, fgpixmap, bgpixmap,				      &color1, &color2,				      rotcursor1_x_hot, rotcursor1_y_hot);  if ((bgpixmap = XCreateBitmapFromData (display,					 DefaultRootWindow (display),					 maincursor1_bits,					 maincursor1_width,					 maincursor1_height)) == None) {    printf ("Failed to create bitmap in init.cc!\n");    exit (0);  }  if ((fgpixmap = XCreateBitmapFromData (display,					 DefaultRootWindow (display),					 maincursor2_bits,					 maincursor2_width,					 maincursor2_height)) == None) {    printf ("Failed to create bitmap in init.cc!\n");    exit (0);  }  maincursor = XCreatePixmapCursor (display, fgpixmap, bgpixmap,				    &color1, &color2,				    maincursor1_x_hot, maincursor1_y_hot);}void Uninitcursors (Display * display){  XFreeCursor (display, movestartcursor);  XFreeCursor (display, moveendcursor);  XFreeCursor (display, movecursor);  XFreeCursor (display, moveaxescursor);  XFreeCursor (display, movepointcursor);  XFreeCursor (display, createpointcursor);  XFreeCursor (display, rotatecursor);  XFreeCursor (display, createstartcursor);  XFreeCursor (display, createendcursor);  XFreeCursor (display, delconnectcursor);  XFreeCursor (display, maincursor);  XFreeCursor (display, waitcursor);  XFreeCursor (display, deleteiconcursor);  XFreeCursor (display, diskcursor);}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?