Commit Graph

336 Commits

Author SHA1 Message Date
mattias
5969cf4b03 gtk intf: omitting TComboBoxBox LM_CHANGED events during popup
git-svn-id: trunk@10767 -
2007-03-18 23:01:41 +00:00
mattias
407997bc6f gtk intf: TListBox: single selection mode: when selected item is deleted switch to mode SINGLE, when item is selected switch to BROWSE mode, issue #1428
git-svn-id: trunk@10758 -
2007-03-16 14:23:31 +00:00
marc
6737a6ef3d * cursor patch from Paul Ishenin
+ added extra handle checks
* enabled some gtk2.2 code for getting cursorpos

git-svn-id: trunk@10597 -
2007-02-06 01:34:29 +00:00
marc
92e3d63d75 * Cursor patch from Paul Ishenin
* Disabled setting cursors for gtk2, since it is broken

git-svn-id: trunk@10544 -
2007-01-31 01:11:00 +00:00
marc
6c79de53ed * Keyhandling rework. Virtual keycodes are looked up by the keycode of the key pressed.
+ Added dynamic modifier mask lookup. 

git-svn-id: trunk@10422 -
2007-01-11 01:09:11 +00:00
mattias
eb2bc015d7 gtk intf: fixed omitting events during adding items to lists (e.g. TComboBox.Items.Add), IDE: fixed changing file extensions for highlighter
git-svn-id: trunk@10391 -
2007-01-08 00:58:34 +00:00
marc
dc52f9f953 * Keyhandling cleanup: moved keysymtovk to a map
git-svn-id: trunk@10351 -
2006-12-26 16:51:10 +00:00
mattias
567453b914 IDE+codetools: renaming a component now renames in the whole unit
git-svn-id: trunk@10160 -
2006-11-02 19:32:59 +00:00
mattias
29a270df3c LCL: improved bit table MissingBits for converting less bits per channel to many bits per channel from Tom Gregorovic
git-svn-id: trunk@10155 -
2006-11-02 02:51:11 +00:00
mattias
c3cc436b89 gtk2 intf: implemented difference between Minimize and Desktop switch from Andrew, bug #1996
git-svn-id: trunk@10147 -
2006-10-31 18:19:02 +00:00
mattias
d6eb52a88b gtk intf: reduced X queries for GetCursorPos, LCL: extended ControlAtPos to search recursive, gtk2 intf: FindControlAtPos now searches recursive and now finds sub child controls, IDE: renaming units via save-as now consider code renames by user
git-svn-id: trunk@10114 -
2006-10-28 10:50:00 +00:00
andrew
fc03d1600d Some 64bit changes for TWS.Create Timer
Fixed gtk2 listbox events
Partially fixed gtk2 painting issues  bug #964
Fixed bug #7067
Gtk2 Opendialogs now use GtkFileChooserDialog
Added a check for the clipboard in case it get stuck in a repeat loop
lclgtkcellrenderer now knows the itemindex to paint correctly

git-svn-id: trunk@10067 -
2006-10-15 13:27:27 +00:00
mattias
9747f91093 added FontIsMonoSpace
git-svn-id: trunk@10043 -
2006-10-05 21:50:05 +00:00
micha
ad37c9edfd fix compilation for {$T+}
git-svn-id: trunk@10042 -
2006-10-05 16:55:43 +00:00
micha
a4bd9f7713 fix pointer type conversions
git-svn-id: trunk@10039 -
2006-10-04 22:21:04 +00:00
mattias
339e49de45 LCL help: fixing path delims after substituting macros
git-svn-id: trunk@9862 -
2006-09-12 09:41:44 +00:00
mattias
fb6dfb5499 gtk2 intf: disabled SIZEICONIC messages, because the gtk2 sends them too, when user switches to another desktop, and then the LCL hides the whole application
git-svn-id: trunk@9524 -
2006-06-28 23:36:52 +00:00
mattias
125ffee4cb gtk2 intf: enabled direct drawing, because it has working event area and double buffering
git-svn-id: trunk@9507 -
2006-06-27 22:49:57 +00:00
mattias
1edcb3c436 tComboBox.dropdownCount, prevented double fired OnChange from Darek
git-svn-id: trunk@9361 -
2006-05-27 13:31:50 +00:00
mattias
41fc019f01 fixed 1671
git-svn-id: trunk@9329 -
2006-05-21 13:57:08 +00:00
mattias
6eb4930179 fixed references to COPYING.LCL
git-svn-id: trunk@9243 -
2006-05-05 05:52:08 +00:00
mattias
0c651d4040 implemented TTabControl component editor
git-svn-id: trunk@9201 -
2006-04-29 16:11:51 +00:00
mattias
9bc02c5002 improved getting selection from xterm and kde apps
git-svn-id: trunk@9129 -
2006-04-15 15:18:34 +00:00
mattias
f6e1bf014e added LM_CHANGED to TCustomComboBox from Darek
git-svn-id: trunk@9033 -
2006-03-28 17:05:15 +00:00
jesus
fc79480f95 fixes OnExit and OnEnter on GTK2 for some components, issue1940
git-svn-id: trunk@9028 -
2006-03-27 21:38:39 +00:00
mattias
451e5c4942 TCustomEdit for wince interface from Felipe
git-svn-id: trunk@9012 -
2006-03-24 15:52:18 +00:00
mattias
580c5bbbe4 commented ReleaseCapture in gtk killfocus, as this bites focusing TEdit in OI
git-svn-id: trunk@9007 -
2006-03-24 01:16:47 +00:00
mattias
39d76028e2 fixed gtk TListBox.ItemIndex with MultiSelect and implemented loading .lpk info in install package dialog
git-svn-id: trunk@8990 -
2006-03-22 20:04:40 +00:00
mattias
ba79bfe6ab When tComboBox is first component on Form, Gtk enable grab capture for it and not release from Darek
git-svn-id: trunk@8964 -
2006-03-18 23:10:14 +00:00
mattias
252c0feff3 OnSelChange for tComboBox fired only one per click from Darek
git-svn-id: trunk@8957 -
2006-03-18 14:39:13 +00:00
mattias
35d85a8f2f improved assing keycommands by reusing objects
git-svn-id: trunk@8649 -
2006-01-28 23:04:20 +00:00
mattias
4b193a4407 improved color for gtk widgets from Darek
git-svn-id: trunk@8625 -
2006-01-26 20:53:59 +00:00
mattias
8e0de71ba9 improved setting color of widgets from Darek
git-svn-id: trunk@8534 -
2006-01-17 10:39:39 +00:00
mattias
48d28f97d7 fixed calling widgetset dependant DestroyHandle
git-svn-id: trunk@8526 -
2006-01-16 00:58:03 +00:00
mattias
ee624a05ee redirecting gtk accelerator to a dummy callback, since the LCL handles menu shortcuts
git-svn-id: trunk@8445 -
2006-01-04 18:51:05 +00:00
mattias
ce294c63d5 various fixes for carbon
git-svn-id: trunk@8428 -
2006-01-04 00:09:36 +00:00
mattias
6d975c970d fixed gtk capturing setting LCL CaptureControl
git-svn-id: trunk@8247 -
2005-12-02 12:06:13 +00:00
mattias
07465b2a09 fixed gtk2 scrolling from Andrew Haines
git-svn-id: trunk@8222 -
2005-11-26 08:24:01 +00:00
mattias
5bf19dd85b fixed crash on SetShowInTaskBar for non application forms
git-svn-id: trunk@8086 -
2005-11-07 09:27:32 +00:00
mattias
2e474b10bb fixed WMSize flags for TCustomForm.OnWindowStateChange for gtk2
git-svn-id: trunk@8068 -
2005-11-05 17:07:48 +00:00
mattias
679cd0bc8e implemented TCustomForm.OnWindowStateChange for gtk2
git-svn-id: trunk@8066 -
2005-11-05 12:55:53 +00:00
mattias
912b242bea implemented TBitBtn override GetDefaultBitBtnGlyph
git-svn-id: trunk@7997 -
2005-10-29 15:58:40 +00:00
marc
ef06d18f54 * fixed scrollcalback for scrollbox
git-svn-id: trunk@7788 -
2005-09-22 22:58:44 +00:00
marc
3f1f735fb1 - removed debig signalhandlers left behind for rev 7671 #d788e753a8
git-svn-id: trunk@7673 -
2005-09-11 20:58:58 +00:00
marc
d788e753a8 * fixed bug #853
git-svn-id: trunk@7671 -
2005-09-11 18:43:40 +00:00
marc
8925ef5f51 * Fixed bug #907
* Changed TLMScoll <-> TWMScroll, TLMScroll has extended position info

git-svn-id: trunk@7665 -
2005-09-10 16:31:04 +00:00
mattias
222325455c fixing newline char in gtk memo from Andrew Haines
git-svn-id: trunk@7658 -
2005-09-10 01:39:09 +00:00
mattias
3c4dee55f9 implemented Add To Project menu item in package editor, fixed fpc lresources warnings, reduced debug output
git-svn-id: trunk@7588 -
2005-08-29 08:25:37 +00:00
marc
68321456bb * Renamed InterfaceObject to WidgetSet
- Removed some logs
* Changed mainloop to a callback through the interface

git-svn-id: trunk@7585 -
2005-08-28 23:38:18 +00:00
vincents
a0311c2cba removed cvs logs
git-svn-id: trunk@7541 -
2005-08-22 12:30:03 +00:00