Commit Graph

380 Commits

Author SHA1 Message Date
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
vincents
7ecd5dbcf0 remove ===-lines in cvs log comments, so removelog awk script does its work correctly
git-svn-id: trunk@7540 -
2005-08-22 11:51:25 +00:00
mattias
637b578aab increased scroll position for gtk from 15bit to 31bit from Colin Western
git-svn-id: trunk@7470 -
2005-08-01 10:11:31 +00:00
vincents
d2179bb34b - 64 bit fixes to GetWindowLong and callers from Florian
- SetWindowLong now sets a ptrint

git-svn-id: trunk@7446 -
2005-07-29 22:44:07 +00:00
mattias
6dcd7874c3 fixed sending UTF8 key presses in gtk intf
git-svn-id: trunk@7412 -
2005-07-23 23:15:19 +00:00
mattias
e303f8f83f replaced codetools+gtk intf TList with faster TFPList
git-svn-id: trunk@7405 -
2005-07-23 09:27:30 +00:00
mattias
f3e322eb6c clean up
git-svn-id: trunk@7328 -
2005-07-07 20:56:29 +00:00
mattias
fd711c2600 added notification method CNPreferredSizeChanged
git-svn-id: trunk@7281 -
2005-06-25 14:17:57 +00:00
mattias
36fcecd067 fixed focussing modal forms on gtk intf
git-svn-id: trunk@7221 -
2005-06-03 20:58:23 +00:00
mattias
78efae3919 reduced gtk2 warnings from Danny Milosavljevic
git-svn-id: trunk@7055 -
2005-04-04 11:57:47 +00:00
mattias
a4f497026b fixed ambigious with ambiguous
git-svn-id: trunk@7011 -
2005-03-23 10:45:06 +00:00
mattias
b890419d5e fixed gtk2 event flags from Andrew Haines
git-svn-id: trunk@7010 -
2005-03-23 09:28:13 +00:00
mattias
2874d9c53a implemented for gtk intf TFileDialog.FilterIndex from Jesus
git-svn-id: trunk@6942 -
2005-03-11 15:35:49 +00:00
vincents
5c84454943 changed hexstr(cardinal()) for pointers to dbgs() and other 64-bits fixes from Peter Vreman
git-svn-id: trunk@6915 -
2005-03-07 21:59:45 +00:00
mattias
cbe336218b fixed gtk2 intf scrollbar handling from Danny Milosavljevic
git-svn-id: trunk@6887 -
2005-03-04 12:28:11 +00:00
mattias
cbd283b647 fixed TShape FPCanvas issue
git-svn-id: trunk@6885 -
2005-03-04 12:21:56 +00:00
mattias
0153b8dfc3 fixed loading forms under fpc 1.9.9
git-svn-id: trunk@6878 -
2005-03-02 16:47:20 +00:00
mattias
0c22e95d2a fixed gtk open dialog go up
git-svn-id: trunk@6850 -
2005-02-26 18:39:56 +00:00
mattias
49190601ad fixed componentpalette adding via double click
git-svn-id: trunk@6826 -
2005-02-21 20:15:28 +00:00
mattias
d55f91952d fixed TCalendar from Salvatore
git-svn-id: trunk@6791 -
2005-02-17 18:32:32 +00:00
mattias
0882395f3e fixed gtk2 intf checking if signal already connected
git-svn-id: trunk@6790 -
2005-02-17 02:10:53 +00:00
mattias
925cc87469 fixed some gtk2 intf warnings
git-svn-id: trunk@6789 -
2005-02-17 00:05:25 +00:00
mattias
81a07bf019 fixed some gtk2 intf mem leaks, clean ups
git-svn-id: trunk@6788 -
2005-02-16 23:56:51 +00:00
mattias
ba5ffc3f0e fixed define templates quotes
git-svn-id: trunk@6787 -
2005-02-16 23:31:16 +00:00
mattias
73a58828fa improved gtk intf file dialog filter from C Western
git-svn-id: trunk@6786 -
2005-02-16 22:55:59 +00:00
mattias
799a2c918f fix gtk2 scrollbars from Jesus
git-svn-id: trunk@6782 -
2005-02-15 10:33:31 +00:00
marc
7c3a95c570 * first 64bit changes
git-svn-id: trunk@6752 -
2005-02-05 16:09:52 +00:00
mattias
94f6a1142d fixed gtk2 intf from Peter Vreman
git-svn-id: trunk@6667 -
2005-01-22 23:53:43 +00:00
mattias
9a406a352b added sprite example
git-svn-id: trunk@6666 -
2005-01-22 22:26:16 +00:00
mattias
bde1444b74 fixed adding main file in gtk filediaog twice
git-svn-id: trunk@6548 -
2005-01-11 19:01:51 +00:00
mattias
0ced54bdb8 implemented TCheckBox.State=cbGrayed for gtk intf without visual representation
git-svn-id: trunk@6489 -
2005-01-07 01:31:44 +00:00
mattias
f85854acac started anchor editor and moved OverWritePromp from lcl to gtk intf
git-svn-id: trunk@6484 -
2005-01-05 14:46:35 +00:00
mattias
2d0f725a44 implemented TTIProgressBar
git-svn-id: trunk@6451 -
2005-01-01 18:56:47 +00:00
mattias
9a37fb3c97 implemented scrollbar codes for gtk intf from Jesus
git-svn-id: trunk@6404 -
2004-12-21 22:49:29 +00:00
mattias
5d6c298120 fixed showing all keymappings and missing text selection keys
git-svn-id: trunk@6364 -
2004-12-11 02:21:00 +00:00
mattias
93cb3ed38c implemented auto add on double click on component palette
git-svn-id: trunk@6358 -
2004-12-10 19:22:28 +00:00
mattias
d4214e5175 impementing changing a TLabel.Font properties Size, Height, Name, Style - set only at Handle creation time
git-svn-id: trunk@6226 -
2004-11-10 18:23:56 +00:00
mattias
8960dd3810 implemented preferred size for controls for theme depending AutoSizing
git-svn-id: trunk@6189 -
2004-11-03 14:18:36 +00:00
mattias
8f32b28a3f calling updating notebook tab after realize, needed for close btns
git-svn-id: trunk@6138 -
2004-10-15 12:04:09 +00:00
mattias
4a997f7523 fixed disable at designtime and bounding TProgressBar position
git-svn-id: trunk@6038 -
2004-09-21 10:05:26 +00:00
mattias
574cfd8529 implemented very rudimentary TTabControl
git-svn-id: trunk@5958 -
2004-09-10 16:28:51 +00:00
mattias
87eeaf72b3 added hints for long props in OI from Andrew Haines
git-svn-id: trunk@5877 -
2004-08-28 10:22:13 +00:00
mattias
f576d2fccd simple forms can now be child controls
git-svn-id: trunk@5820 -
2004-08-18 20:49:03 +00:00
mattias
508c219f38 gtk intf now ignores size notifications of unrealized widgets
git-svn-id: trunk@5808 -
2004-08-17 19:01:37 +00:00
mazen
8f45f3b3d2 * fix left mouse button click reaction
git-svn-id: trunk@5734 -
2004-08-04 10:51:13 +00:00
mazen
6a261b4580 * fix right mouse button down event
git-svn-id: trunk@5728 -
2004-08-03 17:18:15 +00:00
mazen
cf925ed5a5 * move HandleGtkKeyUpDown to gtkProc.inc make it visible to gtk2
this allow saving a call in a hevely called callback

git-svn-id: trunk@5715 -
2004-07-30 14:26:11 +00:00
mattias
116c988455 added RTTI controls
git-svn-id: trunk@5687 -
2004-07-16 21:49:00 +00:00
mattias
cd9a3b8c9f added TCustomButton, TCustomBitBtn, TCustomSpeedButton
git-svn-id: trunk@5682 -
2004-07-15 10:43:39 +00:00
mattias
587f9c2420 added Delphi ToDo support, Application.WndProc, small bugfixes from Colin
git-svn-id: trunk@5664 -
2004-07-10 18:17:30 +00:00
mattias
b2e93949f4 added hint for unimplemented IDE directives for non pascal sources
git-svn-id: trunk@5657 -
2004-07-07 17:10:02 +00:00
marc
a1e6087e5b * Fixed compilation for gtk2
git-svn-id: trunk@5620 -
2004-06-29 21:25:52 +00:00
mattias
67dd913236 fixed a mem violation in gtk intf paint msg conversion
git-svn-id: trunk@5605 -
2004-06-28 15:45:48 +00:00
marc
37b0e23d7b * Applied patch from Ido
git-svn-id: trunk@5599 -
2004-06-24 20:49:10 +00:00
mattias
caf487c9e8 implemented OnChange for TRadioButton, TCheckBox, TToggleBox and some more docking stuff
git-svn-id: trunk@5531 -
2004-05-30 14:02:31 +00:00
mattias
730a67c8e1 fixed button return key
git-svn-id: trunk@5500 -
2004-05-22 14:35:33 +00:00
mattias
e1f1af3fb2 improved grids e.g. OnPrepareCanvas patch from Jesus
git-svn-id: trunk@5469 -
2004-05-14 12:53:25 +00:00