Commit Graph

4225 Commits

Author SHA1 Message Date
dmitry
9bbf99a396 lcl: prevent trackbar from calling OnChange while the control is loaded from .lfm
git-svn-id: trunk@25704 -
2010-05-27 17:22:46 +00:00
mattias
57e6a22d2c LCL: added warning when painting outside of paint message
git-svn-id: trunk@25700 -
2010-05-27 16:02:21 +00:00
martin
0da4663c8d Change ASyncQueue to run in forward order (first in / first out)
git-svn-id: trunk@25698 -
2010-05-27 15:29:53 +00:00
mattias
8541fb499c LCL: TCustomForm.FocusControl: comment
git-svn-id: trunk@25692 -
2010-05-27 14:42:26 +00:00
mattias
b76088df74 LCL: TCustomForm.FocusControl: comment
git-svn-id: trunk@25691 -
2010-05-27 14:35:25 +00:00
martin
cc7d32817b LCL: added Application.RemoveAsyncQueue(Object)
git-svn-id: trunk@25671 -
2010-05-26 22:12:31 +00:00
mattias
73ec3261b6 LCL: SetActiveControl: do the sanity checks only when visible
git-svn-id: trunk@25667 -
2010-05-26 18:09:11 +00:00
mattias
a03f193c5e LCL: fixed TCustomForm.FocusControl checking IsVisible
git-svn-id: trunk@25656 -
2010-05-26 08:24:15 +00:00
mattias
cb7c832e25 LCL: TScrollingWincontrol: fixed GetLogicalClientRect - only use Range if bar is visible, use preferredsize if Parent.ChildSizing.Layout<>cclNone
git-svn-id: trunk@25574 -
2010-05-22 11:52:45 +00:00
mattias
d18d9a1205 IDEIntf: started TIDEWindowDefaultLayout
git-svn-id: trunk@25573 -
2010-05-22 10:59:28 +00:00
mattias
0e43e06e7c LCL: TDockManager: added overload InsertControl
git-svn-id: trunk@25550 -
2010-05-20 18:43:28 +00:00
mattias
d618157804 LCL: verbosity
git-svn-id: trunk@25548 -
2010-05-20 16:59:22 +00:00
mattias
05e7dfaf66 LCL: TCustomForm.CloseQuery query all child forms
git-svn-id: trunk@25547 -
2010-05-20 15:43:15 +00:00
mattias
482773ba4b LCL; fixed typo
git-svn-id: trunk@25546 -
2010-05-20 15:41:42 +00:00
mattias
7c4a2d5678 LCL: TControlScrollBar.AutoCalcRange: do not use preferred width/height if AutoSize=false
git-svn-id: trunk@25544 -
2010-05-20 12:16:00 +00:00
mattias
169ad15bbe LCL: TControlScrollBar.IsScrollBarVisible fixed for designtime
git-svn-id: trunk@25543 -
2010-05-20 11:57:50 +00:00
mattias
dd689541da LCL: TControlScrollBar.IsScrollBarVisible fixed for designtime
git-svn-id: trunk@25542 -
2010-05-20 11:57:00 +00:00
mattias
64eaeed222 LCL: delay autosizing during creation of multiple handnles
git-svn-id: trunk@25541 -
2010-05-20 11:52:29 +00:00
mattias
225616d66a LCL: fixed allocating child handles
git-svn-id: trunk@25539 -
2010-05-20 11:42:39 +00:00
zeljko
c86392f301 LCL: added ASystemTopAlso bool param to TApplication.RemoveStayOnTop & TApplication.RestoreStayOnTop, WS.AppRemoveStayOnTop & WS.AppRestoreStayOnTop, because TApplication.HandleException should normalize all stayontop (app, sys), but app activate/deactivate only fsStayOnTop.
git-svn-id: trunk@25535 -
2010-05-20 10:54:19 +00:00
sekelsenmat
9d7aa39624 Implements a new form style: fsSystemStayOnTop, reverts win32 fsStayOnTop to mean staying on top of the App only and implements sending WM_HOTKEY messages to the user TMyForm.WndProc. Also adds the OldFormStyle to the parameters of TWSCustomForm.SetFormStyle so that it isn't always necessary to recreate the Wnd.
git-svn-id: trunk@25531 -
2010-05-20 09:28:21 +00:00
mattias
eb60223ce2 LCL: invalidate cached AdjustedLogicalClientRect when FClientWidth/Height changes
git-svn-id: trunk@25527 -
2010-05-20 08:31:06 +00:00
mattias
75cd574d96 LCL: use AdjustClientRect for AnchorSides
git-svn-id: trunk@25515 -
2010-05-19 13:40:14 +00:00
mattias
b36aa016ec LCL: TCustomForm: using Application.BidiMode
git-svn-id: trunk@25512 -
2010-05-19 11:10:26 +00:00
paul
415884606c lcl: publish TPageControl.MultiLine property and map it to TCustomNotebook.Options nboMultiLine
git-svn-id: trunk@25507 -
2010-05-19 08:40:32 +00:00
sekelsenmat
8a80287608 Improves wince debug info
git-svn-id: trunk@25500 -
2010-05-18 20:39:11 +00:00
zeljko
2396c08449 LCL: update form default position if TPosition changed manually during runtime. fixes #16495
git-svn-id: trunk@25481 -
2010-05-17 12:52:36 +00:00
zeljko
7bb68e7dfa Gtk,Gtk2: reworked app activate / app deactivate, now it works fine, added AppBringToFront. fixes #15859
LCL: removed workaround in TApplication.Deactivate which was there only because of gtk & gtk2.

git-svn-id: trunk@25478 -
2010-05-17 10:59:41 +00:00
martin
d724916e5d LCL: Fix Memo/Edit, preserve caret when dealing with ecUpperCase,ecLowerCase / issue #16490
git-svn-id: trunk@25477 -
2010-05-17 10:31:43 +00:00
paul
ce91a6a9f0 lcl,win32,wince: move edit control flags to createparams
git-svn-id: trunk@25476 -
2010-05-17 07:34:07 +00:00
paul
7686d846ed lcl, win32, wince: move button controls flags into CreateParams methods
git-svn-id: trunk@25473 -
2010-05-17 01:10:18 +00:00
mattias
01193ff9e0 codetools: GetValuesOfCaseVariable: resolve function results, needed by macro ofall
git-svn-id: trunk@25467 -
2010-05-16 15:43:35 +00:00
mattias
7e3ca2686a LCL: AlignControls uses logical clientrect, FAdjustClientRectRealized was visible, maybe fixing loop on win32 intf
git-svn-id: trunk@25461 -
2010-05-16 13:44:40 +00:00
mattias
01aa7b2e38 LCL: added -dVerboseWidgetSizing
git-svn-id: trunk@25458 -
2010-05-16 11:52:48 +00:00
paul
04de1fcdae lcl: call defaulthandler if color=clDefault for wmerasebkgnd
git-svn-id: trunk@25428 -
2010-05-15 15:12:33 +00:00
paul
1b38c456a8 lcl: draw hintwindow with themes if color = clDefault
git-svn-id: trunk@25426 -
2010-05-15 15:07:30 +00:00
paul
c66dfcc85c lcl: DoSendPageIndex should set LastChangePageIndex for correct page reporting on page show/hide
git-svn-id: trunk@25419 -
2010-05-15 12:48:30 +00:00
mattias
51906d0ce2 LCL: TCanvas.RealizeAntialiasing: do not call changed
git-svn-id: trunk@25417 -
2010-05-15 11:42:47 +00:00
dmitry
403c0fde87 lcl: implement setting amDontCare mode for TCanvas. The actual value set is based on WS.GetLCLCapability
git-svn-id: trunk@25416 -
2010-05-15 11:32:32 +00:00
zeljko
2773d06487 Qt,Gtk2: added minimize/restore ability to get consistent behaviour on all platforms. Patch by Flavio Etrusco modified by me for qt. fixes #13919
git-svn-id: trunk@25407 -
2010-05-14 19:12:02 +00:00
paul
dda71573f7 lcl: TCustomPage.IsControlVisible, TCustomPage.HandleObjectShouldBeVisible must take TCustomPage.Visible setting into account (Samuel Herzog note in issue #0009344)
git-svn-id: trunk@25406 -
2010-05-14 17:05:56 +00:00
paul
f34a129c53 lcl: fix typo in comment
git-svn-id: trunk@25405 -
2010-05-14 16:02:57 +00:00
mattias
847f100e73 LCL: added VerboseShowing, try #2
git-svn-id: trunk@25402 -
2010-05-14 12:50:26 +00:00
paul
bc8f5f3d69 lcl: map LM_PAINT to WM_PAINT message number, don't perform any special handling if control has no doublebuffering and Message.DC = 0
win32: don't use doublebuffing and other hacks for TBitBtn wm_paint handler - pass the message to LCL as is (windows 7 glue is not visible on focused bit buttons, to be done for regular buttons too)

git-svn-id: trunk@25400 -
2010-05-14 09:55:36 +00:00
paul
8b1b85e16d lcl: move button flags to TCustomButton.CreateParams
git-svn-id: trunk@25398 -
2010-05-14 09:16:51 +00:00
mattias
a17605a7f4 LCL: warn if CM_SHOWINGFAILED
git-svn-id: trunk@25397 -
2010-05-14 09:15:07 +00:00
blikblum
8242414ed3 lcl: don't set ListBox BorderStyle after handle creation since widgetset already does.
git-svn-id: trunk@25393 -
2010-05-14 03:51:18 +00:00
blikblum
95c213a0ee lcl/win32: move BorderStyle params setting from widgetset (win32) to LCL (TWinControl.CreateParams).
git-svn-id: trunk@25389 -
2010-05-14 02:34:25 +00:00
mattias
000b5de949 LCL: fixed typo
git-svn-id: trunk@25378 -
2010-05-13 18:08:52 +00:00
mattias
8011e7b757 LCL: implemented considering parent anchored sides for Parent s auto size
git-svn-id: trunk@25370 -
2010-05-13 15:49:36 +00:00