[rkward-cvs] rkward TODO,1.57,1.58
Thomas Friedrichsmeier
tfry at users.sourceforge.net
Wed May 4 15:23:04 UTC 2005
- Previous message: [rkward-cvs] rkward/rkward/rbackend Makefile.am,1.7,1.8 rembed.cpp,1.17,1.18 rinterface.cpp,1.21,1.22 rinterface.h,1.14,1.15 rkwindowcatcher.cpp,1.1,1.2 rkwindowcatcher.h,1.1,1.2
- Next message: [rkward-cvs] rkward/rkward/rbackend/rpackages/rkward/R internal.R,1.15,1.16
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/rkward/rkward
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24775
Modified Files:
TODO
Log Message:
Disabling RKWindowCatcher only using defines. Some improvments that did not help and some infos added.
Index: TODO
===================================================================
RCS file: /cvsroot/rkward/rkward/TODO,v
retrieving revision 1.57
retrieving revision 1.58
diff -C2 -d -r1.57 -r1.58
*** TODO 4 May 2005 14:04:28 -0000 1.57
--- TODO 4 May 2005 15:23:02 -0000 1.58
***************
*** 73,96 ****
Notes for x11-window capturing:
! - Plan A:
! - initialization function seems to be in_do_X11
! - it might be possible to put a wrapper around this using R_setX11Routines
! - this wrapper could watch the list of devices (curDevice, numDevices), see also addDevice to find out how the list is kept internally
! - if a new device gets added grab its winId and capture (using QXEmbed?)!
! - Plan B:
! - it looks like there's no way to get acces to R_setX11Routines or at least the needed struct R_X11Routines. (?)
! - the level above that seems to be do_X11
! - maybe we can modify the mapping from .Internal (X11) to do_X11 and insert wrapper from Plan A -> R_FunTab
! - proceed like in Plan A
! - less preferable as C-plugins might be able to call do_X11 directly (can they?)
! - Plan C:
! - modify at R level (override x11 ())
! - least preferable solution as we can not be sure we catch every use.
! - remaining problem: how to get the window id given the device id?
! - http://tronche.com/gui/x/xlib/events/window-state-change/create.html#XCreateWindowEvent
! - we may catch this using KApplication::installlX11EventFilter
! - event filter should only be active during the wrapper (Plan A-C)
! - event filter should probably do some sanity checking
! - this should give us the window id corresponding to the x11-call
!
\ No newline at end of file
--- 73,76 ----
Notes for x11-window capturing:
! - See deactived class-header rbackend/rkwindowcatcher.h
\ No newline at end of file
- Previous message: [rkward-cvs] rkward/rkward/rbackend Makefile.am,1.7,1.8 rembed.cpp,1.17,1.18 rinterface.cpp,1.21,1.22 rinterface.h,1.14,1.15 rkwindowcatcher.cpp,1.1,1.2 rkwindowcatcher.h,1.1,1.2
- Next message: [rkward-cvs] rkward/rkward/rbackend/rpackages/rkward/R internal.R,1.15,1.16
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the rkward-tracker
mailing list