home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 7 / Apprentice-Release7.iso / Source Code / C / Applications / Tcl-Tk 8.0 / Pre-installed version / tk8.0 / win / stubs.c < prev    next >
Encoding:
C/C++ Source or Header  |  1997-08-15  |  6.3 KB  |  398 lines  |  [TEXT/CWIE]

  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 (Status) NULL;
  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 NULL;
  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 (Cursor) NULL;
  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 (GContext) NULL;
  128. }
  129.  
  130. char *
  131. XGetAtomName(display, atom)
  132.     Display* display;
  133.     Atom atom;
  134. {
  135.     return NULL;
  136. }
  137.  
  138. int
  139. XGetWindowAttributes(display, w, window_attributes_return)
  140.     Display* display;
  141.     Window w;
  142.     XWindowAttributes* window_attributes_return;
  143. {
  144.     return 0;
  145. }
  146.  
  147. Status
  148. XGetWMColormapWindows(display, w, windows_return, count_return)
  149.     Display* display;
  150.     Window w;
  151.     Window** windows_return;
  152.     int* count_return;
  153. {
  154.     return (Status) NULL;
  155. }
  156.  
  157. int
  158. XIconifyWindow(display, w, screen_number)
  159.     Display* display;
  160.     Window w;
  161.     int screen_number;
  162. {
  163.     return 0;
  164. }
  165.  
  166. XHostAddress *
  167. XListHosts(display, nhosts_return, state_return)
  168.     Display* display;
  169.     int* nhosts_return;
  170.     Bool* state_return;
  171. {
  172.     return NULL;
  173. }
  174.  
  175. int
  176. XLookupColor(display, colormap, color_name, exact_def_return,
  177.     screen_def_return)
  178.     Display* display;
  179.     Colormap colormap;
  180.     _Xconst char* color_name;
  181.     XColor* exact_def_return;
  182.     XColor* screen_def_return;
  183. {
  184.     return 0;
  185. }
  186.  
  187. void
  188. XNextEvent(display, event_return)
  189.     Display* display;
  190.     XEvent* event_return;
  191. {
  192. }
  193.  
  194. void
  195. XPutBackEvent(display, event)
  196.     Display* display;
  197.     XEvent* event;
  198. {
  199. }
  200.  
  201. void
  202. XQueryColors(display, colormap, defs_in_out, ncolors)
  203.     Display* display;
  204.     Colormap colormap;
  205.     XColor* defs_in_out;
  206.     int ncolors;
  207. {
  208. }
  209.  
  210. int
  211. XQueryTree(display, w, root_return, parent_return, children_return,
  212.     nchildren_return)
  213.     Display* display;
  214.     Window w;
  215.     Window* root_return;
  216.     Window* parent_return;
  217.     Window** children_return;
  218.     unsigned int* nchildren_return;
  219. {
  220.     return 0;
  221. }
  222.  
  223. void
  224. XRefreshKeyboardMapping(event_map)
  225.     XMappingEvent* event_map;
  226. {
  227. }
  228.  
  229. Window
  230. XRootWindow(display, screen_number)
  231.     Display* display;
  232.     int screen_number;
  233. {
  234.     return (Window) NULL;
  235. }
  236.  
  237. void
  238. XSelectInput(display, w, event_mask)
  239.     Display* display;
  240.     Window w;
  241.     long event_mask;
  242. {
  243. }
  244.  
  245. int
  246. XSendEvent(display, w, propagate, event_mask, event_send)
  247.     Display* display;
  248.     Window w;
  249.     Bool propagate;
  250.     long event_mask;
  251.     XEvent* event_send;
  252. {
  253.     return 0;
  254. }
  255.  
  256. void
  257. XSetCommand(display, w, argv, argc)
  258.     Display* display;
  259.     Window w;
  260.     char** argv;
  261.     int argc;
  262. {
  263. }
  264.  
  265. XErrorHandler
  266. XSetErrorHandler (handler)
  267.     XErrorHandler handler;
  268. {
  269.     return NULL;
  270. }
  271.  
  272. void
  273. XSetIconName(display, w, icon_name)
  274.     Display* display;
  275.     Window w;
  276.     _Xconst char* icon_name;
  277. {
  278. }
  279.  
  280. void
  281. XSetWindowBackground(display, w, background_pixel)
  282.     Display* display;
  283.     Window w;
  284.     unsigned long background_pixel;
  285. {
  286. }
  287.  
  288. void
  289. XSetWindowBackgroundPixmap(display, w, background_pixmap)
  290.     Display* display;
  291.     Window w;
  292.     Pixmap background_pixmap;
  293. {
  294. }
  295.  
  296. void
  297. XSetWindowBorder(display, w, border_pixel)
  298.     Display* display;
  299.     Window w;
  300.     unsigned long border_pixel;
  301. {
  302. }
  303.  
  304. void
  305. XSetWindowBorderPixmap(display, w, border_pixmap)
  306.     Display* display;
  307.     Window w;
  308.     Pixmap border_pixmap;
  309. {
  310. }
  311.  
  312. void
  313. XSetWindowBorderWidth(display, w, width)
  314.     Display* display;
  315.     Window w;
  316.     unsigned int width;
  317. {
  318. }
  319.  
  320. void
  321. XSetWindowColormap(display, w, colormap)
  322.     Display* display;
  323.     Window w;
  324.     Colormap colormap;
  325. {
  326. }
  327.  
  328. Bool
  329. XTranslateCoordinates(display, src_w, dest_w, src_x, src_y, dest_x_return,
  330.     dest_y_return, child_return)
  331.     Display* display;
  332.     Window src_w;
  333.     Window dest_w;
  334.     int src_x;
  335.     int src_y;
  336.     int* dest_x_return;
  337.     int* dest_y_return;
  338.     Window* child_return;
  339. {
  340.     return 0;
  341. }
  342.  
  343. void
  344. XWindowEvent(display, w, event_mask, event_return)
  345.     Display* display;
  346.     Window w;
  347.     long event_mask;
  348.     XEvent* event_return;
  349. {
  350. }
  351.  
  352. int
  353. XWithdrawWindow(display, w, screen_number)
  354.     Display* display;
  355.     Window w;
  356.     int screen_number;
  357. {
  358.     return 0;
  359. }
  360.  
  361. int
  362. XmbLookupString(ic, event, buffer_return, bytes_buffer, keysym_return,
  363.     status_return)
  364.     XIC ic;
  365.     XKeyPressedEvent* event;
  366.     char* buffer_return;
  367.     int bytes_buffer;
  368.     KeySym* keysym_return;
  369.     Status* status_return;
  370. {
  371.     return 0;
  372. }
  373.  
  374. int
  375. XGetWindowProperty(display, w, property, long_offset, long_length, delete,
  376.     req_type, actual_type_return, actual_format_return, nitems_return,
  377.     bytes_after_return, prop_return)
  378.     Display* display;
  379.     Window w;
  380.     Atom property;
  381.     long long_offset;
  382.     long long_length;
  383.     Bool delete;
  384.     Atom req_type;
  385.     Atom* actual_type_return;
  386.     int* actual_format_return;
  387.     unsigned long* nitems_return;
  388.     unsigned long* bytes_after_return;
  389.     unsigned char** prop_return;
  390. {
  391.     *actual_type_return = None;
  392.     *actual_format_return = 0;
  393.     *nitems_return = 0;
  394.     *bytes_after_return = 0;
  395.     *prop_return = NULL;
  396.     return BadValue;
  397. }
  398.