📄 init.cc
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -