Commit Graph

450 Commits

Author SHA1 Message Date
mattias
59e044f78a fixes for fpc 1.1
git-svn-id: trunk@1929 -
2002-08-17 23:40:16 +00:00
mattias
f52032df06 added patch from Jeroen van Idekinge
git-svn-id: trunk@1432 -
2002-02-09 02:30:56 +00:00
mattias
9db0976b62 renamed TinterfaceObject.Init to AppInit and TWinControls can now contain childs in gtk
git-svn-id: trunk@1389 -
2002-02-09 01:48:23 +00:00
mattias
004a1277d0 new constants for compatibility
git-svn-id: trunk@1388 -
2002-02-09 01:48:22 +00:00
mattias
6a6bb03117 improved ExtTxtOut: support for char dist array
git-svn-id: trunk@1379 -
2002-02-09 01:48:21 +00:00
mattias
fbe5199bb0 double byte char font started
git-svn-id: trunk@1366 -
2002-02-09 01:48:20 +00:00
mattias
f674b85242 patch from Vincent: clean ups and fixed crash on destroying window
git-svn-id: trunk@1357 -
2002-02-09 01:48:19 +00:00
mattias
7f5f2fa537 fixed resize request
git-svn-id: trunk@1342 -
2002-02-09 01:48:18 +00:00
mattias
e8bfd838c7 added Timer patch from Vincent Snijders
git-svn-id: trunk@1330 -
2002-02-09 01:48:17 +00:00
mattias
650efeac77 started OnMouseEnter and OnMouseLeave
git-svn-id: trunk@1329 -
2002-02-09 01:48:16 +00:00
mattias
ad462128ab fixed TListView.Items.Add
git-svn-id: trunk@1306 -
2002-02-09 01:48:15 +00:00
mattias
68239a729c fixed buffer overrun and added several checks
git-svn-id: trunk@1293 -
2002-02-09 01:48:14 +00:00
mbukovjan
5b0f9093b8 Fixes to MaxLength. TCustomMemo now has MaxLength, too.
git-svn-id: trunk@1285 -
2002-02-09 01:48:13 +00:00
mbukovjan
ec85b16201 Fix keydown & keypress for TMemo and hopefully not break others.
git-svn-id: trunk@1280 -
2002-02-09 01:48:12 +00:00
lazarus
9b0c22439e MG: improved warning
git-svn-id: trunk@1258 -
2002-02-09 01:48:11 +00:00
lazarus
5612b36d36 MB: Fixed selection start/end/text for edits and combos. Add support for memos.
git-svn-id: trunk@1254 -
2002-02-09 01:48:10 +00:00
lazarus
bdb0ba6f53 MG: fixed TListView with more than 2 columns
git-svn-id: trunk@1243 -
2002-02-09 01:48:09 +00:00
lazarus
dd14f6a5fd MG: fixed setting gdk pen style
git-svn-id: trunk@1229 -
2002-02-09 01:48:08 +00:00
lazarus
370c5dc92b MG: fixed TMainMenu creation
git-svn-id: trunk@1217 -
2002-02-09 01:48:07 +00:00
lazarus
2d793e93b1 MG: fixed gdkwindow checks
git-svn-id: trunk@1212 -
2002-02-09 01:48:06 +00:00
lazarus
ea0d764c31 MG: fixed LM_LVChangedItem, OnShowHint, small bugs
git-svn-id: trunk@1203 -
2002-02-09 01:48:05 +00:00
lazarus
89f9ebb318 MG: reduced showing forms during creation
git-svn-id: trunk@1191 -
2002-02-09 01:48:04 +00:00
lazarus
51f5bd8ea0 MG: added persistent hints for main ide bar
git-svn-id: trunk@1186 -
2002-02-09 01:48:03 +00:00
lazarus
bb9f2ffbaa MG: fixed typo
git-svn-id: trunk@1179 -
2002-02-09 01:48:02 +00:00
lazarus
0b61d18ce4 MG: implemented TMethodList and Application Idle handlers
git-svn-id: trunk@1173 -
2002-02-09 01:48:01 +00:00
lazarus
c9b0df3a12 MG: fixed loop
git-svn-id: trunk@1163 -
2002-02-09 01:48:00 +00:00
lazarus
c7baa3e03a AJ: added IsNullBrush checks to reduce pointless color allocations & GDK function calls
git-svn-id: trunk@1157 -
2002-02-09 01:47:59 +00:00
lazarus
39e0610e6f MG: fixed message without handle
git-svn-id: trunk@1149 -
2002-02-09 01:47:58 +00:00
lazarus
94daa35ae0 MG: fixed example
git-svn-id: trunk@1141 -
2002-02-09 01:47:57 +00:00
lazarus
3599c5e51e MG: mouse cursors are now allocated on demand
git-svn-id: trunk@1136 -
2002-02-09 01:47:56 +00:00
lazarus
bb5b47a2e9 MG: finished ParseRCFile
git-svn-id: trunk@1126 -
2002-02-09 01:47:55 +00:00
lazarus
d7a033df4f MG: impoved focussing, unfocussing on destroy and fixed unit search
git-svn-id: trunk@1122 -
2002-02-09 01:47:54 +00:00
lazarus
1842ced010 MG: broke LCL<->interface circles
git-svn-id: trunk@1118 -
2002-02-09 01:47:53 +00:00
lazarus
8cae70965a AJ:Minor fixes for Win32 GTK compiling
git-svn-id: trunk@1111 -
2002-02-09 01:47:52 +00:00
lazarus
bfe6568fab AJ: Moved form contents creation to gtkproc for code
reuse between GNOME and GTK, and to make GNOME MDI
    programming easier later on.

git-svn-id: trunk@1103 -
2002-02-09 01:47:51 +00:00
lazarus
f302af081f AJ: More changes for better code reuse between gnome & gtk interfaces
git-svn-id: trunk@1094 -
2002-02-09 01:47:50 +00:00
lazarus
46f4a395d7 MG: fixed TnoteBook AddPage and double creation of MeinMenu
git-svn-id: trunk@1090 -
2002-02-09 01:47:49 +00:00
lazarus
c0d8ad7fb5 MG: minor cleanups
git-svn-id: trunk@1079 -
2002-02-09 01:47:48 +00:00
lazarus
590ea0c43e AJ: Started Form Scrolling
Started StaticText FocusControl
    Fixed Misc Dialog Problems
    Added TApplication.Title

git-svn-id: trunk@1076 -
2002-02-09 01:47:47 +00:00
lazarus
b00c319313 MG: fixed menu streaming
git-svn-id: trunk@1066 -
2002-02-09 01:47:46 +00:00
lazarus
d08808a334 MG: accelerators are now shared between non modal forms
git-svn-id: trunk@1061 -
2002-02-09 01:47:45 +00:00
lazarus
0bdf6423ee MG: fixed frmactivate
git-svn-id: trunk@1053 -
2002-02-09 01:47:44 +00:00
lazarus
73a735c4cd AJ: rearranged GTK init stuff for proper GNOME init & less duplication between interfaces
git-svn-id: trunk@1043 -
2002-02-09 01:47:43 +00:00
lazarus
a006452636 MG: fixes for 1.1
git-svn-id: trunk@1039 -
2002-02-09 01:47:42 +00:00
lazarus
1f7ef6bf3a MG: fixes for fpc1.1
git-svn-id: trunk@1029 -
2002-02-09 01:47:41 +00:00
lazarus
c4252e6d98 AJ: minor fixes for FPC 1.1
git-svn-id: trunk@1026 -
2002-02-09 01:47:40 +00:00
lazarus
3cda4862b4 AJ: Partial HintWindow Fix; Added Screen.Font & Font.Name PropEditor; Started to fix ComboBox DropDown size/pos
git-svn-id: trunk@1017 -
2002-02-09 01:47:39 +00:00
lazarus
3b16346f6f MG: fixed uncapturing of mouse
git-svn-id: trunk@1009 -
2002-02-09 01:47:38 +00:00
lazarus
72fc9d9a57 MG: made mouse capturing more strict
git-svn-id: trunk@1002 -
2002-02-09 01:47:37 +00:00
lazarus
e72316785a AJ: added forcelinebreaks
git-svn-id: trunk@995 -
2002-02-09 01:47:36 +00:00
lazarus
f3950e0137 MG: fixed timers
git-svn-id: trunk@992 -
2002-02-09 01:47:35 +00:00
lazarus
0097aa6989 MG: added TGtkObject.WordWrap
git-svn-id: trunk@985 -
2002-02-09 01:47:34 +00:00
lazarus
1fa96575b2 MG: fixed timer checking
git-svn-id: trunk@977 -
2002-02-09 01:47:33 +00:00
lazarus
4f7fdb1d4c MG: fixed zombie timers
git-svn-id: trunk@976 -
2002-02-09 01:47:32 +00:00
lazarus
f66b6de4b5 MG: gtk interface now sends keyboard events via DeliverMessage
git-svn-id: trunk@967 -
2002-02-09 01:47:31 +00:00
lazarus
064238fa05 MG: accelerated GetTextMetrics
git-svn-id: trunk@962 -
2002-02-09 01:47:30 +00:00
lazarus
3a55a8be79 MG: fixed gtk warnings on creating TMemo
git-svn-id: trunk@958 -
2002-02-09 01:47:29 +00:00
lazarus
5f04083c25 MG: added paint messages for some gtk internal widgets
git-svn-id: trunk@951 -
2002-02-09 01:47:28 +00:00
lazarus
1ede65c325 MG: fixed loading TListView from stream
git-svn-id: trunk@945 -
2002-02-09 01:47:27 +00:00
lazarus
d0966f30ff MG: fixed cool little bug (menu double attaching bug)
git-svn-id: trunk@937 -
2002-02-09 01:47:26 +00:00
lazarus
eaa8cb466b MG: fixed settings negative widget sizes
git-svn-id: trunk@933 -
2002-02-09 01:47:25 +00:00
lazarus
a6570c456c MG: fixed small typos and accelerated TDynHashArray.Contains
git-svn-id: trunk@927 -
2002-02-09 01:47:24 +00:00
lazarus
f2e067c7dc MG: added TDeviceContext.SelectedColors
git-svn-id: trunk@920 -
2002-02-09 01:47:23 +00:00
lazarus
dfd2edf053 MG: added TDevContextColorType
git-svn-id: trunk@919 -
2002-02-09 01:47:22 +00:00
lazarus
20ff816022 MG: accelerated GDIColor allocating
git-svn-id: trunk@912 -
2002-02-09 01:47:21 +00:00
lazarus
d8f12e4804 MG: accelerated SelectGDKPenProps
git-svn-id: trunk@906 -
2002-02-09 01:47:20 +00:00
lazarus
24bd0b08a8 MG: fixed stopping keypress event if handled by LCL
git-svn-id: trunk@904 -
2002-02-09 01:47:19 +00:00
lazarus
81c4bdafa2 MG: JITForms now sets csDesigning before creation
git-svn-id: trunk@900 -
2002-02-09 01:47:18 +00:00
lazarus
ec7ede3f47 MG: fixed TComboBox.ItemIndex on CreateWnd
git-svn-id: trunk@895 -
2002-02-09 01:47:17 +00:00
lazarus
26717e1d83 MG: improved TComboBox.SetItemIndex
git-svn-id: trunk@890 -
2002-02-09 01:47:16 +00:00
lazarus
f4c44fae10 MG: added DrawItem to TComboBox/TListBox
git-svn-id: trunk@888 -
2002-02-09 01:47:15 +00:00
lazarus
6f1ae50b0a MG: fixed showmodal without Application.MainForm
git-svn-id: trunk@882 -
2002-02-09 01:47:14 +00:00
lazarus
750ed08ad0 MG: added TComboBox.OnPopup+OnCloseUp+ItemWidth
git-svn-id: trunk@881 -
2002-02-09 01:47:13 +00:00
lazarus
0a9930944d AJ: TCustomLabel Autosize, TCustomCheckbox '&' shortcuts started
git-svn-id: trunk@875 -
2002-02-09 01:47:12 +00:00
lazarus
c3a37da303 MG: added SendCachedLCLMessages to interfacebase for wysiwyg
git-svn-id: trunk@873 -
2002-02-09 01:47:11 +00:00
lazarus
6668a00d67 MG: changed PDeviceContext into class TDeviceContext
git-svn-id: trunk@866 -
2002-02-09 01:47:10 +00:00
lazarus
efc3f06b00 MG: fixed transient of modal forms
git-svn-id: trunk@865 -
2002-02-09 01:47:09 +00:00
lazarus
3910775314 MG: fixed flickering of modal forms
git-svn-id: trunk@859 -
2002-02-09 01:47:08 +00:00
lazarus
8f8e7c2a31 MWE: Applied patch from "Andrew Johnson" <aj_genius@hotmail.com>
Patch includes:
    -fixes Problems with hiding modal forms
    -temporarily fixes TCustomForm.BorderStyle in bsNone
    -temporarily fixes problems with improper tabbing in TSynEdit

git-svn-id: trunk@855 -
2002-02-09 01:47:07 +00:00
lazarus
66157c2b17 MWE: Applied patch from "Andrew Johnson" <aj_genius@hotmail.com>
Here is the run down of what it includes -

 -Vasily Volchenko's Updated Russian Localizations

 -improvements to GTK Styles/SysColors
 -initial GTK Palette code - (untested, and for now useless)

 -Hint Windows and Modal dialogs now try to stay transient to
  the main program form, aka they stay on top of the main form
  and usually minimize/maximize with it.

 -fixes to Form BorderStyle code(tool windows needed a border)

 -fixes DrawFrameControl DFCS_BUTTONPUSH to match Win32 better
  when flat

 -fixes DrawFrameControl DFCS_BUTTONCHECK to match Win32 better
  and to match GTK theme better. It works most of the time now,
  but some themes, noteably Default, don't work.

 -fixes bug in Bitmap code which broke compiling in NoGDKPixbuf
  mode.

 -misc other cleanups/ fixes in gtk interface

 -speedbutton's should now draw correctly when flat in Win32

 -I have included an experimental new CheckBox(disabled by
  default) which has initial support for cbGrayed(Tri-State),
  and WordWrap, and misc other improvements. It is not done, it
  is mostly a quick hack to test DrawFrameControl
  DFCS_BUTTONCHECK, however it offers many improvements which
  can be seen in cbsCheck/cbsCrissCross (aka non-themed) state.

 -fixes Message Dialogs to more accurately determine
  button Spacing/Size, and Label Spacing/Size based on current
  System font.
 -fixes MessageDlgPos, & ShowMessagePos in Dialogs
 -adds InputQuery & InputBox to Dialogs

 -re-arranges & somewhat re-designs Control Tabbing, it now
  partially works - wrapping around doesn't work, and
  subcontrols(Panels & Children, etc) don't work. TabOrder now
  works to an extent. I am not sure what is wrong with my code,
  based on my other tests at least wrapping and TabOrder SHOULD
  work properly, but.. Anyone want to try and fix?

 -SynEdit(Code Editor) now changes mouse cursor to match
  position(aka over scrollbar/gutter vs over text edit)

 -adds a TRegion property to Graphics.pp, and Canvas. Once I
  figure out how to handle complex regions(aka polygons) data
  properly I will add Region functions to the canvas itself
  (SetClipRect, intersectClipRect etc.)

 -BitBtn now has a Stored flag on Glyph so it doesn't store to
  lfm/lrs if Glyph is Empty, or if Glyph is not bkCustom(aka
  bkOk, bkCancel, etc.) This should fix most crashes with older
  GDKPixbuf libs.

git-svn-id: trunk@854 -
2002-02-09 01:47:06 +00:00
lazarus
f179bc7742 MG: fixed TPanel and Frame3D
git-svn-id: trunk@850 -
2002-02-09 01:47:05 +00:00
lazarus
b37639ec39 MG: accelerated designer drawings
git-svn-id: trunk@848 -
2002-02-09 01:47:04 +00:00
lazarus
960069d6bd MG: added patch from Andrew
git-svn-id: trunk@843 -
2002-02-09 01:47:03 +00:00
lazarus
b081c0a951 MG: fixed mem leak in TComboBox
git-svn-id: trunk@841 -
2002-02-09 01:47:02 +00:00
lazarus
069da21d6f MG: replaced halt with raiseexception
git-svn-id: trunk@837 -
2002-02-09 01:47:01 +00:00
lazarus
65d4b907d4 Resize cursors in designer.
git-svn-id: trunk@835 -
2002-02-09 01:47:00 +00:00
lazarus
cb40c565c3 MG: fixed calling DestroyHandle if not HandleAllocated
git-svn-id: trunk@833 -
2002-02-09 01:46:59 +00:00
lazarus
8ca757f0f6 MG: removed the 1x1 bitmap from TBitBtn
git-svn-id: trunk@829 -
2002-02-09 01:46:58 +00:00
lazarus
f2c02170fd Cleanups, extended TStatusBar, graphic control cleanups.
git-svn-id: trunk@827 -
2002-02-09 01:46:57 +00:00
lazarus
3425ca1904 MG: gradient fill, minor issues from Andrew
git-svn-id: trunk@825 -
2002-02-09 01:46:56 +00:00
lazarus
246f198a0e MG: added TLabel.WordWrap for gtk-interface from Vincent
git-svn-id: trunk@823 -
2002-02-09 01:46:55 +00:00
lazarus
45b0bd34d0 MG: TListView now works handleless and SetSelection implemented
git-svn-id: trunk@821 -
2002-02-09 01:46:54 +00:00
lazarus
b2b3f03cef MG: scrollingwincontrol from Andrew
git-svn-id: trunk@820 -
2002-02-09 01:46:53 +00:00
lazarus
8ff70eb8c0 Fixed and simplified TRadioButton
git-svn-id: trunk@817 -
2002-02-09 01:46:52 +00:00
lazarus
97ba666b7e MG: fixed streaming visible=false
git-svn-id: trunk@816 -
2002-02-09 01:46:51 +00:00
lazarus
625d865249 Make TComboboxes sort again, including in OI
git-svn-id: trunk@814 -
2002-02-09 01:46:50 +00:00
lazarus
10b0fcfea4 EchoMode for TCustomEdit. emNone not implemented for GTK+, falls back to emPassword
behaviour.

git-svn-id: trunk@811 -
2002-02-09 01:46:49 +00:00
lazarus
db8e61d100 Enabled cursor property + property editor.
git-svn-id: trunk@810 -
2002-02-09 01:46:48 +00:00
lazarus
648351e905 Cleanups plus a fix to TPanel parent/drawing problem.
git-svn-id: trunk@807 -
2002-02-09 01:46:47 +00:00
lazarus
6e5fba456d MG: fixed notebook client area, send messages and minor bugs
git-svn-id: trunk@805 -
2002-02-09 01:46:46 +00:00
lazarus
a5013f860e MG: activated InvalidateControl for TWinControls
git-svn-id: trunk@803 -
2002-02-09 01:46:45 +00:00
lazarus
7b68ee0230 MG: TNotebook is now streamable
git-svn-id: trunk@801 -
2002-02-09 01:46:44 +00:00
lazarus
6cab36934a New dialog for multiline caption of TCustomLabel.
Prettified TStrings property editor.
Memo now has automatic scrollbars (not fully working), WordWrap and Scrollbars property
Removed saving of old combo text (it broke things and is not needed). Cleanups.

git-svn-id: trunk@799 -
2002-02-09 01:46:43 +00:00
lazarus
65f88cab6d Workaround GTK accelerator bug.
git-svn-id: trunk@797 -
2002-02-09 01:46:42 +00:00
lazarus
328ab9b40f MG: improved streaming error handling
git-svn-id: trunk@795 -
2002-02-09 01:46:41 +00:00
lazarus
d526439109 Added shortcut keys to labels
Support for alphabetically sorting the properties
Standardize message and add shortcuts ala Kylix
Published BorderStyle, unpublished BorderWidth
ShowAccelChar and FocusControl
ShowAccelChar and FocusControl for TLabel, escaped ampersands now work.

git-svn-id: trunk@793 -
2002-02-09 01:46:40 +00:00
lazarus
83ece02b83 MG: image support, TScrollBox, and many other things from Andrew
git-svn-id: trunk@791 -
2002-02-09 01:46:39 +00:00
lazarus
f697080808 MG: TNoteBook now starts with no Page and TPage has no auto names
git-svn-id: trunk@789 -
2002-02-09 01:46:38 +00:00
lazarus
bd541db19e MG: double, triple and quad clicks now works
git-svn-id: trunk@788 -
2002-02-09 01:46:37 +00:00
lazarus
80bb95f0d1 MG: fixed destroying combobox
git-svn-id: trunk@785 -
2002-02-09 01:46:36 +00:00
lazarus
aacb5b985f MG: fixed range check error in ampersands2underscore
git-svn-id: trunk@783 -
2002-02-09 01:46:35 +00:00
lazarus
dbd0fcac48 MG: fixed resetting comobobox text
git-svn-id: trunk@781 -
2002-02-09 01:46:34 +00:00
lazarus
e667655f3e MG: added failure exit
git-svn-id: trunk@780 -
2002-02-09 01:46:33 +00:00
lazarus
0986a72b0f MG: MoveWindowOrgEx, Splitted FWinControls/FControls, TControl drawing, Better DesignerDrawing, ...
git-svn-id: trunk@777 -
2002-02-09 01:46:32 +00:00
lazarus
876d96e817 Fixed alignment of multiline TLabel.
Simplified and prettified MessageBoxen.

git-svn-id: trunk@775 -
2002-02-09 01:46:31 +00:00
lazarus
8881110579 Use comboboxes. Use history. Prettify the dialog. Preselect text on show.
Make the findreplace a dialog. Thus removing resiying code (handled by Anchors now anyway).
Make Anchors work again and publish them for various controls.
SelStart and Co. for TEdit, SelectAll procedure for TComboBox and TEdit.
Clean up and fix some bugs for TComboBox, plus selection stuff.

git-svn-id: trunk@773 -
2002-02-09 01:46:30 +00:00
lazarus
349421ad28 MG: fixed TComboBox and InvalidateControl
git-svn-id: trunk@772 -
2002-02-09 01:46:29 +00:00
lazarus
3c89be8141 MG: reduced paint messages and DC getting/releasing
git-svn-id: trunk@770 -
2002-02-09 01:46:28 +00:00
lazarus
664c4ebebf MG: propedits text improvements from Andrew, uncapturing, improved comobobox
git-svn-id: trunk@768 -
2002-02-09 01:46:27 +00:00
lazarus
164859d39c MG: fixed designer component deletion
git-svn-id: trunk@765 -
2002-02-09 01:46:26 +00:00
lazarus
34ab2cdf10 MG: ShortCut support for buttons from Andrew
git-svn-id: trunk@764 -
2002-02-09 01:46:25 +00:00
lazarus
6a19dcfe33 MG: fixed speedbutton in designmode
git-svn-id: trunk@761 -
2002-02-09 01:46:24 +00:00
lazarus
4cf549126b MG: fixed unallocated spinedit handle bug
git-svn-id: trunk@759 -
2002-02-09 01:46:23 +00:00
lazarus
0368a16f32 MG: fixed mouse capturing, OI edit focus
git-svn-id: trunk@757 -
2002-02-09 01:46:22 +00:00
lazarus
9e3d612153 MG: fixed double click recognition
git-svn-id: trunk@756 -
2002-02-09 01:46:21 +00:00
lazarus
76ec3220a0 MG: fixed bracket hilighting
git-svn-id: trunk@753 -
2002-02-09 01:46:20 +00:00
lazarus
a59ea6d93e MG: from Andrew: style list fixes, autosize for radio/checkbtns
git-svn-id: trunk@752 -
2002-02-09 01:46:19 +00:00
lazarus
0097bf0ce6 MG: improved theme support from Andrew
git-svn-id: trunk@751 -
2002-02-09 01:46:18 +00:00
lazarus
95f4a8bd3a MG: freeing more unused GCs
git-svn-id: trunk@750 -
2002-02-09 01:46:17 +00:00
lazarus
1580317416 MG: added TDeviceContextMemManager
git-svn-id: trunk@749 -
2002-02-09 01:46:16 +00:00
lazarus
db7c768ec3 MG: reduced output
git-svn-id: trunk@748 -
2002-02-09 01:46:15 +00:00
lazarus
535971744d MG: fixed mem leaks
git-svn-id: trunk@747 -
2002-02-09 01:46:14 +00:00
lazarus
2cdaebdae9 MG: fixed mem some leaks in ide and gtk
git-svn-id: trunk@746 -
2002-02-09 01:46:13 +00:00
lazarus
1178bab300 MG: accelerated new/dispose of gdiobjects
git-svn-id: trunk@745 -
2002-02-09 01:46:12 +00:00
lazarus
9824c0cbe1 MG: design signals for gtk internal widgets
git-svn-id: trunk@744 -
2002-02-09 01:46:11 +00:00
lazarus
7184c53542 MG: removed ClientRectBugfix defines
git-svn-id: trunk@743 -
2002-02-09 01:46:10 +00:00
lazarus
2d9e85e554 MG: added some IDE menuicons, fixed submenu indicator bug
git-svn-id: trunk@742 -
2002-02-09 01:46:09 +00:00
lazarus
03e8d313cf MG: added changes from Andrew (Clipping)
git-svn-id: trunk@741 -
2002-02-09 01:46:08 +00:00
lazarus
56d3bb2cfe MG: started menuitem icon, checked, radio and groupindex
git-svn-id: trunk@740 -
2002-02-09 01:46:07 +00:00
lazarus
010cdacf4c MG: started enhanced menuitem
git-svn-id: trunk@739 -
2002-02-09 01:46:06 +00:00
lazarus
22f277cd67 MG: activated App_Paintable for TCustomForms
git-svn-id: trunk@738 -
2002-02-09 01:46:05 +00:00
lazarus
1b13671e45 MG: added graphics extensions from Andrew Johnson
git-svn-id: trunk@737 -
2002-02-09 01:46:04 +00:00
lazarus
b4e1c388c0 MG: added property TMenuItems.RightJustify
git-svn-id: trunk@736 -
2002-02-09 01:46:03 +00:00
lazarus
1ebc694967 MG: main bar speedbar open arrow now shows recent projects and files
git-svn-id: trunk@735 -
2002-02-09 01:46:02 +00:00
lazarus
445c38646b MG: recent file menus are now updated instantly
git-svn-id: trunk@734 -
2002-02-09 01:46:01 +00:00
lazarus
834b4c61aa MG: TMenuItem can now be created/destroyed/moved at any time
git-svn-id: trunk@733 -
2002-02-09 01:46:00 +00:00
lazarus
d5aeeacdc9 MG: TMenuItem.Caption can now be set after creation
git-svn-id: trunk@732 -
2002-02-09 01:45:59 +00:00
lazarus
5aa8706df6 MG: TMenuItems can now be enabled and disabled
git-svn-id: trunk@731 -
2002-02-09 01:45:58 +00:00
lazarus
3b59710734 MG: fixed BadCursor bug and Circle Reference of FixedWidget of csPanel
git-svn-id: trunk@730 -
2002-02-09 01:45:57 +00:00
lazarus
2074dee40b MG: fixed client events
git-svn-id: trunk@729 -
2002-02-09 01:45:56 +00:00
lazarus
d986734622 MG: source notebook pagenames are now updated more often
git-svn-id: trunk@728 -
2002-02-09 01:45:55 +00:00
lazarus
8660e5fb99 MG: fixed get widget position for inherited gdkwindows
git-svn-id: trunk@727 -
2002-02-09 01:45:54 +00:00
lazarus
a4b326b6aa MG: fixed eventmask for realized windows
git-svn-id: trunk@726 -
2002-02-09 01:45:53 +00:00
lazarus
9ca93d0a2e MG: fixed setcolor
git-svn-id: trunk@725 -
2002-02-09 01:45:52 +00:00
lazarus
d519f188a3 MG: fixed parser for external vars
git-svn-id: trunk@724 -
2002-02-09 01:45:51 +00:00
lazarus
446cb480be MG: added new tool: Guess misplaced $IFDEF/$ENDIF
git-svn-id: trunk@723 -
2002-02-09 01:45:50 +00:00
lazarus
97d139948c MG: in design mode the mouse cursor is now also set for hidden gdkwindows
git-svn-id: trunk@722 -
2002-02-09 01:45:49 +00:00
lazarus
03ad87f31c MG: TControl.Cursor is now set, reduced auto reaction of widgets in design mode
git-svn-id: trunk@721 -
2002-02-09 01:45:48 +00:00
lazarus
c28e4a8a65 MG: Form Editing: snapping, guidelines, modified on move/resize, creating components in csDesigning, ...
git-svn-id: trunk@720 -
2002-02-09 01:45:47 +00:00
lazarus
af1191cb94 MG: fixed mouse coords and fixed mouse clicked thru bug
git-svn-id: trunk@719 -
2002-02-09 01:45:46 +00:00
lazarus
c4805b1ced MG: fixed persistent caret and implemented Form.BorderStyle=bsNone
git-svn-id: trunk@718 -
2002-02-09 01:45:45 +00:00
lazarus
2ab4322524 MG: fixed window jumping
git-svn-id: trunk@717 -
2002-02-09 01:45:44 +00:00
lazarus
2dc287881d MG: added close buttons and images to TNoteBook and close buttons to source editor
git-svn-id: trunk@716 -
2002-02-09 01:45:43 +00:00
lazarus
f6fe2f1c96 MG: goto bookmark now centers the cursor line
git-svn-id: trunk@715 -
2002-02-09 01:45:42 +00:00
lazarus
e00b19de22 MG: gtk HandleEvents will now process all pending events
git-svn-id: trunk@714 -
2002-02-09 01:45:41 +00:00
lazarus
018db1d173 MG: small fixes to reduce form repositioing
git-svn-id: trunk@713 -
2002-02-09 01:45:40 +00:00
lazarus
7a0d8bedc1 MG: fixed LM_SetItemIndex gtk warning
git-svn-id: trunk@712 -
2002-02-09 01:45:39 +00:00
lazarus
ebb6650c8b MG: fixed fonts in XLFD format and styles
git-svn-id: trunk@711 -
2002-02-09 01:45:38 +00:00
lazarus
ccf9d4126e MG: improved TFont for XLFD font names
git-svn-id: trunk@710 -
2002-02-09 01:45:37 +00:00
lazarus
3c2076c235 MG: deactivated new system colors, till we got a consistent solution
git-svn-id: trunk@709 -
2002-02-09 01:45:36 +00:00
lazarus
fc960176b5 MG: added filters and history to TOpenDialog
git-svn-id: trunk@708 -
2002-02-09 01:45:35 +00:00
lazarus
c01f8413a1 MG: improved TCommon/File/OpenDialog, fixed TListView scrolling and broder
git-svn-id: trunk@707 -
2002-02-09 01:45:34 +00:00
lazarus
b0c70834c4 MG: added gtk rc file support and started stule dependent syscolors
git-svn-id: trunk@706 -
2002-02-09 01:45:33 +00:00
lazarus
4a11d8de0c MG: added scrollbars for TListView
git-svn-id: trunk@705 -
2002-02-09 01:45:32 +00:00
lazarus
aa4255229b MG: started mouse bugfix and completed Makefile.fpc
git-svn-id: trunk@704 -
2002-02-09 01:45:31 +00:00
lazarus
b42094816b MG: fixed TForm ShowHide repositioning
git-svn-id: trunk@703 -
2002-02-09 01:45:30 +00:00
lazarus
fcddafbdae MG: added TMainMenu.Parent
git-svn-id: trunk@702 -
2002-02-09 01:45:29 +00:00
lazarus
dca418f7d3 MG: fixed form positioning when show, hide, show
git-svn-id: trunk@701 -
2002-02-09 01:45:28 +00:00
lazarus
7ead1ebab0 MG: fixed client rectangles, TRadioGroup, RecreateWnd
git-svn-id: trunk@700 -
2002-02-09 01:45:27 +00:00
lazarus
c46005a27a MG: client rect bugs nearly completed
git-svn-id: trunk@699 -
2002-02-09 01:45:26 +00:00
lazarus
570262d230 MG: changed license to LGPL
git-svn-id: trunk@698 -
2002-02-09 01:45:25 +00:00
lazarus
1b5722cf8b MG: further clientrect bugfixes
git-svn-id: trunk@697 -
2002-02-09 01:45:24 +00:00
lazarus
dce090aa27 MG: replaced logo, increased version to 0.8.3a and some clientrectbugfix
git-svn-id: trunk@696 -
2002-02-09 01:45:23 +00:00
lazarus
9552e6c3d1 MG: find declaration for delphi pointer shortcut and clientrect tricks
git-svn-id: trunk@695 -
2002-02-09 01:45:22 +00:00
lazarus
fa7d4c0348 MG: fixed find declaration of default properties
git-svn-id: trunk@694 -
2002-02-09 01:45:21 +00:00
lazarus
e4f8add4fa MG: fixed window shrinking
git-svn-id: trunk@693 -
2002-02-09 01:45:20 +00:00
lazarus
cebd8c957b MG: improved clean up
git-svn-id: trunk@692 -
2002-02-09 01:45:19 +00:00
lazarus
a8d1056a85 Added Triple Click
Shane

git-svn-id: trunk@691 -
2002-02-09 01:45:18 +00:00
lazarus
7519581e32 MWE:
* Cleanup in lmessages
  * Added Listview selection and notification events
  + introduced commctrl

git-svn-id: trunk@690 -
2002-02-09 01:45:17 +00:00
lazarus
192648a20c GTK Cleanup
Shane

git-svn-id: trunk@689 -
2002-02-09 01:45:16 +00:00
lazarus
f9837a2c2d Removed FOCUSIN messages
Removed Bitbtn created message
Shane

git-svn-id: trunk@688 -
2002-02-09 01:45:15 +00:00
lazarus
33ed59075b Bug fix for Mattias.
Fixed spinedit so you can now get the value and set the value.
Shane

git-svn-id: trunk@687 -
2002-02-09 01:45:14 +00:00
lazarus
bdf8fb50ca Constraints implementation (first cut) and sizig - moving system rework to
better match Delphi/Kylix way of doing things (the existing implementation
worked by acident IMHO :-)

git-svn-id: trunk@686 -
2002-02-09 01:45:13 +00:00
lazarus
8b07b4a5da MWE:
* More delphi compatibility added/updated to TListView
  * Introduced TDebugger.locals
  * Moved breakpoints dialog to debugger dir
  * Changed breakpoints dialog to read from resource

git-svn-id: trunk@685 -
2002-02-09 01:45:12 +00:00
lazarus
dab88d18cc MWE:
* Made TListview more Delphi compatible
  * Did some cleanup

git-svn-id: trunk@684 -
2002-02-09 01:45:11 +00:00
lazarus
4a3eccc415 Minor tweaks, default font caching.
git-svn-id: trunk@683 -
2002-02-09 01:45:10 +00:00
lazarus
170fc3c261 Implented TMenuItem.ShortCut (not much tested).
git-svn-id: trunk@682 -
2002-02-09 01:45:09 +00:00
lazarus
c9e180acac TPanel implemented.
Basic graphic primitives split into GraphType package, so that we can
reference it from interface (GTK, Win32) units.
New Frame3d canvas method that uses native (themed) drawing (GTK only).
New overloaded Canvas.TextRect method.
LCLLinux and Graphics was split, so a bunch of files had to be modified.

git-svn-id: trunk@653 -
2002-02-03 00:24:02 +00:00
lazarus
096970d6f2 MG: deactivated clipboard setting target list for win32
git-svn-id: trunk@621 -
2002-01-24 15:40:59 +00:00
lazarus
48ab02d647 Minor changes to TListView.
Added TImageList to the IDE
Shane

git-svn-id: trunk@583 -
2002-01-08 16:02:45 +00:00