Commit Graph

219 Commits

Author SHA1 Message Date
micha
3fc488b817 prevent ignoring wrong character (bug #1113)
git-svn-id: trunk@7563 -
2005-08-24 21:10:27 +00:00
micha
0a5eb91be8 make LCL set result to 1 for handled keys
git-svn-id: trunk@7552 -
2005-08-22 22:30:01 +00:00
micha
50c8ea3af8 fix Result var: initialize Result to something useful if we want to check it
git-svn-id: trunk@7551 -
2005-08-22 21:56:10 +00:00
micha
c4a65fbb5f fix typo, check appropriate message, lmkey for keys
git-svn-id: trunk@7544 -
2005-08-22 15:27:32 +00:00
micha
91d33a67f4 fixed: do not call KeyPress handling for alt-<x> keys (CN_SYSCHAR, WM_SYSCHAR)
fixed: handle tab when pressing the key, not when releasing it (seems platform independent)
fixed: remove tab handling in combobox
fixed: move dialogchar handling to pre-interface, so that widgetset can "ding" when key was not handled

git-svn-id: trunk@7543 -
2005-08-22 12:49:55 +00:00
vincents
a0311c2cba removed cvs logs
git-svn-id: trunk@7541 -
2005-08-22 12:30:03 +00:00
vincents
faef2dfd4d implemented calendar events for win32 interface (bug #980)
git-svn-id: trunk@7512 -
2005-08-16 21:36:49 +00:00
micha
a8d1f0629c fix double click heuristic to take into account cursor movement, if moved too much do not send double click
git-svn-id: trunk@7389 -
2005-07-21 17:37:40 +00:00
micha
96ace3d081 fix bug #917: itemid -1 is for focus rectangle, let widgetset draw that
git-svn-id: trunk@7320 -
2005-07-05 10:49:12 +00:00
vincents
ed91996ba9 fixed handling WM_MEASUREITEM for OwnerdrawnFixed listbox.
git-svn-id: trunk@7239 -
2005-06-14 07:30:51 +00:00
vincents
903c6d561e fixed crashed with csOwnerDrawVariable combobox style (bug #934) from Jesus
git-svn-id: trunk@7236 -
2005-06-13 08:04:38 +00:00
micha
264eb5530a fix painting of panels on notebooks with themes (fixes bug #915)
git-svn-id: trunk@7216 -
2005-06-01 18:55:59 +00:00
vincents
a9cdded52a disable all application windows, when the AppHandle is disabled (fixes bug #788)
git-svn-id: trunk@7158 -
2005-05-06 20:07:29 +00:00
micha
d2f22b90ba improve click-focus-click implies doubleclick heuristic to check for focus change within handling of mouseclick
git-svn-id: trunk@7144 -
2005-05-05 12:57:43 +00:00
mattias
144133d2e9 fix bug #878 (can not paste from clipboard) new property TitleStyle from Jesus
git-svn-id: trunk@7122 -
2005-05-02 08:35:42 +00:00
micha
e749ccccaa send double click to window, if pattern mouse-click, focus-change, mouse-click detected (fixes bug #794)
git-svn-id: trunk@7117 -
2005-04-29 11:53:25 +00:00
vincents
358a3b59a8 let wm_ncdestroy through, so we can destroy the windowinfo
git-svn-id: trunk@7113 -
2005-04-28 13:11:05 +00:00
micha
96e2620223 fix accelerator handling firing too quickly, better WM_CHAR has-been-handled heuristic
check for focusability of label.focuscontrol

git-svn-id: trunk@7111 -
2005-04-28 10:05:29 +00:00
vincents
4c93d064a5 fixed SpinEdit.Visible and SpinEdit.Enabled
git-svn-id: trunk@7093 -
2005-04-20 14:08:38 +00:00
micha
66da3891a0 fix taskbar button being removed and reinserted when minimizing mainform
git-svn-id: trunk@7075 -
2005-04-13 17:17:16 +00:00
micha
1ed4bab790 fix bug #684 properly, opendialog closes automatically after messagedlg (much thanks to uberto)
git-svn-id: trunk@7065 -
2005-04-08 16:59:37 +00:00
micha
c0bd0aabc6 implement Ctrl+A to select all text for edit controls
git-svn-id: trunk@7063 -
2005-04-07 15:52:31 +00:00
micha
fbde65eae3 customcheckbox: do not unnecessarily ask state twice
first let widget process BM_SETCHECK, so we do not see itemindex=-1 in between

git-svn-id: trunk@7062 -
2005-04-06 10:43:40 +00:00
micha
55c52e0e16 fix bug #659 and #660: LM_RBUTTONUP message returns true whenever popupmenu was invoked
git-svn-id: trunk@7040 -
2005-03-30 18:34:42 +00:00
micha
76ef932687 return value too inconsistent to be used, fixes #775 (by uberto)
git-svn-id: trunk@6953 -
2005-03-14 22:11:03 +00:00
vincents
83030c9805 fixed thread synchronize support for fpc 1.9.9 using WakeMainThread
git-svn-id: trunk@6880 -
2005-03-03 13:13:51 +00:00
micha
7fc273c941 let general WindowProc also handle childedit of combobox, reduces code duplication, implements doubleclick for combobox
git-svn-id: trunk@6777 -
2005-02-10 21:07:29 +00:00
micha
802d02aec1 revert unwanted commit
git-svn-id: trunk@6766 -
2005-02-07 19:10:31 +00:00
micha
ca5639c617 implement size constraints for calendar (it is not resizeable)
git-svn-id: trunk@6765 -
2005-02-07 18:53:35 +00:00
micha
1e44759551 improve windows-has-handled-key check
git-svn-id: trunk@6760 -
2005-02-07 09:07:38 +00:00
vincents
5664c32aed added TLMInsertText (temporarily?)
git-svn-id: trunk@6754 -
2005-02-05 20:42:04 +00:00
micha
d690c4c03e fix bug #267: reroute menu key to main form if form has no menu
git-svn-id: trunk@6727 -
2005-02-03 20:19:17 +00:00
micha
b89a0ffc98 translate and route WM_SYSCHAR messages, fix WM_SYSKEYDOWN and WM_SYSKEYUP messages
git-svn-id: trunk@6724 -
2005-02-03 15:06:30 +00:00
vincents
e8e13b3fb6 fixed handling WM_MOUSEWHEEL in designer form (bug #647).
git-svn-id: trunk@6722 -
2005-02-01 15:48:03 +00:00
micha
2f743e3584 simpler overlay window
git-svn-id: trunk@6661 -
2005-01-21 22:07:10 +00:00
micha
5e96e40e13 fix bug #558: title bar redraw (win32)
USE_SYNCHRONIZE enabled per default for 1.9.x

git-svn-id: trunk@6597 -
2005-01-15 10:09:23 +00:00
vincents
4b70bf97db fixed fpc 1.0.x compilation
git-svn-id: trunk@6537 -
2005-01-10 20:30:10 +00:00
micha
f771e4ab9a fix cursor handling, and statictext alignment
git-svn-id: trunk@6517 -
2005-01-08 22:19:51 +00:00
vincents
6815fe14f7 send LM_CHANGE message for trackbar
git-svn-id: trunk@6493 -
2005-01-07 10:51:07 +00:00
micha
8a978ff3c6 WM_SIZE can also mean windowstate change, always send message
git-svn-id: trunk@6471 -
2005-01-03 15:50:35 +00:00
micha
97e5873c19 keep the mainform (ie. lazarus main ide bar) active
git-svn-id: trunk@6469 -
2005-01-03 12:15:54 +00:00
micha
51fba3ead7 focus window only if possible
git-svn-id: trunk@6461 -
2005-01-02 22:27:15 +00:00
micha
1eb68ebe5b focus window on left-click
git-svn-id: trunk@6460 -
2005-01-02 22:18:52 +00:00
micha
dd11737c04 prevent reporting of spurious mousemove messages
git-svn-id: trunk@6440 -
2004-12-31 16:29:59 +00:00
micha
70367efb37 set focus to a control on the newly focussed tabpage of a notebook (fixes bug #501)
git-svn-id: trunk@6422 -
2004-12-27 12:08:54 +00:00
micha
69a02addd1 implement support for tthread.synchronize
git-svn-id: trunk@6420 -
2004-12-27 10:18:21 +00:00
vincents
56666e6d35 set version to 0.9.3
git-svn-id: trunk@6384 -
2004-12-17 09:00:47 +00:00
micha
6d3f279a9e fix showmodal to remember disabled windows (fixes bug #478, and more)
git-svn-id: trunk@6378 -
2004-12-16 14:29:51 +00:00
micha
84f362ce52 fix clientrect size on show form with menu (lazarus ide, component palette height too great)
git-svn-id: trunk@6377 -
2004-12-15 17:51:16 +00:00
vincents
2a4e9585c6 fixed error, when more than one timer was disabled in a timer callback.
git-svn-id: trunk@6319 -
2004-12-01 22:38:36 +00:00