jesus
582525a478
gtk1, additional check for getting defult font name and fix in getdefaultfontfamily
...
git-svn-id: trunk@10349 -
2006-12-22 22:55:56 +00:00
mattias
6da5267421
gtk intf: improved listbox SetTopIndex for newly added items
...
git-svn-id: trunk@10344 -
2006-12-21 16:29:39 +00:00
jesus
a6d43caf21
fixed mem leak
...
git-svn-id: trunk@10299 -
2006-12-05 11:45:47 +00:00
mattias
af58c185f9
gtk intf: scrollbar reduced wheel increment
...
git-svn-id: trunk@10288 -
2006-12-04 00:58:51 +00:00
mattias
e6b41be37c
gtk intf: added dummy proc for AppRestore
...
git-svn-id: trunk@10271 -
2006-12-01 11:17:23 +00:00
vincents
e8a6925d65
lcl wsdialogs: use LCLType to have a 64 bits THandle on 64 bits cpus from Giulio Bernardi
...
git-svn-id: trunk@10246 -
2006-11-26 19:19:22 +00:00
mattias
e280cbf19f
gtk1 intf: font for TListBox items from sergkam
...
git-svn-id: trunk@10238 -
2006-11-24 13:55:46 +00:00
andrew
5302d4b562
changed lazarus to use the widgetset it is compiled with as the default when building projects
...
+ added WidgetSetName function to TWidgetSet.
+ changed the order of units on qtint and fpguiint
git-svn-id: trunk@10216 -
2006-11-18 13:45:28 +00:00
andrew
2763b9f1f0
fixed bug #970 and bug #7257
...
implemented gtk2 memo SelStart SelLength
git-svn-id: trunk@10201 -
2006-11-14 21:11:22 +00:00
jesus
0adbb16922
gtk: Ensure text color, use LineInfo.GetLineInfo for TraceGdiCalls
...
git-svn-id: trunk@10169 -
2006-11-03 21:20:20 +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
6bd238fd52
gtk2 intf: emulating return key down after for gtkentry, because it eats it, but LCL needs the return key
...
git-svn-id: trunk@10154 -
2006-11-02 02:05:07 +00:00
mattias
329aa53724
codetools: directive expressions: implemented ! for not, and a dummy function for DECLARED
...
git-svn-id: trunk@10153 -
2006-11-02 01:46:41 +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
andrew
a077644137
fixed the gtk1 part of bug #1996 (proper windowstate when minimizing/restoring)
...
git-svn-id: trunk@10145 -
2006-10-31 14:45:12 +00:00
mattias
eba711c73a
gtk intf: added simple function for clBackground, LCL, TTabControl: added csAcceptControls to ControlStyle
...
git-svn-id: trunk@10123 -
2006-10-28 16:21:59 +00:00
mattias
0d6f320556
gtk2 intf: improved TGtkWSCustomSplitter.DrawSplitter
...
git-svn-id: trunk@10121 -
2006-10-28 15:41:11 +00:00
mattias
b8e285a693
gtk2 intf: added gdkwindows for client widgets: gtk_fixed_new
...
git-svn-id: trunk@10120 -
2006-10-28 15:07:08 +00:00
mattias
0be210dffc
gtk2 intf: fixed SetCallBacks for gtktreeview
...
git-svn-id: trunk@10118 -
2006-10-28 13:53:57 +00:00
mattias
68d11d171f
fixed compilation of gtk1 intf
...
git-svn-id: trunk@10115 -
2006-10-28 10:52:41 +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
mattias
b38f796623
gtk intf: made some gtk1-X functions available to gtk2-X (e.g. XGetWorkArea) from Felipe
...
git-svn-id: trunk@10099 -
2006-10-23 10:18:30 +00:00
mattias
00b85598ab
IDE: improved renaming inherited components
...
git-svn-id: trunk@10082 -
2006-10-16 18:20:42 +00:00
andrew
a46e121f4a
fixed compilation of gtk2 for win32
...
git-svn-id: trunk@10073 -
2006-10-15 19:10:03 +00:00
andrew
bb14c9ecac
fixed integer to THandle in al the widgetsets CreateDialog functions fixed type in gtk2 savedialog
...
git-svn-id: trunk@10072 -
2006-10-15 18:21:38 +00:00
andrew
e28b0e879e
fixed gtk2 toolbutton to get click events
...
git-svn-id: trunk@10071 -
2006-10-15 16:38:54 +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
d17fddefd2
LCL: TScrollBar: adding PageSize to scrollinfo Max
...
git-svn-id: trunk@10051 -
2006-10-10 06:52:57 +00:00
mattias
4ed3233b92
gtk intf: fixed DrawSplitter
...
git-svn-id: trunk@10050 -
2006-10-10 06:39:53 +00:00
mattias
b6f164d0aa
IDE: implemented creating designer for hidden component
...
git-svn-id: trunk@10045 -
2006-10-06 17:28:20 +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
181e58139c
gtk2 intf: fullscreen modus for forms from A.J. Venter
...
git-svn-id: trunk@10035 -
2006-10-04 17:21:32 +00:00
mattias
f68e5b904f
IDE: improved layout of compiler options, LCL: calling AdjustSize when client rect changed
...
git-svn-id: trunk@9890 -
2006-09-13 20:57:35 +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
cdb8224a6c
64bit fixes
...
git-svn-id: trunk@9795 -
2006-09-02 20:41:45 +00:00
mattias
8783e0100d
IDE: Find in Files: implemented multi line pattern and replacement, gtk intf: improved z ordering with modal forms
...
git-svn-id: trunk@9779 -
2006-09-01 14:38:07 +00:00
mattias
535bec1a8d
gtk intf: fixed auto realigning of bitmap masks
...
git-svn-id: trunk@9732 -
2006-08-18 21:10:29 +00:00
mattias
71e5337167
lazdoc: added xml cache, added inherited page
...
git-svn-id: trunk@9729 -
2006-08-18 09:17:37 +00:00
mattias
dff0858e3d
added gtk x functions to toggle a form fullscreen, grab mouse and capture keyboard thx to Andrew Haines
...
git-svn-id: trunk@9727 -
2006-08-17 10:01:53 +00:00
mattias
861ac6b137
updated german translation from Swen
...
git-svn-id: trunk@9674 -
2006-07-25 22:03:39 +00:00
micha
6b94723516
do not close channel, that means closing socket
...
git-svn-id: trunk@9652 -
2006-07-21 14:51:47 +00:00
mattias
69a6edd9a9
gtk intf: fixed realign masks, LCL TBitmap: added CHangingAll to avoid overhead when changing the whole bitmap
...
git-svn-id: trunk@9642 -
2006-07-20 19:20:43 +00:00
mattias
b17384ebc1
TButtonGlyph now uses shared bitmaps, improved debugging mem leaks
...
git-svn-id: trunk@9629 -
2006-07-18 17:20:34 +00:00
mattias
e07af6a39f
gtk intf: fixed calling OnChange during hndle creation
...
git-svn-id: trunk@9627 -
2006-07-17 18:57:14 +00:00
mattias
ace64d3a32
changed RawImage sizes to PtrUInt
...
git-svn-id: trunk@9611 -
2006-07-14 22:21:17 +00:00
mattias
835168efa7
gtk intf: added automatic realign for bitmap masks bug #2022
...
git-svn-id: trunk@9610 -
2006-07-14 16:45:05 +00:00
mattias
0e494526fd
added TCheckListBox.OnItemClick
...
git-svn-id: trunk@9603 -
2006-07-14 12:26:39 +00:00
mattias
65c428629e
IDE: fixed replace all
...
git-svn-id: trunk@9576 -
2006-07-08 16:36:19 +00:00
mattias
65e76b77bb
improved layout of findreplace dialog
...
git-svn-id: trunk@9562 -
2006-07-04 22:25:40 +00:00
mattias
3e2c33543b
gtk2 intf: started TListbox.OnDrawItem
...
git-svn-id: trunk@9528 -
2006-06-30 12:39:43 +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
9fd55ac210
gtk intf: added client rectangle size to rcPaint
...
git-svn-id: trunk@9522 -
2006-06-28 21:51:25 +00:00
mattias
3eb818ecb1
gtk2 intf: implemented TCustomListBox.SetTopIndex
...
git-svn-id: trunk@9520 -
2006-06-28 21:26:52 +00:00
mattias
30a5749d02
gtk2 intf: TGtkWSCustomNotebook.GetTabIndexAtPos: replaced hack with slow but more generic solution
...
git-svn-id: trunk@9508 -
2006-06-27 23:20:07 +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
8027a9738d
gtk intf: added minimum size for TTrackBar
...
git-svn-id: trunk@9506 -
2006-06-27 22:08:49 +00:00
mattias
b9bf6c4b20
gtk2 intf: fixed GetPreferredSize, codetools: added targets i386-darwin-*
...
git-svn-id: trunk@9504 -
2006-06-27 20:28:37 +00:00
mattias
31810fcee6
gtk2 intf: GDI fonts are now pango layouts instead of pango font descriptions, using the font cache similar to gtk1
...
git-svn-id: trunk@9499 -
2006-06-27 11:28:17 +00:00
mattias
c3cfa80cc0
TToolBar: using preferred size of TToolButton as minimum
...
git-svn-id: trunk@9495 -
2006-06-24 08:48:28 +00:00
mattias
3385779d03
gtk2 intf: added GetDefaultPangoLayout
...
git-svn-id: trunk@9494 -
2006-06-24 08:35:25 +00:00
mattias
ce953254e7
disabled TAsyncProcess for 64bit linux
...
git-svn-id: trunk@9486 -
2006-06-23 01:04:49 +00:00
mattias
ef127c3bc4
gtk intf: implemented TPage.TabVisible=false
...
git-svn-id: trunk@9484 -
2006-06-22 23:30:18 +00:00
mattias
01555cf0fa
IDE: implemented except click for notebook close buttons
...
git-svn-id: trunk@9479 -
2006-06-22 19:51:58 +00:00
mattias
080df83b4c
gtk2 intf: TToolBar is now a simnple hbox instead of a gtk_toolbar
...
git-svn-id: trunk@9476 -
2006-06-22 10:35:34 +00:00
mattias
22e3d017fb
gtk2 intf: fixed crash on menu items without ampersand
...
git-svn-id: trunk@9475 -
2006-06-22 10:01:53 +00:00
mattias
2d930cf78b
gtk2 intf: fixed TScrollBar
...
git-svn-id: trunk@9473 -
2006-06-22 02:49:18 +00:00
mattias
9b52c9bc1d
gtk1/2 intf: fixed Arc
...
git-svn-id: trunk@9472 -
2006-06-22 02:41:09 +00:00
mattias
486838638b
gtk2 intf: fixed TTrackBar, added MergeSort for TFPList and TStrings
...
git-svn-id: trunk@9471 -
2006-06-22 01:54:58 +00:00
mattias
9e7d3f95e3
added parameter to CreatPublishedMethod to only use the typeinfo, improvements for 64bit
...
git-svn-id: trunk@9463 -
2006-06-21 18:30:24 +00:00
mattias
e666f7b856
TOutputfilter now uses TDynamicDataQueue to read data from TAsyncProcess immediately. TAsyncProcess enabled for linux
...
git-svn-id: trunk@9452 -
2006-06-19 19:48:34 +00:00
mattias
4b0f3b5966
disabled TAsyncProcess for linux, because it creates a lot of overhead and no bytes are read during execution
...
git-svn-id: trunk@9449 -
2006-06-19 08:44:18 +00:00
mattias
0d67131d5f
fixed compilation of rx.lpk
...
git-svn-id: trunk@9447 -
2006-06-19 07:01:10 +00:00
mattias
86c30a022f
enabled using TAsyncProcess for linux
...
git-svn-id: trunk@9446 -
2006-06-18 23:00:17 +00:00
mattias
ab619c7b0a
added virtual TCanvas.FreeHandle and extended TControlCanvas to work without control from Darek
...
git-svn-id: trunk@9428 -
2006-06-12 19:41:12 +00:00
mattias
95cc15daf6
gtk intf: checking if Rect parameter is nil from Darel
...
git-svn-id: trunk@9426 -
2006-06-12 19:23:45 +00:00
mattias
bfb3fd9685
added class keyword to proc bodies for fpc 2.1.1
...
git-svn-id: trunk@9364 -
2006-05-27 17:40:59 +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
e4cf644778
gtk2 intf: extended GetRawImageXXX functions to take screen shots
...
git-svn-id: trunk@9360 -
2006-05-27 12:43:59 +00:00
jesus
a39c2c3633
fixed AV's getting pixel under gtk1, issue #2097
...
git-svn-id: trunk@9342 -
2006-05-23 21:32:34 +00:00
mattias
47a7425d7c
set button/bitbtn borderspacing.innerborder to 4
...
git-svn-id: trunk@9335 -
2006-05-22 08:10:49 +00:00
mattias
cac7932f7c
LCLnow uses GetPreferredSize without theme space
...
git-svn-id: trunk@9333 -
2006-05-22 00:05:39 +00:00
mattias
e81c0f77a0
added WithThemSpace parameter to GetPreferredSize
...
git-svn-id: trunk@9331 -
2006-05-21 15:47:28 +00:00
mattias
41fc019f01
fixed 1671
...
git-svn-id: trunk@9329 -
2006-05-21 13:57:08 +00:00
jesus
aa20edd467
fixed mouse events return wrong coordinates in scrolling components (win32, issue #1983 ), enabled ajustments for customforms in gtk
...
git-svn-id: trunk@9316 -
2006-05-20 17:10:17 +00:00
mattias
236481b49c
implemented parameter hints
...
git-svn-id: trunk@9314 -
2006-05-20 12:53:57 +00:00
mattias
4023c08654
fixed checking adding unitpaths on adding units to packages
...
git-svn-id: trunk@9305 -
2006-05-18 22:52:15 +00:00
jesus
675ab2b3f5
implements Canvas.DrawFocusRect in windows and gtk issue #2095
...
git-svn-id: trunk@9290 -
2006-05-16 21:22:58 +00:00
mattias
6746f6ade9
gtk2 intf: fixed mem leak
...
git-svn-id: trunk@9265 -
2006-05-13 08:52:21 +00:00
mattias
173f5c5a42
fixed gtk2 compilation
...
git-svn-id: trunk@9256 -
2006-05-09 07:57:41 +00:00
mattias
5ff16b41ea
gtk intf: implemented cx_maximized from Darek
...
git-svn-id: trunk@9251 -
2006-05-08 09:14:47 +00:00
mattias
5c9068adf1
TCustomEdit now tries to keep the selection position after replacing the selection from Colin
...
git-svn-id: trunk@9250 -
2006-05-08 08:52:14 +00:00
mattias
6eb4930179
fixed references to COPYING.LCL
...
git-svn-id: trunk@9243 -
2006-05-05 05:52:08 +00:00
mattias
3d19654952
gtk intf: added heuristic to choose the alpha mask line ending
...
git-svn-id: trunk@9231 -
2006-05-02 21:33:17 +00:00
mattias
9fcc3d2103
gtk intf: wordWrap with string in UTF8 from Darek
...
git-svn-id: trunk@9228 -
2006-05-02 20:21:29 +00:00
micha
d9e9f1570f
win64 fixes (from peter, modified)
...
git-svn-id: trunk@9221 -
2006-05-01 21:45:12 +00:00
mattias
606d061e80
fixed gtk intf getting line end boundary
...
git-svn-id: trunk@9208 -
2006-04-29 22:25:16 +00:00
mattias
4de68607bc
implemented accelerators for TPage captions
...
git-svn-id: trunk@9206 -
2006-04-29 21:33:39 +00:00
mattias
0c651d4040
implemented TTabControl component editor
...
git-svn-id: trunk@9201 -
2006-04-29 16:11:51 +00:00
vincents
4ade3b8df2
regenerated makefile to support cross cpu compiling
...
git-svn-id: trunk@9191 -
2006-04-26 19:12:07 +00:00
mattias
0b0ce2bb5e
fixed cleaning up project searhc paths with makros
...
git-svn-id: trunk@9134 -
2006-04-17 09:49:04 +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
vincents
7e9fc77a93
removed ShowScale
...
git-svn-id: trunk@9113 -
2006-04-10 11:18:13 +00:00
mattias
770fa8ffb2
fixed ExtTextOut getting TextHeight
...
git-svn-id: trunk@9111 -
2006-04-10 08:45:13 +00:00
mattias
79d61cc68b
reduced TPanel flickering with custom colors from Darek
...
git-svn-id: trunk@9109 -
2006-04-09 20:57:54 +00:00
mattias
00b7b56f6f
reduced overhead TLabel with single lines, added IFNDEF gtk_no_set_modal to deactivate modal forms in gtk intf from Darek
...
git-svn-id: trunk@9108 -
2006-04-09 20:55:52 +00:00
mattias
0bf04077bf
added gtk TMemo font and color implmentation from Darek
...
git-svn-id: trunk@9077 -
2006-04-04 19:00:57 +00:00
marc
116d6521cf
* Fixed setting itemindex=-1 without handle
...
* Fixed selchange events during combo destoy
git-svn-id: trunk@9043 -
2006-03-29 19:21:18 +00:00
mattias
142b936147
added code macros date, time, datetime
...
git-svn-id: trunk@9039 -
2006-03-29 09:38:14 +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
vincents
22e049a217
regenerated to support i386-darwin
...
git-svn-id: trunk@9008 -
2006-03-24 07:55:17 +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
f4277fcbcd
codetools: implemented RepalceUsedUnits: replacing, commenting units
...
git-svn-id: trunk@8996 -
2006-03-22 22:59:52 +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
decac5e3ee
calling TComboBox.OnSelect when ItemIndex changes from luizamerico
...
git-svn-id: trunk@8961 -
2006-03-18 15:47:57 +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
62ffcbc9b2
added codetools directory cache for units
...
git-svn-id: trunk@8945 -
2006-03-17 17:10:53 +00:00
mattias
30ce5eafe2
fixed TGtkWidgetSet.DrawText for calculating only one line
...
git-svn-id: trunk@8934 -
2006-03-13 10:40:55 +00:00
mattias
542ca69199
added TextUTF8Out
...
git-svn-id: trunk@8928 -
2006-03-13 00:23:09 +00:00
mattias
8248d56504
changed unit output directory switch from -FE to -FU, FPC 2.0.2 has been fixed finally
...
git-svn-id: trunk@8918 -
2006-03-11 10:59:59 +00:00
mattias
c9951da94d
implemented color for TComboBox from Darius
...
git-svn-id: trunk@8911 -
2006-03-10 17:53:49 +00:00
mattias
3d68fcda88
improved delphi unti conversion to keep lfm files
...
git-svn-id: trunk@8889 -
2006-03-08 01:01:37 +00:00
mattias
8b5eb2d7ef
fixed maximize button
...
git-svn-id: trunk@8888 -
2006-03-08 00:25:59 +00:00
mattias
07617f622d
cleanup
...
git-svn-id: trunk@8884 -
2006-03-07 14:28:13 +00:00
mattias
3332dcc0a0
fixed using underscores in menu items from Colin
...
git-svn-id: trunk@8870 -
2006-03-06 09:38:19 +00:00
mattias
03aff84390
improved setting custom font for TEdit under gtk2 from Darius
...
git-svn-id: trunk@8851 -
2006-03-01 01:46:40 +00:00
mattias
94c7280557
added font color for gtk2 intf
...
git-svn-id: trunk@8844 -
2006-02-28 03:21:36 +00:00
mattias
28eed0f0fe
added dynqueue.pas, changed license of dynamicarray.pas
...
git-svn-id: trunk@8840 -
2006-02-27 22:53:45 +00:00
mattias
110584d448
clean up debugging code
...
git-svn-id: trunk@8838 -
2006-02-27 16:48:47 +00:00
mattias
a99956b6cc
implemented TGtkWidgetSet.SetWidgetFont for gtk2, moved package editor add new unit as default
...
git-svn-id: trunk@8837 -
2006-02-27 16:47:27 +00:00
mattias
4a72c727b5
added resourcestrings to debugoptions from Darius
...
git-svn-id: trunk@8821 -
2006-02-25 11:37:07 +00:00
mattias
c03e8cd810
added DefineRectProperty
...
git-svn-id: trunk@8811 -
2006-02-23 16:29:43 +00:00
vincents
323b83d861
removed fpc 2.0.0 compatibility workarounds
...
git-svn-id: trunk@8761 -
2006-02-17 15:19:01 +00:00
mattias
a88db22c6c
implemented setting font for gtk widgets from Darek
...
git-svn-id: trunk@8754 -
2006-02-17 13:40:26 +00:00
vincents
9632d9f355
use Math after gtk units to get the correct float type.
...
git-svn-id: trunk@8743 -
2006-02-16 10:54:05 +00:00
vincents
208c657420
fixed gtk2 interface compilation after removal of TSize from LCLType
...
git-svn-id: trunk@8742 -
2006-02-16 10:35:38 +00:00
vincents
aaeb49acbe
fixed compilation after removal of TSize from LCLType
...
git-svn-id: trunk@8740 -
2006-02-16 09:40:12 +00:00
vincents
36b2299e1a
removed TSize from LCLType (fixes issue #1702 )
...
git-svn-id: trunk@8738 -
2006-02-15 22:18:07 +00:00
mattias
5b2f90fcda
TWinControl descendant can now get focus by SetFocus under gtk
...
git-svn-id: trunk@8719 -
2006-02-07 22:16:32 +00:00
vincents
e56517cf55
fixed compilation of gtk2 interface on windows by putting code behind {$ifdef unix} and adding warning in the {$else} branch.
...
git-svn-id: trunk@8700 -
2006-02-03 21:47:33 +00:00
andrew
17d9a51c28
Fix for bug #1673 -- permission from Vincent
...
git-svn-id: trunk@8679 -
2006-01-31 16:15:12 +00:00
vincents
f96ac2f4bf
changed for Delphi compatibility: changed Width,Height to Right,Bottom from Martin Smat
...
git-svn-id: trunk@8658 -
2006-01-29 20:25:49 +00:00
mattias
d099feb7f8
fixed gtk Frame3d
...
git-svn-id: trunk@8650 -
2006-01-28 23:19:18 +00:00
mattias
35d85a8f2f
improved assing keycommands by reusing objects
...
git-svn-id: trunk@8649 -
2006-01-28 23:04:20 +00:00
mattias
9a738a013a
added -dDisableWidgetColor
...
git-svn-id: trunk@8638 -
2006-01-27 21:21:34 +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
fa3cda85f5
added debugging for clipboard
...
git-svn-id: trunk@8603 -
2006-01-23 10:37:40 +00:00
mattias
4914273463
fixed auto adding package to project on popupmenu
...
git-svn-id: trunk@8598 -
2006-01-21 22:43:29 +00:00
mattias
248fa55c77
ixed painting icons in package editor
...
git-svn-id: trunk@8586 -
2006-01-21 00:17:37 +00:00
mattias
d7347356ff
implemented compiler options parsed optins with platform independent makros, disabled string highlighting
...
git-svn-id: trunk@8573 -
2006-01-20 13:38:42 +00:00
mattias
fe9a9c9db9
fixed focusing in gtklist
...
git-svn-id: trunk@8568 -
2006-01-19 22:54:58 +00:00
mattias
c5381fa007
reduced debugging output and extended debugging of lcl
...
git-svn-id: trunk@8565 -
2006-01-19 18:36:07 +00:00
mattias
992215d3a2
improved debugging for gtk from Darek
...
git-svn-id: trunk@8563 -
2006-01-18 23:01:41 +00:00
mattias
acebd87695
Form.WindowState now is kept up to date from Andrew Haines
...
git-svn-id: trunk@8561 -
2006-01-18 22:41:07 +00:00
andrew
6de45e4ce8
Fixed big 1641
...
git-svn-id: trunk@8559 -
2006-01-18 21:44:51 +00:00
mattias
042e4992ac
fixed checking package Makefile.fpc ignoring space differences
...
git-svn-id: trunk@8547 -
2006-01-18 00:02:36 +00:00
mattias
8c5f336505
fixes for fpc 2.0.3 and TrayIconLaz.lpk
...
git-svn-id: trunk@8545 -
2006-01-17 14:31:24 +00:00
mattias
1f08229ba5
added TFont.IsEqual
...
git-svn-id: trunk@8541 -
2006-01-17 12:33:53 +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
micha
1223f44069
"nilify" parameter in RemoveEventHandler functions, pointer has become invalid anyway
...
git-svn-id: trunk@8471 -
2006-01-08 13:50:38 +00:00
micha
8e93ee346b
ignore Set/RemoveEventHandler calls with nil parameter
...
git-svn-id: trunk@8465 -
2006-01-07 18:40:40 +00:00
micha
7fffafe910
improve RemoveEventHandler efficiency to O(1), and add SetEventHandlerFlags (gtk/linux only)
...
git-svn-id: trunk@8458 -
2006-01-06 20:59:57 +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
362f7962be
the gtk memo does not like too small size. Added intf constraints.
...
git-svn-id: trunk@8402 -
2005-12-31 14:35:46 +00:00
mattias
394841d069
reduced ansistring overhead
...
git-svn-id: trunk@8379 -
2005-12-27 18:27:28 +00:00
micha
7693949392
temporarily disable signal handler: it is buggy
...
git-svn-id: trunk@8333 -
2005-12-16 20:15:58 +00:00
mattias
c6f54982a3
fixed -dVerboseStretchCopyArea
...
git-svn-id: trunk@8311 -
2005-12-14 01:47:45 +00:00
micha
23faec7e80
all of BSD seems to use different signal handler type
...
make TAsyncProcess a little more robust
git-svn-id: trunk@8296 -
2005-12-12 19:21:19 +00:00
vincents
c8ec0e9c0a
fixed typos
...
git-svn-id: trunk@8293 -
2005-12-11 19:39:52 +00:00
mattias
0576aa65d4
fixed releasing mouse capture in gtk intf
...
git-svn-id: trunk@8286 -
2005-12-10 08:51:59 +00:00
mattias
f55bc9ffb0
replaced LinuxThreading with Unix, since it works now again with darwin
...
git-svn-id: trunk@8278 -
2005-12-08 11:47:51 +00:00
micha
10b74e3eb0
tweak code to work with darwin
...
git-svn-id: trunk@8275 -
2005-12-08 11:30:15 +00:00
mattias
ef77fe35b1
disabled _unix_ thread.synchronize support only for linux
...
git-svn-id: trunk@8267 -
2005-12-07 20:40:53 +00:00
micha
f52caac272
pass TGtkWidgetSet instance as data parameter for callback so we can use it there
...
git-svn-id: trunk@8265 -
2005-12-07 08:50:29 +00:00
micha
a7e82a005f
fix non-robustness of FCL CheckSynchronize, it only works if multi-threadedness is initialized
...
git-svn-id: trunk@8264 -
2005-12-06 20:48:10 +00:00
micha
003833b777
add cross-platform process termination and pipe event handlers
...
git-svn-id: trunk@8256 -
2005-12-06 13:41:28 +00:00
jesus
205d76944f
Fixes issues #1443,#1445 and TPageSetupDialog from Boguslaw Brandys
...
git-svn-id: trunk@8250 -
2005-12-03 21:45:49 +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
5683555b5b
fixed bug #897 , listview gtk selections from Andrew Haines
...
git-svn-id: trunk@8213 -
2005-11-22 18:43:17 +00:00
marc
4b0db5cd88
* Patch from Andrew for bug #1282
...
git-svn-id: trunk@8207 -
2005-11-22 01:06:18 +00:00
mattias
fb9ab660a7
added missing files
...
git-svn-id: trunk@8199 -
2005-11-20 11:35:35 +00:00
mattias
f5ff9d9bd6
gtk2 intf can now optionally use the file chooses, compile with HasGTK2_6
...
git-svn-id: trunk@8194 -
2005-11-19 11:55:08 +00:00
micha
c85ee92754
add user data parameter to addeventhandler, that is passed to the given callback
...
git-svn-id: trunk@8188 -
2005-11-18 18:56:30 +00:00
micha
0cb86ee4af
add flags to AddEventHandler, socket and flags to callback
...
git-svn-id: trunk@8179 -
2005-11-16 19:12:10 +00:00
micha
a02ab953ca
implement calling event for handle activity in main loop for gtk
...
git-svn-id: trunk@8169 -
2005-11-15 17:30:03 +00:00
micha
9bab7af2a9
rename "winapi" function BringWindowToTop to SetForegroundWindow, because BringWindowToTop does not actually bring the window to the top in win32, but only activates it
...
git-svn-id: trunk@8142 -
2005-11-13 19:44:20 +00:00
micha
d2380ac360
fix gtk compilation for spinedit climbrate -> increment
...
git-svn-id: trunk@8140 -
2005-11-13 13:24:02 +00:00
jesus
e69285d376
gtk: only ownerdraw lists receive OnDrawItem (bug #910 ), windows: enable listbox with color in objectinspector
...
git-svn-id: trunk@8137 -
2005-11-11 21:54:34 +00:00
mattias
bb35225370
disabled hide from taskbar for gtk1. If you want it: compile with -dEnableHideFromTaskbar
...
git-svn-id: trunk@8133 -
2005-11-11 15:55:51 +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
micha
8efc29ad6c
fix ShowInTaskbar for gtk
...
git-svn-id: trunk@8081 -
2005-11-06 20:33:04 +00:00
mattias
efd9f8762c
added simple heuristic for the meaning of PGdkImage^.bpp
...
git-svn-id: trunk@8075 -
2005-11-06 11:34:14 +00:00