diff options
| -rw-r--r-- | README.xwidget | 25 |
1 files changed, 22 insertions, 3 deletions
diff --git a/README.xwidget b/README.xwidget index 6ac7469fd08..0a5f7ac09b0 100644 --- a/README.xwidget +++ b/README.xwidget | |||
| @@ -139,8 +139,25 @@ this is aproach worked so-so. | |||
| 139 | ;; make all&& src/emacs -q --eval "(progn (load \"`pwd`/lisp/xwidget-test.el\") (xwidget-demo-basic))" | 139 | ;; make all&& src/emacs -q --eval "(progn (load \"`pwd`/lisp/xwidget-test.el\") (xwidget-demo-basic))" |
| 140 | 140 | ||
| 141 | * ToDo:s | 141 | * ToDo:s |
| 142 | ** TODO BUG xwidget view ghosts | ||
| 143 | - xwidget-webkit-browse-url somewhere | ||
| 144 | - split window. | ||
| 145 | now theres 2 webkit views | ||
| 146 | - c-x 1 | ||
| 147 | now theres 2 views but one is a ghost! | ||
| 148 | one should have been deleted when its window died but that didnt work | ||
| 149 | for some reason here. | ||
| 142 | 150 | ||
| 143 | ** TODO annoying backtrace | 151 | - m-x xwidget-cleanup |
| 152 | |||
| 153 | the ghost goes away because we killed explicitly but this is just a workaround. | ||
| 154 | |||
| 155 | xwidget_view_delete_all_in_window(w); in delete-window-internal is not sufficient. | ||
| 156 | delete-other-windows-internal | ||
| 157 | delete_all_subwindows | ||
| 158 | unshow_buffer | ||
| 159 | |||
| 160 | ** TODO BUG annoying backtrace | ||
| 144 | sadly happens a lot. | 161 | sadly happens a lot. |
| 145 | - happens even with no initialized xwidgets | 162 | - happens even with no initialized xwidgets |
| 146 | - + row->glyphs[area][i].face_id | 163 | - + row->glyphs[area][i].face_id |
| @@ -262,7 +279,8 @@ stuff that needs to work: | |||
| 262 | - lookup xw-view for xwidget in emacs window(during redisplay) | 279 | - lookup xw-view for xwidget in emacs window(during redisplay) |
| 263 | (- do something for all siblings of a xw-view. not atm) | 280 | (- do something for all siblings of a xw-view. not atm) |
| 264 | 281 | ||
| 265 | *** TODO xwidget creation interface | 282 | *** DONE xwidget creation interface |
| 283 | CLOSED: [2011-07-18 Mon 01:59] | ||
| 266 | xwidgets are a little bit like emacs processes but also a little bit | 284 | xwidgets are a little bit like emacs processes but also a little bit |
| 267 | like emacs images. Therefore its not perfectly obvious how to handle | 285 | like emacs images. Therefore its not perfectly obvious how to handle |
| 268 | creation. Currently I just use hardcoded identifiers. the real scheme | 286 | creation. Currently I just use hardcoded identifiers. the real scheme |
| @@ -309,7 +327,8 @@ generates an event if I cant set the id beforehand? | |||
| 309 | so, therefore, the first two aproach is used. | 327 | so, therefore, the first two aproach is used. |
| 310 | 328 | ||
| 311 | 329 | ||
| 312 | *** TODO xwidget creation interface actually | 330 | *** DONE xwidget creation interface actually |
| 331 | CLOSED: [2011-07-18 Mon 01:59] | ||
| 313 | conclusion of above ramblings: | 332 | conclusion of above ramblings: |
| 314 | - should be similar to make-text-button | 333 | - should be similar to make-text-button |
| 315 | - don't init from display spec, instead during make-xwidget call | 334 | - don't init from display spec, instead during make-xwidget call |