diff options
author | Jorge Arellano Cid <jcid@dillo.org> | 2008-11-30 10:48:35 -0300 |
---|---|---|
committer | Jorge Arellano Cid <jcid@dillo.org> | 2008-11-30 10:48:35 -0300 |
commit | 58aaa5c9ee0a674a1a29f95c9fe047540fc44df1 (patch) | |
tree | a253ea845c2c905bffb9220175f14e880c9cb6f5 /dw/ui.cc | |
parent | 163277cb82fa38a5e7a5b1728f5d9535efb2c921 (diff) |
- Set middle click to submit in a new TAB. (Helps to keep form data!)
Diffstat (limited to 'dw/ui.cc')
-rw-r--r-- | dw/ui.cc | 16 |
1 files changed, 6 insertions, 10 deletions
@@ -211,21 +211,17 @@ bool ButtonResource::ClickedEmitter::emitToReceiver (lout::signal::Receiver { ((ClickedReceiver*)receiver) ->clicked ((ButtonResource*)((Pointer*)argv[0])->getValue (), - ((Integer*)argv[1])->getValue (), - ((Integer*)argv[2])->getValue (), - ((Integer*)argv[3])->getValue ()); + (EventButton*)((Pointer*)argv[1])->getValue()); return false; } void ButtonResource::ClickedEmitter::emitClicked (ButtonResource *resource, - int buttonNo, int x, int y) + EventButton *event) { - Integer i1 (buttonNo); - Integer i2 (x); - Integer i3 (y); - Pointer p (resource); - Object *argv[4] = { &p, &i1, &i2, &i3 }; - emitVoid (0, 4, argv); + Pointer p1 (resource); + Pointer p2 (event); + Object *argv[2] = { &p1, &p2 }; + emitVoid (0, 2, argv); } // ---------------------------------------------------------------------- |