127 e.obj = obj; |
127 e.obj = obj; |
128 e.window = obj->window; |
128 e.window = obj->window; |
129 e.document = obj->ctx->document; |
129 e.document = obj->ctx->document; |
130 e.eventdata = NULL; |
130 e.eventdata = NULL; |
131 e.intval = 0; |
131 e.intval = 0; |
|
132 e.set = ui_get_setop(); |
|
133 if(prepare_event) { |
|
134 prepare_event(&e, this); |
|
135 } |
132 callback(&e, userdata); |
136 callback(&e, userdata); |
|
137 |
|
138 // TODO: notify var observers |
133 } |
139 } |
|
140 |
|
141 void UiEventWrapper::destroy() { |
|
142 delete this; |
|
143 } |