- Timestamp:
- Jul 7, 2008, 6:23:18 AM (16 years ago)
- Branches:
- barnowl_perlaim
- Children:
- 61abb18
- Parents:
- 7d63a6c
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
editwin.c
r2d4ff14 r3dcccba 94 94 } 95 95 96 void owl_editwin_set_callback(owl_editwin *e, void (*cb)( owl_editwin*)) {96 void owl_editwin_set_callback(owl_editwin *e, void (*cb)(void*, char*)) { 97 97 e->callback = cb; 98 98 } 99 99 100 void (*owl_editwin_get_callback(owl_editwin *e))(owl_editwin*) {100 void (*owl_editwin_get_callback(owl_editwin*))(void *cbdata, char *text) { 101 101 return e->callback; 102 102 } … … 111 111 112 112 void owl_editwin_do_callback(owl_editwin *e) { 113 void (*cb)(owl_editwin*); 113 /* XXX get rid of me */ 114 void (*cb)(void*, char*); 114 115 cb=owl_editwin_get_callback(e); 115 116 if(!cb) { … … 117 118 } else { 118 119 /* owl_function_error("text: |%s|", owl_editwin_get_text(e)); */ 119 cb(e );120 cb(e->cbdata, e->text); 120 121 } 121 122 }
Note: See TracChangeset
for help on using the changeset viewer.