Commit Graph

247 Commits

Author SHA1 Message Date
frese 84ca2f8675 + fixed some bugs.
+ added optional screen argument to some display-functions.
+ added more any-event-* functions.
+ implemented send-event.
+ updated interfaces.
2002-02-25 13:10:11 +00:00
nofreude 04ba26ee03 first implementation of the widget-functions for Scheme48 2002-02-15 14:57:54 +00:00
nofreude 0418c393dd first implementation of the record-type for widgets 2002-02-15 14:53:23 +00:00
nofreude 1cd80a8dcf First basic implementation in scheme48 2002-02-15 14:46:45 +00:00
mainzelm 2ddccd90a2 Pass command line to scsh. 2002-02-15 09:43:43 +00:00
frese 28f5ce9341 - not needed anymore. 2002-02-08 17:15:27 +00:00
frese 674a796cec - updated to new interface. 2002-02-08 17:10:45 +00:00
frese 10558fa5f0 - fixed GC_PROTECT bugs
- replaced most of symbol or symbol list arguments by enumerated types,
  enum-sets and alists of enumerated types.
- reformed event representation. Every event has it's own record-type now.
2002-02-08 17:09:43 +00:00
mainzelm 4ae0c363d4 Added make-...-alist for enumerated types. 2002-02-06 13:54:56 +00:00
frese 0c538aea77 - renamed xlib-types to xlib-internals. 2002-02-05 15:35:32 +00:00
frese 5e1e8a5501 - renamed xlib-type-*.scm to xlib-internal-*.scm 2002-02-05 15:31:23 +00:00
frese 2f1b033618 - fixed GC protection. 2002-02-04 13:40:22 +00:00
frese 8fcb56c399 - make use of an installed scsh, instead of the sources.
- using dump-scsh.
2002-02-04 12:57:11 +00:00
frese ec4311676b - using a save version of gcontext-font. 2002-02-04 12:45:25 +00:00
frese b6a026853a - fixed a bug in draw-image-text. 2002-02-04 12:44:08 +00:00
frese 40fcb8e61d - updated for new libs directory and structures, resp. the xpm package. 2002-01-28 00:23:38 +00:00
frese 72bfd523d1 - added xpm package. 2002-01-28 00:22:06 +00:00
frese 70c363f042 - implemented read-file-to-pixmap and create-pixmap-from-data. 2002-01-28 00:21:16 +00:00
frese 689134ea02 - fixed little bug in write-bitmap-file. 2002-01-28 00:17:30 +00:00
frese 7c9aac7f17 - updated to use the new enumerated types. 2002-01-06 16:54:47 +00:00
frese b4f1bcad78 - changed variable arguments and return values in set-wm-hints!,
get-wm-hints, set-wm-normal-hints!, get-wm-normal-hints,
create-gcontext, change-gcontext, get-visual-info,
change-window-attributes, get-window-attributes, configure-window,
create-window to use an enumerated type instead of symbols.
- renamed functions in xlib-client (e.g. wm-hints to get-wm-hints).
2002-01-06 16:53:13 +00:00
frese ef23f9f7c7 - added the library dl to the linker options. 2002-01-06 16:43:32 +00:00
mainzelm 20fc229b08 Error handling similar to sigevents 2001-12-19 21:37:16 +00:00
frese 625a7c2fc2 + added forgotten export of scx_Copy_Region. 2001-12-13 13:26:21 +00:00
mainzelm eb193c9fed + Let the image depend on the config files.
+ Minor clean-up.
2001-12-04 14:20:18 +00:00
mainzelm ac61d5fcef Wait on events by using the VM's select. 2001-12-04 14:18:57 +00:00
frese 9a316771fc + added more example scripts. 2001-12-04 13:49:07 +00:00
mainzelm 35cbba0dc3 Let image depend on Scheme source files. 2001-12-04 13:13:26 +00:00
mainzelm 7b96420c19 Build with scx 2001-12-04 11:16:05 +00:00
mainzelm 443719def9 Use SCXIMAGE to determine the image. 2001-12-04 11:07:47 +00:00
mainzelm d77ab388d1 Build scx.image and scx. 2001-12-04 11:07:15 +00:00
frese 6a225d755a - basic "Hello World" example. 2001-12-04 10:24:59 +00:00
frese 08c1a8b798 - update and moved here from c/xlib/ 2001-12-04 10:23:51 +00:00
frese 03778abc9e + added a second version of wait-event. See event.scm for details. 2001-12-04 10:18:12 +00:00
frese b909c2a042 - fixed typos
- added missing load's in some structures.
2001-10-30 14:31:36 +00:00
frese 9c3925b721 - elk used this file but we never did. 2001-10-23 09:46:12 +00:00
frese 4de9034f71 - updated for new bindings.
- added threads to xlib-event structure. wait-event needs sleep.
2001-10-09 15:51:33 +00:00
frese 7a7c752670 - added and corrected some symbol tables. 2001-10-09 15:46:21 +00:00
frese faffbdd4ed - added finalize? argument to make-pixel, so that allocated
color-cells (=pixels) are freed correctly.
2001-10-09 15:45:26 +00:00
frese fefeb73ccf - completed get-gcontext-values and change/get-window-attributes to
pack/unpack all values correctly.
- added copy-gcontext! and copy-gcontext
- added comments.
2001-10-09 15:43:55 +00:00
frese 9478e09049 - make-font can now create a font from a font-id (Xfont)
- added %font->fontstruct, resp. scx_Font_ID_To_Font_Struct for that.
- removed gcontext-font (see gcontext.scm)
- added comments.
2001-10-09 15:42:26 +00:00
frese 231afe173a - added wait-event
- event-args now returns an alist of the event fields.
2001-10-09 15:40:01 +00:00
frese b4fb3ffd9f - added display-select-input, resp. scx_Display_Select_Input. 2001-10-09 15:33:45 +00:00
frese bb1ee4a138 - added comments and newlines. 2001-10-09 15:32:54 +00:00
frese 648252ba0d - removed direct calls to scx_Create_Color
- renamed save-color-cell to store-color
- added store-colors, copy-colormap-and-free,
respect. scx_Store_Colors, scx_Copy_Colormap
- renamed alloc-named-color to query/alloc-named-color
- added new alloc-named-color that can be used like alloc-color!
- changed my-floor definition (color.scm)
- added parse-color
- updated calls to make-pixel
2001-10-09 15:31:33 +00:00
frese ac8219c0a8 - fixed a memory leak in scx_Wm_Hints. 2001-10-09 15:27:30 +00:00
frese 41efc382c7 + graphic: changed representations of rectangles to lists (x y width height),
and points to pairs (x . y). Added some auxiliary functions for that.
+ text: made the format arguments optional, and default to '1-byte.
+ added comments.
2001-10-04 12:31:44 +00:00
frese f388edb0f1 + fixed bugs in scx_Display_Keycodes_Per_Keysym and
scx_Keycode_To_Keysym.
+ added comments.
2001-10-04 12:21:25 +00:00
frese 45c05c8475 + added new types, interface and structure for region. 2001-09-25 12:56:15 +00:00
frese 5bd0685662 + added support for regions. 2001-09-25 12:45:12 +00:00