sekelsenmat
034d195ca9
Advances implementing the WS class for TLazAccessibleObject
...
git-svn-id: trunk@34713 -
2012-01-12 01:29:32 +00:00
sekelsenmat
61d31cd4c2
Various improvements and attempts at creating a WS implementation for TLazAccessibleObject
...
git-svn-id: trunk@34712 -
2012-01-11 18:36:30 +00:00
sekelsenmat
ebb666cb58
Advances implementing accessible children for TTreeView, specially in Carbon. Not yet fully working
...
git-svn-id: trunk@34709 -
2012-01-11 12:48:55 +00:00
sekelsenmat
6201edbbac
Rearchitectures the accessibility child objects and data storage as per Martin proposal
...
git-svn-id: trunk@34708 -
2012-01-11 09:19:36 +00:00
sekelsenmat
6a22f885c2
Adds the generic structure for arbitrary non-TControl accessible objects and starts implementing support for it in TTreeView
...
git-svn-id: trunk@34701 -
2012-01-11 00:10:13 +00:00
sekelsenmat
07b94b092f
Now connects setting the accessible fields to LCLIntf via TControl.SetAccessibleFields and starts the carbon accessibility fields implementation
...
git-svn-id: trunk@34689 -
2012-01-09 19:23:10 +00:00
sekelsenmat
b3a3ec2fb9
Rearchitectures LazAccessibility_SetFields in order to support TControl
...
git-svn-id: trunk@34688 -
2012-01-09 18:05:00 +00:00
sekelsenmat
5b98ba7981
Upgrades the Accessibility structure to support roles, name, description and more easily extensible notifications
...
git-svn-id: trunk@34678 -
2012-01-09 13:25:26 +00:00
sekelsenmat
217b6bb45b
Changes the lapDefault resolution into Application.Initialize
...
git-svn-id: trunk@34289 -
2011-12-19 18:59:14 +00:00
sekelsenmat
cc0e04b161
Finishes the basic implementation of dpi and screen rotation adjustment for Android. Not 100% perfect, but in general already functional.
...
git-svn-id: trunk@34279 -
2011-12-19 13:51:13 +00:00
paul
b839a5040a
lcl: report ssMeta in GetKeyShiftState
...
git-svn-id: trunk@34276 -
2011-12-19 12:21:36 +00:00
sekelsenmat
b5a59868f9
Commits the first part of layout auto-adjustment support in the LCL
...
git-svn-id: trunk@34272 -
2011-12-19 10:25:13 +00:00
sekelsenmat
3270436597
Adds virtual keyboard support to LCL-CustomDrawn-Android
...
git-svn-id: trunk@34221 -
2011-12-16 14:31:57 +00:00
mattias
e5e20bfbe3
LCL: fixed result of standard anchored control, bug #20367
...
git-svn-id: trunk@33548 -
2011-11-16 04:21:00 +00:00
juha
43d521337d
LCL: Set Result in TAnchorSide.CheckSidePosition. Solves issue #20367 , patch from cobines
...
git-svn-id: trunk@33526 -
2011-11-14 11:26:45 +00:00
zeljko
a54eb80b2f
LCL: added IsParentFont:Boolean and IsParentColor: Boolean to read protected ParentFont and ParentColor from TControl.Needed by widgetsets.
...
git-svn-id: trunk@33282 -
2011-11-04 09:30:36 +00:00
sekelsenmat
943326f458
Renames GetRGBBackgroundColor to GetRGBColorResolvingParent because the previous name was wrong. It has not necessarily to be a background color, it is really just the Color.
...
git-svn-id: trunk@33280 -
2011-11-04 08:54:55 +00:00
juha
123ceac181
LCL: remove obsolete AlignNames, AnchorNames and AutoSizePhaseNames. Use WriteStr
...
git-svn-id: trunk@33233 -
2011-11-02 23:15:07 +00:00
mattias
2cd66811f0
LCL: delay autosizing when form is minimized
...
git-svn-id: trunk@33145 -
2011-10-29 07:28:02 +00:00
sekelsenmat
1c344c9372
Renames GetRGBColor to make it more unique, the old name had too many conflicts
...
git-svn-id: trunk@33102 -
2011-10-26 17:32:31 +00:00
sekelsenmat
cae025b734
Adds helper routines to TControl to obtain the background color
...
git-svn-id: trunk@33093 -
2011-10-26 15:22:45 +00:00
zeljko
b8cb50f5ce
LCL: added explanation for TControlStyles csNoStdEvents and csNoFocus
...
git-svn-id: trunk@33072 -
2011-10-24 19:14:29 +00:00
zeljko
928292514b
LCL: added public TControl.IsParentShowHint:boolean function, to check parentShowHint property, since ParentShowHint is protected.For now it's used only in GetHintControl() in application.inc.Fixes issue #20518 .
...
git-svn-id: trunk@33020 -
2011-10-22 12:47:44 +00:00
sekelsenmat
5e67d91117
applies patch from bug #20252 : [Patch] BitBtn with Kind<>bkCustom should not save Caption to LFM but be translated via lclstrconsts
...
git-svn-id: trunk@32648 -
2011-10-03 08:55:56 +00:00
mattias
43bf91ff49
LCL: clean up
...
git-svn-id: trunk@32563 -
2011-09-30 07:53:38 +00:00
mattias
785a28d88e
LCL: TControlBorderSpacing.GetSideSpace and GetSpace were swapped, fixed
...
git-svn-id: trunk@32543 -
2011-09-28 13:07:25 +00:00
zeljko
dabae664fe
LCL: TGraphicControl.VisuallyEnabled moved to TControl.IsEnabled, also fixed var naming in some units from IsEnabled to AIsEnabled. issue #20291
...
git-svn-id: trunk@32492 -
2011-09-24 08:20:55 +00:00
juha
ea9e588d42
LCL: add EnabledChanging and EnabledChanged events for TControl. Issue #20300 , patch from Silvio Clécio
...
git-svn-id: trunk@32465 -
2011-09-23 08:30:48 +00:00
zeljko
b21be873d3
LCL: Added TGraphicControl.VisuallyEnabled to track if control is really visually enabled (eg Enabled=True but Parent is disabled) during checking Enabled property inside paint and mouse methods.fixes issue #20247
...
git-svn-id: trunk@32393 -
2011-09-17 19:42:30 +00:00
zeljko
5c16268dbe
LCL: added capfHasScrollOffset in Controls.FindControlAtPosition(), also fixed TGraphicControl.Update, it should take into account parent's scrolloffset if any. issues #12217,#18272
...
git-svn-id: trunk@31577 -
2011-07-06 20:52:09 +00:00
zeljko
649e6241af
LCL: TGraphicControl.Update must be public.
...
Qt: cleanups
git-svn-id: trunk@31503 -
2011-07-02 13:49:54 +00:00
zeljko
23249c0b48
LCL: overrided TControl.Update in TGraphicControl, so it calls Update() only for TGraphicControl client rect, not whole parent handle.
...
git-svn-id: trunk@31132 -
2011-06-08 07:00:02 +00:00
juha
b01be5b936
LCL: Register more Delphi-only properties to skip when loading a project.
...
git-svn-id: trunk@30787 -
2011-05-17 21:56:42 +00:00
juha
fdc466d76d
Fix spelling from Childs to Children around Lazarus source. Patch from Mazen NEIFER
...
git-svn-id: trunk@30657 -
2011-05-10 09:13:38 +00:00
paul
bd8eb25ea6
lcl: add mrClose modal result value, map Help button to mrNone result (issue #0019185 )
...
git-svn-id: trunk@30376 -
2011-04-19 03:00:14 +00:00
paul
9b4a80bc9c
lcl: add delphi compatible messages by Stephano (issue #0019134 )
...
git-svn-id: trunk@30356 -
2011-04-18 02:33:18 +00:00
paul
0373c8de84
lcl: make ScrollBy more delphi compatible:
...
- invert direction of scroll
- add TWinControl.ScrollBy to scroll inner controls
- scroll controls in TScrollingWinControl (fixes issue #0016721 )
git-svn-id: trunk@29944 -
2011-03-21 02:41:43 +00:00
paul
af80e73948
lcl: implement TControl.DesktopFont, add support for CM_SYSFONTCHANGED
...
git-svn-id: trunk@29879 -
2011-03-17 02:31:57 +00:00
juha
f38190794b
Formatting: joined lines where only ');' was split to its own line, in procedure defs.
...
git-svn-id: trunk@29871 -
2011-03-16 16:52:28 +00:00
juha
fb73313173
LCL: Remove UTrace unit use from Controls. It was not used elsewhere.
...
git-svn-id: trunk@29825 -
2011-03-13 22:46:29 +00:00
paul
1f90a967b2
lcl: remove 'const' modifier from DoContextPopup declaration for delphi compatibility
...
git-svn-id: trunk@29694 -
2011-03-01 03:57:09 +00:00
mattias
b3a8dd03b1
fixed typos: childs
...
git-svn-id: trunk@29440 -
2011-02-10 09:37:16 +00:00
paul
24c97c70f6
lcl: declare TCMDesignHitTest message record
...
git-svn-id: trunk@29131 -
2011-01-20 04:43:39 +00:00
paul
7779bd4654
lcl: formatting
...
git-svn-id: trunk@28440 -
2010-11-24 02:40:01 +00:00
paul
fa4ada16f4
lcl: add lcl_defines include file which can be used for common lcl defines (like UseCLDefault)
...
git-svn-id: trunk@28343 -
2010-11-19 10:46:12 +00:00
paul
7854080d5d
lcl: formatting, cleanup
...
git-svn-id: trunk@28339 -
2010-11-19 09:56:17 +00:00
paul
a5f3523e6f
lcl: add DefaultColorType argument to TControlCanvas too
...
git-svn-id: trunk@28307 -
2010-11-18 02:23:34 +00:00
paul
2fd8aba64b
lcl: extent GetDefaultColor function to get default Brush and Font colors
...
git-svn-id: trunk@28306 -
2010-11-18 02:19:50 +00:00
paul
0db1bd73c2
lcl: add ScalyBy and ChangeScale by Zaher Dirkey (mantis #0017250 )
...
git-svn-id: trunk@28174 -
2010-11-10 06:46:42 +00:00
paul
9bd782a63e
lcl:
...
- add GetDefaultColor to TControl which asks Parent in case widgetset returns clDefault color for it;
- return clDefault instead of clWindow for generic TControl
win32, wince: use TControl.GetDefaultColor in all the places where we used TWSControlClass
git-svn-id: trunk@28172 -
2010-11-10 04:15:43 +00:00