home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / tk42r2s.zip / tk4.2 / os2 / stubs.c < prev    next >
C/C++ Source or Header  |  1998-04-13  |  8KB  |  448 lines

  1. #include <X11/X.h>
  2. #include <X11/Xlib.h>
  3. #include <stdio.h>
  4. #include <tkInt.h>
  5. #include <tkPort.h>
  6.  
  7. /*
  8.  * Undocumented Xlib internal function
  9.  */
  10.  
  11. _XInitImageFuncPtrs(XImage *image)
  12. {
  13.     return 0;
  14. }
  15.  
  16. /*
  17.  * From Xutil.h
  18.  */
  19.  
  20. void
  21. XSetWMClientMachine(display, w, text_prop)
  22.     Display* display;
  23.     Window w;
  24.     XTextProperty* text_prop;
  25. {
  26. }
  27.  
  28. Status
  29. XStringListToTextProperty(list, count, text_prop_return)
  30.     char** list;
  31.     int count;
  32.     XTextProperty* text_prop_return;
  33. {
  34.     return 0;
  35. }
  36.  
  37. /*
  38.  * From Xlib.h
  39.  */
  40.  
  41. void
  42. XChangeProperty(display, w, property, type, format, mode, data, nelements)
  43.     Display* display;
  44.     Window w;
  45.     Atom property;
  46.     Atom type;
  47.     int format;
  48.     int mode;
  49.     _Xconst unsigned char* data;
  50.     int nelements;
  51. {
  52. }
  53.  
  54. Cursor
  55. XCreateGlyphCursor(display, source_font, mask_font, source_char, mask_char,
  56.     foreground_color, background_color)
  57.     Display* display;
  58.     Font source_font;
  59.     Font mask_font;
  60.     unsigned int source_char;
  61.     unsigned int mask_char;
  62.     XColor* foreground_color;
  63.     XColor* background_color;
  64. {
  65.     return 1;
  66. }
  67.  
  68. XIC
  69. XCreateIC()
  70. {
  71.     return 0;
  72. }
  73.  
  74. Cursor
  75. XCreatePixmapCursor(display, source, mask, foreground_color,
  76.     background_color, x, y)
  77.     Display* display;
  78.     Pixmap source;
  79.     Pixmap mask;
  80.     XColor* foreground_color;
  81.     XColor* background_color;
  82.     unsigned int x;
  83.     unsigned int y;
  84. {
  85.     return 0;
  86. }
  87.  
  88. void
  89. XDeleteProperty(display, w, property)
  90.     Display* display;
  91.     Window w;
  92.     Atom property;
  93. {
  94. }
  95.  
  96. void
  97. XDestroyIC(ic)
  98.     XIC ic;
  99. {
  100. }
  101.  
  102. Bool
  103. XFilterEvent(event, window)
  104.     XEvent* event;
  105.     Window window;
  106. {
  107.     return 0;
  108. }
  109.  
  110. extern void XForceScreenSaver(display, mode)
  111.     Display* display;
  112.     int mode;
  113. {
  114. }
  115.  
  116. void
  117. XFreeCursor(display, cursor)
  118.     Display* display;
  119.     Cursor cursor;
  120. {
  121. }
  122.  
  123. GContext
  124. XGContextFromGC(gc)
  125.     GC gc;
  126. {
  127.     return 0;
  128. }
  129.  
  130. char *
  131. XGetAtomName(display, atom)
  132.     Display* display;
  133.     Atom atom;
  134. {
  135.     return NULL;
  136. }
  137.  
  138. int
  139. XGetGeometry(display, d, root_return, x_return, y_return, width_return,
  140.     height_return, border_width_return, depth_return)
  141.     Display* display;
  142.     Drawable d;
  143.     Window* root_return;
  144.     int* x_return;
  145.     int* y_return;
  146.     unsigned int* width_return;
  147.     unsigned int* height_return;
  148.     unsigned int* border_width_return;
  149.     unsigned int* depth_return;
  150. {
  151.     return 0;
  152. }
  153.  
  154. XImage *
  155. XGetImage(display, d, x, y, width, height, plane_mask, format)
  156.     Display* display;
  157.     Drawable d;
  158.     int x;
  159.     int y;
  160.     unsigned int width;
  161.     unsigned int height;
  162.     unsigned long plane_mask;
  163.     int    format;
  164. {
  165.     return NULL;
  166. }
  167.  
  168.  
  169. int
  170. XGetWindowAttributes(display, w, window_attributes_return)
  171.     Display* display;
  172.     Window w;
  173.     XWindowAttributes* window_attributes_return;
  174. {
  175.     return 0;
  176. }
  177.  
  178. Status
  179. XGetWMColormapWindows(display, w, windows_return, count_return)
  180.     Display* display;
  181.     Window w;
  182.     Window** windows_return;
  183.     int* count_return;
  184. {
  185.     return 0;
  186. }
  187.  
  188. int
  189. XIconifyWindow(display, w, screen_number)
  190.     Display* display;
  191.     Window w;
  192.     int screen_number;
  193. {
  194.     return 0;
  195. }
  196.  
  197. XHostAddress *
  198. XListHosts(display, nhosts_return, state_return)
  199.     Display* display;
  200.     int* nhosts_return;
  201.     Bool* state_return;
  202. {
  203.     return NULL;
  204. }
  205.  
  206. int
  207. XLookupColor(display, colormap, color_name, exact_def_return,
  208.     screen_def_return)
  209.     Display* display;
  210.     Colormap colormap;
  211.     _Xconst char* color_name;
  212.     XColor* exact_def_return;
  213.     XColor* screen_def_return;
  214. {
  215.     return 0;
  216. }
  217.  
  218. void
  219. XNextEvent(display, event_return)
  220.     Display* display;
  221.     XEvent* event_return;
  222. {
  223. }
  224.  
  225. void
  226. XPutBackEvent(display, event)
  227.     Display* display;
  228.     XEvent* event;
  229. {
  230. }
  231.  
  232. void
  233. XQueryColors(display, colormap, defs_in_out, ncolors)
  234.     Display* display;
  235.     Colormap colormap;
  236.     XColor* defs_in_out;
  237.     int ncolors;
  238. {
  239. }
  240.  
  241. int
  242. XQueryTree(display, w, root_return, parent_return, children_return,
  243.     nchildren_return)
  244.     Display* display;
  245.     Window w;
  246.     Window* root_return;
  247.     Window* parent_return;
  248.     Window** children_return;
  249.     unsigned int* nchildren_return;
  250. {
  251.     return 0;
  252. }
  253.  
  254. void
  255. XRefreshKeyboardMapping(event_map)
  256.     XMappingEvent* event_map;
  257. {
  258. }
  259.  
  260. Window
  261. XRootWindow(display, screen_number)
  262.     Display* display;
  263.     int screen_number;
  264. {
  265.     return 0;
  266. }
  267.  
  268. void
  269. XSelectInput(display, w, event_mask)
  270.     Display* display;
  271.     Window w;
  272.     long event_mask;
  273. {
  274. }
  275.  
  276. int
  277. XSendEvent(display, w, propagate, event_mask, event_send)
  278.     Display* display;
  279.     Window w;
  280.     Bool propagate;
  281.     long event_mask;
  282.     XEvent* event_send;
  283. {
  284.     return 0;
  285. }
  286.  
  287. void
  288. XSetCommand(display, w, argv, argc)
  289.     Display* display;
  290.     Window w;
  291.     char** argv;
  292.     int argc;
  293. {
  294. }
  295.  
  296. XErrorHandler
  297. XSetErrorHandler (handler)
  298.     XErrorHandler handler;
  299. {
  300.     return NULL;
  301. }
  302.  
  303. void
  304. XSetIconName(display, w, icon_name)
  305.     Display* display;
  306.     Window w;
  307.     _Xconst char* icon_name;
  308. {
  309. }
  310.  
  311. void
  312. XSetTransientForHint(display, w, prop_window)
  313.     Display* display;
  314.     Window w;
  315.     Window prop_window;
  316. {
  317. }
  318.  
  319. int
  320. XSetWMColormapWindows(display, w, colormap_windows, count)
  321.     Display* display;
  322.     Window w;
  323.     Window* colormap_windows;
  324.     int count;
  325. {
  326.     return 0;
  327. }
  328.  
  329. void
  330. XSetWindowBackground(display, w, background_pixel)
  331.     Display* display;
  332.     Window w;
  333.     unsigned long background_pixel;
  334. {
  335. }
  336.  
  337. void
  338. XSetWindowBackgroundPixmap(display, w, background_pixmap)
  339.     Display* display;
  340.     Window w;
  341.     Pixmap background_pixmap;
  342. {
  343. }
  344.  
  345. void
  346. XSetWindowBorder(display, w, border_pixel)
  347.     Display* display;
  348.     Window w;
  349.     unsigned long border_pixel;
  350. {
  351. }
  352.  
  353. void
  354. XSetWindowBorderPixmap(display, w, border_pixmap)
  355.     Display* display;
  356.     Window w;
  357.     Pixmap border_pixmap;
  358. {
  359. }
  360.  
  361. void
  362. XSetWindowBorderWidth(display, w, width)
  363.     Display* display;
  364.     Window w;
  365.     unsigned int width;
  366. {
  367. }
  368.  
  369. void
  370. XSetWindowColormap(display, w, colormap)
  371.     Display* display;
  372.     Window w;
  373.     Colormap colormap;
  374. {
  375. }
  376.  
  377. Bool
  378. XTranslateCoordinates(display, src_w, dest_w, src_x, src_y, dest_x_return,
  379.     dest_y_return, child_return)
  380.     Display* display;
  381.     Window src_w;
  382.     Window dest_w;
  383.     int src_x;
  384.     int src_y;
  385.     int* dest_x_return;
  386.     int* dest_y_return;
  387.     Window* child_return;
  388. {
  389.     return 0;
  390. }
  391.  
  392. void
  393. XWindowEvent(display, w, event_mask, event_return)
  394.     Display* display;
  395.     Window w;
  396.     long event_mask;
  397.     XEvent* event_return;
  398. {
  399. }
  400.  
  401. int
  402. XWithdrawWindow(display, w, screen_number)
  403.     Display* display;
  404.     Window w;
  405.     int screen_number;
  406. {
  407.     XUnmapWindow(display, w);
  408.     return 1;
  409. }
  410.  
  411. int
  412. XmbLookupString(ic, event, buffer_return, bytes_buffer, keysym_return,
  413.     status_return)
  414.     XIC ic;
  415.     XKeyPressedEvent* event;
  416.     char* buffer_return;
  417.     int bytes_buffer;
  418.     KeySym* keysym_return;
  419.     Status* status_return;
  420. {
  421.     return 0;
  422. }
  423.  
  424. int
  425. XGetWindowProperty(display, w, property, long_offset, long_length, delete,
  426.     req_type, actual_type_return, actual_format_return, nitems_return,
  427.     bytes_after_return, prop_return)
  428.     Display* display;
  429.     Window w;
  430.     Atom property;
  431.     long long_offset;
  432.     long long_length;
  433.     Bool delete;
  434.     Atom req_type;
  435.     Atom* actual_type_return;
  436.     int* actual_format_return;
  437.     unsigned long* nitems_return;
  438.     unsigned long* bytes_after_return;
  439.     unsigned char** prop_return;
  440. {
  441.     *actual_type_return = None;
  442.     *actual_format_return = 0;
  443.     *nitems_return = 0;
  444.     *bytes_after_return = 0;
  445.     *prop_return = NULL;
  446.     return 0;            /* failure */
  447. }
  448.