[rkward-cvs] rkward TODO,1.57,1.58

Thomas Friedrichsmeier tfry at users.sourceforge.net
Wed May 4 15:23:04 UTC 2005


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





More information about the rkward-tracker mailing list