Commit Graph

2185 Commits

Author SHA1 Message Date
lazarus
dad4a3d66c MG: fixed changing notebook pageindex at designtime
git-svn-id: trunk@3569 -
2002-10-26 15:56:45 +00:00
lazarus
76636fcab2 MG: renamed graphicsmath.pp
git-svn-id: trunk@3567 -
2002-10-26 15:16:59 +00:00
lazarus
88a2927d1c MG: broke LCL<->interface circles
git-svn-id: trunk@3566 -
2002-10-26 15:15:50 +00:00
lazarus
8efa0178f7 MG: broke some interfaces.pp circles
git-svn-id: trunk@3565 -
2002-10-26 11:20:30 +00:00
lazarus
c7ae25f0f2 MG: broke actnlist <-> forms circle
git-svn-id: trunk@3564 -
2002-10-26 11:05:59 +00:00
lazarus
29fd697de5 MG: broke actnlist <-> menus circle
git-svn-id: trunk@3563 -
2002-10-26 10:21:01 +00:00
lazarus
9da629f572 AJ: disable TFloatPoint := TPoint if FPC 1.0
git-svn-id: trunk@3562 -
2002-10-25 17:49:43 +00:00
lazarus
64182d6814 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@3561 -
2002-10-25 15:27:02 +00:00
lazarus
ba6073dd0c AJ: MessageDlgs -> PromptUser, better Cancel/Default order
git-svn-id: trunk@3560 -
2002-10-25 14:59:11 +00:00
lazarus
dd10c846e0 MG: broke minor circles
git-svn-id: trunk@3559 -
2002-10-25 10:42:08 +00:00
lazarus
37b96cb4ee MG: broke interfacebase uses circles
git-svn-id: trunk@3558 -
2002-10-25 10:06:34 +00:00
lazarus
cf9743275e MG: added inputdialog.inc
git-svn-id: trunk@3557 -
2002-10-25 09:47:38 +00:00
lazarus
b06153fbbe MG: broke circle stdctrls.pp <-> forms.pp
git-svn-id: trunk@3556 -
2002-10-25 08:25:44 +00:00
lazarus
605d46b061 AJ: fixed typos
git-svn-id: trunk@3555 -
2002-10-24 19:45:28 +00:00
lazarus
459abac574 AJ:fixed stdctrls uses
git-svn-id: trunk@3554 -
2002-10-24 19:42:19 +00:00
lazarus
17b6fecb78 AJ: Fixed forms <-> stdctrls circular uses
git-svn-id: trunk@3553 -
2002-10-24 19:35:34 +00:00
lazarus
f24444ce29 MG: broke dialogs.pp <-> forms.pp circle
git-svn-id: trunk@3552 -
2002-10-24 10:37:05 +00:00
lazarus
a1b7c185ea MG: broke extctrls.pp <-> forms.pp circle
git-svn-id: trunk@3551 -
2002-10-24 10:27:52 +00:00
lazarus
27ddcbc159 MG: broke buttons.pp <-> forms.pp circle
git-svn-id: trunk@3550 -
2002-10-24 10:15:24 +00:00
lazarus
d8abfdaf6a MG: broke graphics.pp <-> clipbrd.pp circle
git-svn-id: trunk@3549 -
2002-10-24 10:05:51 +00:00
lazarus
dbe9e4a855 MG: broke menus.pp <-> controls.pp circle
git-svn-id: trunk@3548 -
2002-10-24 09:37:39 +00:00
lazarus
54dc2291c2 MG: fixed TnoteBook AddPage and double creation of MeinMenu
git-svn-id: trunk@3547 -
2002-10-24 08:56:30 +00:00
lazarus
0fded23813 AJ:removed FreeMem(NewMessage), caused dialog freezes
git-svn-id: trunk@3545 -
2002-10-23 21:01:28 +00:00
lazarus
2f6d95cb38 AJ: Started Form Scrolling
Started StaticText FocusControl
    Fixed Misc Dialog Problems
    Added TApplication.Title

git-svn-id: trunk@3544 -
2002-10-23 20:47:27 +00:00
lazarus
8f76593828 AJ:Fixes to PromptUser;Switched ShowMessage* to use NotifyUser*;
fixed TGraphicPropertyEditor for when Property is nil.

git-svn-id: trunk@3542 -
2002-10-23 14:36:53 +00:00
lazarus
cc0fe8109e MG: fixed menu streaming
git-svn-id: trunk@3537 -
2002-10-22 18:54:56 +00:00
lazarus
17b5d70d0b MG: fixed setting modalresult on hide
git-svn-id: trunk@3533 -
2002-10-22 13:01:20 +00:00
lazarus
3bfe825372 AJ: moved TCustomStaticText code to include/customstatictext.inc
git-svn-id: trunk@3529 -
2002-10-21 15:51:27 +00:00
lazarus
78e3abadce MG: fixes for 1.1
git-svn-id: trunk@3528 -
2002-10-21 14:40:52 +00:00
lazarus
53508f6de2 AJ:fixed statusbar border for SimpleText mode
git-svn-id: trunk@3527 -
2002-10-21 14:15:16 +00:00
lazarus
c22a450c11 AJ: rearranged GTK init stuff for proper GNOME init & less duplication between interfaces
git-svn-id: trunk@3526 -
2002-10-21 03:23:35 +00:00
lazarus
bb4cebd0bc AJ:switched to gtk_widget_newv to work around array of const
git-svn-id: trunk@3525 -
2002-10-20 22:57:18 +00:00
lazarus
f7e74c0c19 AJ:switched TImage.Autosize to use DoAutoSize
git-svn-id: trunk@3524 -
2002-10-20 22:31:08 +00:00
lazarus
8ef3f22c76 MG: fixes for 1.1
git-svn-id: trunk@3523 -
2002-10-20 21:54:03 +00:00
lazarus
41b25f79a9 MG: fixes for fpc1.1
git-svn-id: trunk@3522 -
2002-10-20 21:49:09 +00:00
lazarus
8b6212b898 AJ: minor fixes for FPC 1.1
git-svn-id: trunk@3521 -
2002-10-20 19:03:56 +00:00
lazarus
f07eb318fe AJ: Partial HintWindow Fix; Added Screen.Font & Font.Name PropEditor; Started to fix ComboBox DropDown size/pos
git-svn-id: trunk@3520 -
2002-10-18 16:08:10 +00:00
lazarus
85b9ae6942 MG: fixed handle allocating in TLabel
git-svn-id: trunk@3518 -
2002-10-16 17:06:33 +00:00
lazarus
5d6f509d63 AJ: fixed GTK DrawText to use WordWrap, and add DT_EditControl
git-svn-id: trunk@3515 -
2002-10-15 17:09:54 +00:00
lazarus
74f25c29c4 MG: fixed timers
git-svn-id: trunk@3514 -
2002-10-15 16:01:36 +00:00
lazarus
ea0cbc8243 MG: fixed zombie timers
git-svn-id: trunk@3513 -
2002-10-14 19:00:49 +00:00
lazarus
7112bf089f AJ: Improvements/Fixes to new PromptUser API
git-svn-id: trunk@3512 -
2002-10-14 18:36:57 +00:00
lazarus
cc1ad2295f AJ: Improvements to TUpDown; Added TStaticText & GNOME DrawText
git-svn-id: trunk@3510 -
2002-10-14 14:29:50 +00:00
lazarus
70db5f4b81 Cleanups. Fixed source generation for autocreated forms from project options.
git-svn-id: trunk@3504 -
2002-10-13 21:36:42 +00:00
lazarus
f64fd91acf AJ: fixed GNOME Prompt/Notify dialogs to wrap long messages.
git-svn-id: trunk@3502 -
2002-10-13 16:06:49 +00:00
lazarus
81cc7f3a50 AJ: added new QueryUser/NotifyUser
git-svn-id: trunk@3500 -
2002-10-12 16:36:40 +00:00
lazarus
711f18100c AJ: made InputQuery Interface Dependant
git-svn-id: trunk@3499 -
2002-10-11 16:00:39 +00:00
lazarus
21eea01db1 MG: fixed freeing Glyph in TBitBtn.SetKind
git-svn-id: trunk@3497 -
2002-10-10 20:34:33 +00:00
lazarus
35fd64f0b5 AJ: added LoadStockPixmap routine & minor fixes to/for GNOMEInt
git-svn-id: trunk@3496 -
2002-10-10 13:29:08 +00:00
lazarus
c813ca6960 MG: added paint messages for some gtk internal widgets
git-svn-id: trunk@3495 -
2002-10-10 08:51:13 +00:00
lazarus
ae5d7dfda1 MG: fixed loading TListView from stream
git-svn-id: trunk@3492 -
2002-10-09 11:46:05 +00:00
lazarus
be81c8f901 MG: fixed client origin coordinates
git-svn-id: trunk@3490 -
2002-10-09 10:22:54 +00:00
lazarus
a0eed2d542 MG: fixed cool little bug (menu double attaching bug)
git-svn-id: trunk@3489 -
2002-10-08 22:32:27 +00:00
lazarus
ef618bde2b MG: fixed small typos and accelerated TDynHashArray.Contains
git-svn-id: trunk@3484 -
2002-10-08 16:15:44 +00:00
lazarus
98e834f5cb AJ: fixed bug in drawtext, switched hintwindow's to use Canvas.TextRect
git-svn-id: trunk@3483 -
2002-10-08 02:52:58 +00:00
lazarus
715d62fa62 MG: accelerated TDynHashArray
git-svn-id: trunk@3480 -
2002-10-07 10:59:41 +00:00
lazarus
c7ad8d7fd2 MG: JITForms now sets csDesigning before creation
git-svn-id: trunk@3475 -
2002-10-06 17:55:45 +00:00
lazarus
d11861c864 MG: fixed TComboBox.ItemIndex on CreateWnd
git-svn-id: trunk@3467 -
2002-10-05 10:37:21 +00:00
lazarus
a60a0c9584 MG: improved TComboBox.SetItemIndex
git-svn-id: trunk@3460 -
2002-10-04 20:46:51 +00:00
lazarus
e850093571 MG: added DrawItem to TComboBox/TListBox
git-svn-id: trunk@3459 -
2002-10-04 14:24:15 +00:00
lazarus
9268921ead MG: fixed compiling gnome interface
git-svn-id: trunk@3457 -
2002-10-03 19:02:04 +00:00
lazarus
e932ca99e6 MG: fixed compiling gnome interface
git-svn-id: trunk@3456 -
2002-10-03 18:57:25 +00:00
lazarus
48ba3da714 MG: added lcl/units/gnome
git-svn-id: trunk@3455 -
2002-10-03 18:11:22 +00:00
lazarus
acd0679554 MG: started customdrawitem
git-svn-id: trunk@3454 -
2002-10-03 18:04:46 +00:00
lazarus
3986fdd872 MG: added TComboBox.OnPopup+OnCloseUp+ItemWidth
git-svn-id: trunk@3452 -
2002-10-03 14:47:31 +00:00
lazarus
adf826a1be AJ: TCustomLabel Autosize, TCustomCheckbox '&' shortcuts started
git-svn-id: trunk@3450 -
2002-10-03 00:08:50 +00:00
lazarus
cdc4491fb2 MG: accelerated unitdependencies
git-svn-id: trunk@3448 -
2002-10-02 16:16:40 +00:00
lazarus
0b38b75404 MG: added various history lists
git-svn-id: trunk@3446 -
2002-10-02 14:23:23 +00:00
lazarus
690a7f150a AJ: Initial TUpDown, minor property additions to improve reading Delphi created forms.
git-svn-id: trunk@3442 -
2002-10-01 18:00:04 +00:00
mattias
7ab779bbc8 added SelectDirectory dialog
git-svn-id: trunk@3430 -
2002-10-01 15:45:58 +00:00
mattias
01a8eab6d8 fixes for debugging lazarus
git-svn-id: trunk@3428 -
2002-10-01 15:45:57 +00:00
lazarus
dac81bf18e MG: fixed mem leak
git-svn-id: trunk@3385 -
2002-10-01 10:41:47 +00:00
lazarus
fb9dc77cbe MG: removed last clientrectbugfix switches
git-svn-id: trunk@3384 -
2002-10-01 10:16:34 +00:00
lazarus
e104598666 MG: fixed parsing textnodes
git-svn-id: trunk@3382 -
2002-10-01 08:27:35 +00:00
lazarus
df7fc46334 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@3375 -
2002-09-29 15:08:38 +00:00
lazarus
24f1528f15 MWE: Woops, forgot one file of "Andrew Johnson" <aj_genius@hotmail.com>'s
patch

git-svn-id: trunk@3374 -
2002-09-27 21:31:02 +00:00
lazarus
27f7ca3e31 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@3373 -
2002-09-27 20:52:23 +00:00
lazarus
e940f8c711 MG: fixed Menu.Free and gdkwindow=nil bug
git-svn-id: trunk@3363 -
2002-09-19 16:45:54 +00:00
lazarus
e4c398a208 MG: added patch from Andrew
git-svn-id: trunk@3361 -
2002-09-18 17:07:30 +00:00
lazarus
d3f24412e6 MG: fixed mem leak in TPixmap
git-svn-id: trunk@3354 -
2002-09-16 16:18:50 +00:00
lazarus
6f512029ae MG: replaced halt with raiseexception
git-svn-id: trunk@3353 -
2002-09-16 16:06:21 +00:00
lazarus
37611d322b MG: fixed calling DestroyHandle if not HandleAllocated
git-svn-id: trunk@3352 -
2002-09-16 15:42:17 +00:00
lazarus
c10b07e7b0 MG: gtk mlouse events can now be fetched before or after
git-svn-id: trunk@3350 -
2002-09-16 08:54:03 +00:00
lazarus
deecb51f4b MG: fixed selection
git-svn-id: trunk@3348 -
2002-09-15 13:00:15 +00:00
lazarus
78911bbec5 MG: fixed icons
git-svn-id: trunk@3343 -
2002-09-14 14:47:41 +00:00
lazarus
4be5bbcd27 MG: added icons to unitdependencies
git-svn-id: trunk@3342 -
2002-09-14 12:35:59 +00:00
lazarus
1d4aa7e976 MG: added expanding to unit dependencies
git-svn-id: trunk@3341 -
2002-09-14 10:39:40 +00:00
lazarus
44e3418b75 MG: added TListView notification from Vincent
git-svn-id: trunk@3340 -
2002-09-14 08:38:06 +00:00
lazarus
5aab225599 MG: removed the 1x1 bitmap from TBitBtn
git-svn-id: trunk@3337 -
2002-09-13 16:58:27 +00:00
lazarus
c7aeefd819 Reverting statusbar changes.
git-svn-id: trunk@3336 -
2002-09-13 16:07:20 +00:00
lazarus
e18c37b2a4 Cleanups, extended TStatusBar, graphic control cleanups.
git-svn-id: trunk@3334 -
2002-09-13 11:49:47 +00:00
lazarus
11279dd04b MG: gradient fill, minor issues from Andrew
git-svn-id: trunk@3328 -
2002-09-12 05:56:15 +00:00
lazarus
1e57a6f00c MG: added stringhashlist.pas
git-svn-id: trunk@3326 -
2002-09-11 15:04:49 +00:00
lazarus
fc518c76b8 MG: TListView now works handleless and SetSelection implemented
git-svn-id: trunk@3312 -
2002-09-10 10:00:27 +00:00
lazarus
385cd1efb4 MG: fixed TCheckBox.DoAutoSize on loading
git-svn-id: trunk@3311 -
2002-09-10 07:33:37 +00:00
lazarus
b12c94294c MG: scrollingwincontrol from Andrew
git-svn-id: trunk@3310 -
2002-09-10 06:49:25 +00:00
lazarus
f5bb1e4998 MG: added scrollingwincontrol.inc
git-svn-id: trunk@3309 -
2002-09-09 19:30:57 +00:00
lazarus
b385b12038 MG: started TTreeView dragging
git-svn-id: trunk@3308 -
2002-09-09 19:04:01 +00:00
lazarus
42c2244602 MG: added multiselection to TTreeView
git-svn-id: trunk@3307 -
2002-09-09 17:41:18 +00:00
lazarus
4d2b332a14 MG: improved TScreen and ShowModal
git-svn-id: trunk@3306 -
2002-09-09 14:01:05 +00:00