Alex Henrie
|
f612553694
|
user32: Simplify if-else statement.
|
2015-07-17 16:33:50 +09:00 |
Sebastian Lackner
|
8723d3455e
|
server: Add fallback to desktop keystate in get_key_state wineserver call.
|
2015-07-10 15:07:45 +09:00 |
Sebastian Lackner
|
6019da2355
|
user32/tests: Add tests for calling GetKeyState from thread without message queue.
|
2015-07-10 15:05:40 +09:00 |
Dmitry Timoshkov
|
55a78fd19b
|
user32/tests: Add some tests to show that WS_CLIPCHILDREN doesn't exclude children from update region.
|
2015-07-01 22:56:39 +09:00 |
Nikolay Sivov
|
48246a149e
|
user32: Added stubs for ShutdownBlockReasonCreate/ShutdownBlockReasonDestroy.
|
2015-06-29 18:51:02 +09:00 |
Jacek Caban
|
4bcb4881ae
|
user32: Limit number of hooks called recursively.
|
2015-06-29 18:51:01 +09:00 |
Alex Henrie
|
c68843f898
|
user32: Send BM_SETCHECK before WM_CAPTURECHANGED and add tests.
|
2015-06-23 17:08:23 +09:00 |
Huw Davies
|
1342254422
|
user32/tests: Try to fix the test failures on Win 2k.
|
2015-06-16 23:56:45 +09:00 |
Huw Davies
|
683ffd7ff1
|
user32/tests: Add some optional messages for Win XP.
|
2015-06-16 16:47:48 +09:00 |
Huw Davies
|
30c529c9f7
|
user32/tests: Use the correct codepage for WM_CHAR tests.
|
2015-06-12 21:22:43 +09:00 |
Alexandre Julliard
|
cce57e9e3e
|
user32/tests: Add tests for SetClipboardData from a different thread.
|
2015-06-10 19:01:07 +09:00 |
Alexandre Julliard
|
3d7aa246d5
|
server: Add a request to empty the clipboard.
|
2015-06-09 22:09:56 +09:00 |
Alexandre Julliard
|
26bae6d613
|
user32/tests: Add tests for calling EmptyClipboard from a different thread.
|
2015-06-09 22:09:56 +09:00 |
Alexandre Julliard
|
0aa1af219f
|
user32: Disallow format 0 in SetClipboardData.
|
2015-06-05 18:36:32 +09:00 |
Alexandre Julliard
|
9ce9ba30ea
|
user32/tests: Add tests for clipboard sequence number and notifications.
|
2015-06-04 20:15:05 +09:00 |
Sebastian Lackner
|
e05e99d754
|
server: Fix opening clipboard from multiple threads.
|
2015-06-04 15:58:02 +09:00 |
Alexandre Julliard
|
25d9fc3ecc
|
server: Check for the current owner window on the server side for releases.
|
2015-06-03 19:29:49 +09:00 |
Alexandre Julliard
|
bdf3f413af
|
server: Allow opening the clipboard again with the same owner.
|
2015-06-03 18:46:54 +09:00 |
Alexandre Julliard
|
4c64d137ff
|
user32/tests: Remove support for Win9x in clipboard test.
|
2015-06-03 18:46:53 +09:00 |
Alexandre Julliard
|
070a82e743
|
user32: Merge the AcquireClipboard and EmptyClipboard driver entry points.
|
2015-06-03 18:46:53 +09:00 |
Alexandre Julliard
|
b7c340de73
|
user32: Get rid of the unused parameter in the EmptyClipboard driver entry point.
|
2015-06-03 18:46:53 +09:00 |
Huw Davies
|
10556c25e4
|
winex11: Fix ctrl-<symbol> to generate codes below 0x20 where necessary.
|
2015-05-28 22:44:11 +09:00 |
Alexandre Julliard
|
7ab517c3c6
|
user32: Remove some unnecessary clipboard helper functions.
|
2015-05-27 17:42:59 +09:00 |
Bruno Jesus
|
e0ba6d8fdb
|
user32: Set the expected errors in GetRawInputDeviceList.
|
2015-05-27 13:54:37 +09:00 |
Bruno Jesus
|
1bba9674d9
|
user32/tests: Add tests for GetRawInputDeviceList.
|
2015-05-26 18:45:32 +09:00 |
Huw Davies
|
b3fe7f7c1b
|
user32/tests: Fix tests on Windows 8.
|
2015-05-20 17:27:10 +09:00 |
Sebastian Lackner
|
4439cd433d
|
server: attach_thread_input shouldn't create queues for foreign threads.
|
2015-05-18 19:59:28 +09:00 |
Alex Henrie
|
5c48752784
|
user32: Fall back to downscaling the big icon for ICON_SMALL2.
|
2015-05-14 18:57:26 +09:00 |
Alex Henrie
|
0768a62f2c
|
user32: Simplify GCLP_HICON and GCLP_HICONSM boolean logic.
|
2015-05-14 18:55:28 +09:00 |
Alex Henrie
|
2a94355c91
|
user32: Free internal icon when freeing the rest of the window class.
|
2015-05-14 18:54:40 +09:00 |
Alex Henrie
|
f920dfd698
|
user32: Load hIconSmIntern from the best-matching resource.
|
2015-05-14 00:06:58 +09:00 |
Alex Henrie
|
5579967c53
|
user32: Use the window class icon if the MDI child doesn't have its own.
|
2015-05-14 00:06:58 +09:00 |
Alex Henrie
|
f2bf0227a2
|
user32: Do not return the class icon when ICON_SMALL2 is requested.
|
2015-05-14 00:06:57 +09:00 |
Francois Gouget
|
701c399fae
|
user32/tests: Silence some clipboard traces that generate too many lines.
|
2015-05-12 22:32:29 +09:00 |
Alexandre Julliard
|
7f956031bb
|
user32/tests: Update some todos for changed test failure behavior.
|
2015-05-07 22:29:21 +09:00 |
Aric Stewart
|
3599f956e2
|
server: Fixup input windows on thread_detach.
|
2015-05-06 20:54:55 +09:00 |
Alexandre Julliard
|
247275aec3
|
server: Return a valid position also in posted messages.
|
2015-04-27 18:04:59 +09:00 |
Aric Stewart
|
bed7e69a14
|
server: Do not replace focus and active windows with NULL on thread_attach_input.
|
2015-04-23 17:48:33 +09:00 |
Dmitry Timoshkov
|
c0e876cb9e
|
server: GetQueueStatus should clear only checked queue changed bits.
|
2015-04-21 17:32:53 +09:00 |
Dmitry Timoshkov
|
d31e8a3118
|
user32/tests: Add PeekMessage(PM_NOREMOVE) call to inter-thread messages test.
|
2015-04-21 17:32:31 +09:00 |
Dmitry Timoshkov
|
4ae80d15d9
|
user32/tests: Add a test for sending inter-thread messages.
|
2015-04-20 21:23:10 +09:00 |
Sebastian Lackner
|
d3be42ab96
|
user32: Invalidate key state cache globally after running LL hooks.
|
2015-04-07 15:14:04 +09:00 |
Sebastian Lackner
|
325c061bbd
|
user32: Move key state cache into a separate struct.
|
2015-04-07 15:14:02 +09:00 |
Sebastian Lackner
|
26c9ce5d0b
|
user32/tests: Add tests for ToAscii.
|
2015-04-06 18:06:13 +09:00 |
Sebastian Lackner
|
a2695810e7
|
user32/tests: Add tests for ToUnicodeEx with a NULL pointer as keystate.
|
2015-04-06 18:06:10 +09:00 |
Sebastian Lackner
|
1059ee3cba
|
user32: Check for NULL pointer in ToUnicodeEx.
|
2015-04-06 18:06:04 +09:00 |
Thomas Faber
|
2885e712f7
|
user32/tests: Avoid side-effect in an assert.
|
2015-04-03 17:07:38 +09:00 |
Francois Gouget
|
30206d9f63
|
user32: Mark internal symbols with hidden visibility.
|
2015-04-01 14:13:39 +09:00 |
Alexandre Julliard
|
13700585b1
|
user32/tests: Print full flag values in traces.
|
2015-03-30 19:49:14 +09:00 |
Alexandre Julliard
|
766768f033
|
user32: Remove left-over freeing of the edit text with ES_PASSWORD.
|
2015-03-30 19:49:12 +09:00 |
Frédéric Delanoy
|
f6a341c747
|
Assorted spelling/grammar fixes.
|
2015-03-27 22:29:48 +09:00 |
Francois Gouget
|
68264c2da7
|
user32: Remove an unneeded NONAMELESSSTRUCT directive.
|
2015-03-27 00:12:34 +09:00 |
Piotr Caban
|
dfd2506736
|
user32/tests: Don't send mouse clicks to other process windows in input tests.
|
2015-03-26 14:21:00 +09:00 |
Sebastian Lackner
|
5e5adcffb5
|
user32: Use C_ASSERT to ensure user_thread_info fits into TEB->Win32ClientInfo.
|
2015-03-23 22:59:21 +09:00 |
Nikolay Sivov
|
c5dda71cd4
|
user32/static: Allow setting NULL text.
|
2015-03-23 16:38:09 +09:00 |
Sebastian Lackner
|
1acf20779f
|
user32/tests: Add tests for removing already seen messages from the queue.
|
2015-03-17 16:00:46 +09:00 |
Sebastian Lackner
|
a9ff334976
|
user32: Fix invalid memory access and leak if alloc_user_handle fails (Coverity).
|
2015-03-17 14:52:08 +09:00 |
Jacek Caban
|
da72de967b
|
user32: Allow making window visible by WM_SETREDRAW message.
|
2015-03-13 21:53:19 +09:00 |
Alexandre Julliard
|
a5ec8bf8b0
|
user32/tests: Avoid a race with the get/set window text threads.
|
2015-02-24 21:55:44 +09:00 |
Alexandre Julliard
|
4e87b952b3
|
user32/tests: Ignore WM_PAINT messages in GetMessagePos test.
|
2015-02-24 21:55:43 +09:00 |
Michael Stefaniuc
|
63174c2f36
|
user32: IDI_WINLOGO is already an int resource (PVS-Studio).
|
2015-02-18 16:09:05 +09:00 |
Piotr Caban
|
33803586ed
|
user32/tests: Test that CS_PARENTDC enables child window to draw over whole parent window.
|
2015-02-13 21:46:29 +09:00 |
Piotr Caban
|
3d6de8c8a2
|
user32/tests: Add tests for window clipping with CS_PARENTDC flag.
|
2015-02-13 21:46:25 +09:00 |
Piotr Caban
|
03f645a76b
|
server: Filter WM_QUIT message in PeekMessage call if PM_QS_POSTMESSAGE was not specified.
|
2015-02-09 17:40:40 +09:00 |
Piotr Caban
|
6c5d4cb07e
|
user32: Only use DIALOGINFO->hwndFocus to store last focus of inactive windows.
|
2015-02-06 00:28:34 +09:00 |
Piotr Caban
|
008a2b46f5
|
user32/tests: Added GetMessagePos tests.
|
2015-02-04 21:32:50 +09:00 |
Michael Stefaniuc
|
937146ae33
|
user32/tests: Remove an unused assignment (PVS-Studio).
|
2015-01-22 12:04:16 +01:00 |
André Hentschel
|
0b811eeabf
|
user32/tests: Don't test function directly when reporting GetLastError().
|
2015-01-21 21:36:06 +01:00 |
Bruno Jesus
|
da8bb1c4a5
|
user32: Allocate memory based on HICON instead of DWORD to fix 64 bit problems.
|
2015-01-19 16:02:10 +01:00 |
Huw Davies
|
9650f21b2d
|
user32: Actually use the menu's background brush.
|
2015-01-16 16:52:40 +01:00 |
Huw Davies
|
14f7fd4e23
|
user32/tests: Add tests for setting and getting the background brush.
|
2015-01-16 16:52:34 +01:00 |
Nikolay Sivov
|
151694a0bc
|
user32: Handle NULL argument in GetKeyboardLayoutNameW().
|
2015-01-13 17:52:27 +01:00 |
Piotr Caban
|
91eced0ce5
|
user32: Only store dialog focus when window is hidden or inactive.
|
2015-01-07 23:48:28 +01:00 |
Francois Gouget
|
ea932fbcc1
|
Assorted spelling fixes.
|
2014-12-05 20:47:45 +01:00 |
André Hentschel
|
f5f0b8bbc6
|
user32/tests: Remove unused variables (Clang).
|
2014-12-04 14:03:20 +01:00 |
Hans Leidekker
|
9023a95e5b
|
user32: Add a stub implementation of IsTouchWindow.
|
2014-11-27 13:27:06 +01:00 |
Bruno Jesus
|
30120041c8
|
user32/tests: Ensure ShowWindow returns false when window is already hidden.
|
2014-11-25 19:49:32 +01:00 |
Drew Ronneberg
|
f271634296
|
user32: Do not call SendMessage() to hide a window that is already hidden.
|
2014-11-21 20:08:33 +09:00 |
Drew Ronneberg
|
0908c43327
|
user32/tests: Add tests for calling ShowWindow(SW_HIDE) on a hidden window.
|
2014-11-21 20:08:29 +09:00 |
Sebastian Lackner
|
d5ba7451a3
|
user32: Avoid sending window messages in FindWindowExW.
|
2014-11-18 22:10:38 +09:00 |
Sebastian Lackner
|
c56ba461a2
|
user32/tests: Add multi-threaded tests for [Get|Set]WindowText.
|
2014-11-18 22:10:36 +09:00 |
Sebastian Lackner
|
d6bdae11df
|
user32/tests: Add single-threaded tests for WM_[GET|SET]TEXT and [Get|Set]WindowText.
|
2014-11-18 22:10:28 +09:00 |
Sebastian Lackner
|
0a6e56bdc6
|
user32/tests: Reenable test function for WM_GETTEXT.
|
2014-11-18 22:10:24 +09:00 |
Sebastian Lackner
|
381adbf1c4
|
user32/tests: Add tests for internal window messages of FindWindowEx.
|
2014-11-18 22:09:47 +09:00 |
Sebastian Lackner
|
0cf86baf65
|
user32/tests: Remove unnecessary char array and add additional test in test_FindWindowEx.
|
2014-11-18 22:09:28 +09:00 |
Qian Hong
|
8a9115d91e
|
user32/tests: Test exception handling for timer callbacks.
|
2014-11-11 16:16:20 +09:00 |
Qian Hong
|
cd21d2dbda
|
user32: Add more exception handlings for timer callbacks.
|
2014-11-11 16:15:46 +09:00 |
Piotr Caban
|
3be5c16b4d
|
user32: Move IME window procedure to user32.
|
2014-11-11 16:09:47 +09:00 |
André Hentschel
|
4ac0808022
|
user32/tests: Clarify ok() condition (PVS-Studio).
|
2014-11-11 14:21:24 +09:00 |
Huw Davies
|
4c2ad39140
|
user32: Make the combo's listbox a topmost window.
|
2014-11-10 19:23:46 +09:00 |
Sebastian Lackner
|
3326cad0dd
|
user32/tests: Add tests for MsgWaitForMultipleObjectsEx.
|
2014-11-06 23:47:12 +09:00 |
Nikolay Sivov
|
3c24481dea
|
user32/tests: Use win_skip() where appropriate.
|
2014-11-06 14:58:15 +09:00 |
Sebastian Lackner
|
b43f13f892
|
user32: Fix invalid argument passed to ExtCreateRegion.
|
2014-11-03 20:31:10 +09:00 |
Huw Davies
|
3cd145f63f
|
user32: Merge the blitting of the centred and non-centred cases.
|
2014-10-29 20:53:12 +09:00 |
Piotr Caban
|
43dcd40c0b
|
user32: Show that IME window class is one of builtin classes.
|
2014-10-29 20:31:00 +09:00 |
Piotr Caban
|
f747e5c8c9
|
user32: Don't move mouse hardware messages to other threads queues.
|
2014-10-17 17:51:55 +09:00 |
Piotr Caban
|
3f1bbdcae3
|
server: Send mouse hardware messages to thread owning top-most window.
Also don't limit mouse message scope to top-most window when message
comes from SendInput or window that generated the event is
minimized/transparent.
|
2014-10-17 17:51:52 +09:00 |
Piotr Caban
|
2235c820a9
|
user32/tests: Add mouse SendInput tests when mouse events are captured.
|
2014-10-17 17:51:43 +09:00 |
Piotr Caban
|
65b09537b3
|
user32/tests: Add mouse SendInput tests.
|
2014-10-17 17:51:36 +09:00 |
Piotr Caban
|
0b273d279b
|
user32/tests: Add cross-process mouse click test.
|
2014-09-29 18:55:33 +02:00 |
Piotr Caban
|
c86bd676c7
|
user32/tests: Add cross-process WindowFromPoint tests.
|
2014-09-29 18:55:21 +02:00 |
Piotr Caban
|
d137a95fda
|
user32/tests: Add initial WindowFromPoint tests.
|
2014-09-29 18:55:16 +02:00 |
Piotr Caban
|
dcdf4dbf15
|
user32: Return early on child windows in DrawMenuBar.
|
2014-09-23 18:48:26 +02:00 |
Hugh McMaster
|
0fa8ae7b52
|
user32: Fix spelling in a comment.
|
2014-09-15 18:25:49 +02:00 |
Sebastian Lackner
|
4a3e0e1e0c
|
user32/tests: Add an additional test for GetMenuItemInfo with NULL pointer as TypeData.
|
2014-09-09 11:11:28 +02:00 |
Michael Müller
|
997e197f23
|
user32: Also set cch member in GetMenuItemInfo when passing a null pointer.
|
2014-09-09 11:11:27 +02:00 |
Stefan Dösinger
|
3e993bf1d8
|
user32: Make GetRegisteredRawInputDevices hotpatchable.
|
2014-07-30 16:17:14 -05:00 |
Sebastian Lackner
|
34f8053efe
|
user32/tests: Add a missing call to ReleaseActCtx().
|
2014-06-24 13:31:24 +02:00 |
Alexandre Julliard
|
82bee5ceda
|
user32: Properly block sent messages while waiting for a reply with SMTO_BLOCK.
|
2014-06-17 15:14:51 +02:00 |
Alexandre Julliard
|
ae6efdd45d
|
user32/tests: Silence some noisy traces.
|
2014-06-17 10:58:55 +02:00 |
Sebastian Lackner
|
e9fbcc8360
|
user32: Avoid race-condition when unloading module while hook is still active.
Based on a patch by Sam Revitch.
|
2014-06-17 10:40:12 +02:00 |
Austin English
|
82392e78b7
|
user32: Add a stub for SetGestureConfig.
|
2014-06-17 10:34:40 +02:00 |
Akihiro Sagawa
|
cb2b15921d
|
user32: Don't close a popup menu when clicking a sub-menu parent item twice.
|
2014-06-13 15:57:25 +02:00 |
Alexandre Julliard
|
a95651a5dc
|
user32/tests: Remove some noisy traces.
|
2014-06-13 10:13:41 +02:00 |
Henri Verbeet
|
f25317a608
|
user32: Ensure at least one character is used in TEXT_WordBreak().
|
2014-06-13 10:12:12 +02:00 |
Bruno Jesus
|
d90d2ab558
|
user32/tests: Fix a memory leak (valgrind).
|
2014-06-11 16:09:42 +02:00 |
Piotr Caban
|
7257b62bd1
|
user32: Try to activate topmost activable window in WINPOS_ActivateOtherWindow.
|
2014-06-11 16:09:01 +02:00 |
Austin English
|
2227abbc2c
|
user32: Fix a comment.
|
2014-06-11 13:06:32 +02:00 |
Vincent Povirk
|
417585661c
|
server: Clear the queue's QS_SMRESULT bit when sending a new message.
|
2014-05-20 21:26:52 +02:00 |
Vincent Povirk
|
abea10fa93
|
user32/tests: Add test for SendMessage race condition.
|
2014-05-19 18:55:55 +02:00 |
Andrew Eikum
|
d7f827254e
|
user32: Remove unused internal menu messages.
|
2014-05-19 18:55:55 +02:00 |
Piotr Caban
|
c2df317c4b
|
user32: Fix LoadStringA behavior on 1-character long buffer.
|
2014-05-14 17:20:56 +02:00 |
Austin English
|
6458aca761
|
user32: Add a stub for RegisterTouchWindow.
|
2014-05-14 11:25:48 +02:00 |
Frédéric Delanoy
|
b242d9cee3
|
user32/tests: Constify some arrays.
|
2014-05-12 10:48:33 +02:00 |
Aric Stewart
|
dfa65a52bb
|
user32: Pass WM_IME_CONTROL messages to the IME.
|
2014-05-07 20:21:58 +02:00 |
Erich E. Hoover
|
b5bd529769
|
user32: Reduce the minimum Set[System]Timer from 15 ms to 10 ms.
|
2014-05-01 18:56:46 +02:00 |
Alexandre Julliard
|
6a0f3df68c
|
user32: Don't bother returning a value from the SetWindowRgn driver entry point.
|
2014-05-01 12:31:14 +02:00 |
Andrew Eikum
|
cb1242a8f2
|
user32: Only update listbox horizontal scroll info if WS_HSCROLL is set.
|
2014-04-28 18:25:02 +02:00 |
Vincent Povirk
|
eb8406b810
|
user32/tests: Our popup test window loses capture to itself.
|
2014-04-25 10:16:15 +02:00 |
Vincent Povirk
|
e1c5af1e8d
|
user32/tests: Add a message test for popup menus on windows that have capture.
|
2014-04-25 10:16:11 +02:00 |
Vincent Povirk
|
412222609f
|
user32/tests: Add test calling EndMenu from WM_ENTERMENULOOP.
|
2014-04-25 10:16:07 +02:00 |
Patrick Rudolph
|
66316964a9
|
user32/tests: Add tests for valid cbSize in GetMonitorInfoW.
|
2014-04-24 11:38:24 +02:00 |
Patrick Rudolph
|
4ecda80c6c
|
user32: Check for valid cbSize in GetMonitorInfoW.
|
2014-04-24 11:38:09 +02:00 |
Andrew Eikum
|
c4a28490f3
|
user32: Allow setting horizontal extent even without WS_HSCROLL.
|
2014-04-24 11:37:13 +02:00 |
Patrick Rudolph
|
24c572874d
|
user32/tests: Add tests for valid cbSize in GetMonitorInfoA.
|
2014-04-22 18:45:30 +02:00 |
Patrick Rudolph
|
8be5dd162c
|
user32: Check for valid cbSize in GetMonitorInfoA.
|
2014-04-22 18:44:39 +02:00 |
Dmitry Timoshkov
|
c6dbb33e19
|
user32: When converting from MF_ flags to MENUITEMINFO ignore MF_POPUP if id is not a menu.
|
2014-04-21 11:09:52 +02:00 |
Dmitry Timoshkov
|
7744c7003b
|
user32/tests: Add AppendMenu/ModifyMenu MF_POPUP tests.
|
2014-04-21 11:09:51 +02:00 |
Vincent Povirk
|
68f2b878d2
|
user32: Allow EndMenu() calls from WM_ENTERMENULOOP.
|
2014-04-18 14:36:04 +02:00 |
Alexandre Julliard
|
7e874aed75
|
user32: Load the message box font through the dialog template.
|
2014-04-15 21:03:55 +02:00 |
Piotr Caban
|
179957d5a9
|
user32/tests: Fix DrawMenuBar test failures.
|
2014-04-15 21:03:55 +02:00 |
Piotr Caban
|
55ff066103
|
user32: Don't fail on windows without menu bar in DrawMenuBar.
|
2014-04-10 16:51:09 +02:00 |
Alexandre Julliard
|
b045851648
|
user32: Cache the server queue mask on the client side and reset them when they have changed.
|
2014-04-10 16:29:18 +02:00 |
Akihiro Sagawa
|
6b616a0fd8
|
user32: Emit EM_SETSEL message when choosing "Select All" from context menu.
|
2014-04-08 09:25:15 +02:00 |
Akihiro Sagawa
|
0bfc8f05c6
|
user32: Don't emit WM_COMMAND on choosing an item in a context menu (Edit control).
|
2014-04-08 09:25:06 +02:00 |
Akihiro Sagawa
|
1ba63827f2
|
user32/tests: Add some tests for edit control context menu messages.
|
2014-04-08 09:24:47 +02:00 |
Akihiro Sagawa
|
0815386430
|
user32/tests: Don't forget to destroy the parent window after the tests.
|
2014-04-08 09:24:40 +02:00 |
Nikolay Sivov
|
bd262c606a
|
user32: Added RegisterPowerSettingNotification() stub.
|
2014-04-07 15:34:34 +02:00 |
Nikolay Sivov
|
ba3a6d1f4b
|
user32: Fix Edit margins calculation for empty client area case.
|
2014-04-07 09:58:02 +02:00 |
Piotr Caban
|
27374064b6
|
user32: Make it possible to activate a window with parent and no WS_CHILD flag in WS_NCLBUTTONDOWN function.
|
2014-04-02 19:06:09 +02:00 |