Commit Graph

428 Commits

Author SHA1 Message Date
ajgenius
f236ad4c5f try to catch GDK/X drawable errors and raise an AV to stop killing App
git-svn-id: trunk@4670 -
2003-09-25 16:02:16 +00:00
ajgenius
5443f8d2d5 more work toward GTK2 - partly fix CheckListBox, & MenuItems
git-svn-id: trunk@4667 -
2003-09-24 17:23:54 +00:00
mattias
4169b6f751 added SetAnchors
git-svn-id: trunk@4665 -
2003-09-23 17:52:04 +00:00
mattias
aab0dd3956 improved OnEnter for gtkcombo
git-svn-id: trunk@4663 -
2003-09-23 08:00:46 +00:00
ajgenius
3c20566b59 break GTK2 object and winapi into includes like the GTK interface
git-svn-id: trunk@4661 -
2003-09-22 20:08:56 +00:00
ajgenius
4e78e4765e begin implementing GtkTreeView for ListBox/CListBox
git-svn-id: trunk@4660 -
2003-09-22 19:17:26 +00:00
ajgenius
350ec0ab81 use GtkImage and Pixbuf for GTK2 instead of Deprecated GtkPixmap
git-svn-id: trunk@4659 -
2003-09-22 15:34:07 +00:00
mattias
06801fd78c varois improvements for ParentColor from Micha
git-svn-id: trunk@4654 -
2003-09-20 13:27:49 +00:00
ajgenius
d743352fb0 remove USE_PANGO define since pango now apears to work properly.
git-svn-id: trunk@4650 -
2003-09-19 00:41:52 +00:00
ajgenius
11880858a9 add csEdit to GTK2 interface to start removing use of GtkOldEditable
git-svn-id: trunk@4649 -
2003-09-18 21:36:00 +00:00
mattias
5b41e99986 fixed is checks for TCustomXXX controls
git-svn-id: trunk@4640 -
2003-09-18 12:15:01 +00:00
ajgenius
426aa21c73 Initial DoubleBuffering Support for GTK2
git-svn-id: trunk@4634 -
2003-09-17 19:40:46 +00:00
mattias
c311ce3e25 fixed removing TPage
git-svn-id: trunk@4633 -
2003-09-17 15:26:42 +00:00
ajgenius
5263906d67 fixes for GTK2(accel groups, menu accel, 'draw'),
more work toward Pango(DrawText now works, UpdateDCTextMetric mostly works)

git-svn-id: trunk@4609 -
2003-09-12 17:40:46 +00:00
ajgenius
5283a5aaf5 partly fixed TWinControl(csFixed)
git-svn-id: trunk@4602 -
2003-09-11 21:33:12 +00:00
ajgenius
670b0a5f64 more changes for pango -
partly fixed ref counting,
added Pango versions of TextOut, CreateFontIndirectEx, and GetTextExtentPoint to the GTK2 interface

git-svn-id: trunk@4597 -
2003-09-10 18:03:47 +00:00
ajgenius
eef2bbe9ad fixed TColotDialog for GTK2
git-svn-id: trunk@4593 -
2003-09-10 02:33:41 +00:00
ajgenius
3f67846f84 more implementation toward pango for gtk2
git-svn-id: trunk@4592 -
2003-09-09 20:46:38 +00:00
ajgenius
b93c3874b3 more updates for GTK2, more GTK1 wrappers, removal of more ifdef's, partly fixed signals
git-svn-id: trunk@4587 -
2003-09-09 04:15:08 +00:00
ajgenius
066215c115 fixes for gtk2
added more wrappers for gtk1/gtk2 converstion and sanity
removed pointless version $Ifdef GTK2 etc
IDE now "runs" Tcontrol drawing/using problems
renders it unuseable however

git-svn-id: trunk@4578 -
2003-09-06 20:23:53 +00:00
ajgenius
bf84728787 gtk2 changes for pixmap, getcursorpos, mouse events workaround
git-svn-id: trunk@4573 -
2003-09-06 17:24:52 +00:00
mattias
8bf8601482 Success: The first gtk2 application ran without error
git-svn-id: trunk@4569 -
2003-09-05 19:29:38 +00:00
ajgenius
4844efb4cb Make GTK2 "compile". linking fails still
(Makefile.fpc needs pkgconfig libs/GTK2 linking rules,
but not sure how not sure how) and when linked via a make script
(like gtk2 examples do) apps still won't work(yet).  I think we
need to do a lot of work to make sure incompatible(also to get rid
of deprecated) things are done in GTK2 interface itself, and just
use more {$Ifdef GTK1} in the gtk interface itself.

git-svn-id: trunk@4566 -
2003-09-05 18:19:54 +00:00
mattias
9612264b46 added csClickEvents to TImage
git-svn-id: trunk@4563 -
2003-09-04 11:10:18 +00:00
mattias
bad5a3e490 fixed default size of preview widget
git-svn-id: trunk@4562 -
2003-09-04 10:51:30 +00:00
mattias
a9f24996c7 implemented TOpenPictureDialog
git-svn-id: trunk@4558 -
2003-09-02 21:32:56 +00:00
mattias
0f753789fa using default colors, when theme does not define them
git-svn-id: trunk@4548 -
2003-08-30 18:53:08 +00:00
mattias
4804ddc2f9 fixes for gtk2
git-svn-id: trunk@4547 -
2003-08-29 21:21:07 +00:00
mattias
40044dcf40 listbox and comboboxes now set sort and selection at handle creation
git-svn-id: trunk@4541 -
2003-08-28 09:10:01 +00:00
mattias
9af0a719c4 renamed lazqueue to lazlinkedlist, patch from Jeroen
git-svn-id: trunk@4495 -
2003-08-18 13:26:06 +00:00
mattias
f88cba2a80 combined lazconf things for unix
git-svn-id: trunk@4483 -
2003-08-15 14:01:20 +00:00
mattias
fa73dc5669 added TSelectDirectoryDialog
git-svn-id: trunk@4479 -
2003-08-14 10:36:55 +00:00
marc
2224afd803 + introduced interface exceptions
- Removed ifdefs for implemented gtkwin32 functions

git-svn-id: trunk@4473 -
2003-08-13 00:02:06 +00:00
mattias
13e7a02878 fixed sending follow up move/size messages from gtk
git-svn-id: trunk@4419 -
2003-07-25 08:00:36 +00:00
mattias
41b00b389a started README about remote debugging
git-svn-id: trunk@4415 -
2003-07-23 10:23:56 +00:00
marc
0a7ac9d03a + Implemented TCheckListBox.Checked[] property
git-svn-id: trunk@4384 -
2003-07-07 23:58:43 +00:00
mattias
afd8334eb0 updated polish localization
git-svn-id: trunk@4372 -
2003-07-06 17:53:35 +00:00
mattias
04c90479b5 implemented interface graphics
git-svn-id: trunk@4370 -
2003-07-04 22:06:49 +00:00
mattias
b65277e832 implemented 16bit rawimages for gtk
git-svn-id: trunk@4364 -
2003-07-04 08:54:53 +00:00
mattias
e18663becb added fontdialog options to win32 intf from Wojciech Malinowski
git-svn-id: trunk@4362 -
2003-07-03 18:10:55 +00:00
mattias
fb7551ba76 fixed win32 painting and started creating bitmaps from rawimages
git-svn-id: trunk@4355 -
2003-07-02 15:56:15 +00:00
mattias
418b60a004 fixed TPaintStruct
git-svn-id: trunk@4354 -
2003-07-02 10:02:51 +00:00
mattias
f6c4d3884a fixed Get/SetPixel for DC without widget
git-svn-id: trunk@4342 -
2003-06-30 10:09:46 +00:00
mattias
9ef16aa5dc fixed LM_SETSIZE in InitializeWnd
git-svn-id: trunk@4332 -
2003-06-28 12:10:02 +00:00
mattias
f8013f3ed0 fixed TScrollBar resizing
git-svn-id: trunk@4330 -
2003-06-27 23:42:38 +00:00
mattias
636309fd06 fixed recaching
git-svn-id: trunk@4326 -
2003-06-26 18:18:25 +00:00
mattias
05b82e5d51 fixed result on searching proc in interface
git-svn-id: trunk@4325 -
2003-06-26 17:00:00 +00:00
mattias
907efa7e6e implemented TPairSplitter
git-svn-id: trunk@3225 -
2002-08-19 15:15:24 +00:00
mattias
ae12a98a40 fixes for debugging
git-svn-id: trunk@3166 -
2002-08-18 16:50:09 +00:00
mattias
29201d9246 fixed csDashDot
git-svn-id: trunk@2736 -
2002-08-18 04:57:01 +00:00