Commit Graph

2139 Commits

Author SHA1 Message Date
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