sekelsenmat
|
1130c0fb47
|
Patch from bug #20121, also added ssModifier constant in the unit Controls for global usage, but use it with care not to do something like [ssModifier, ssMeta] which wont compile in Macs
git-svn-id: trunk@35131 -
|
2012-02-04 17:39:11 +00:00 |
|
mattias
|
aad4d125c5
|
LCL: added TControl.AddHandlerBeforeDestruction
git-svn-id: trunk@35090 -
|
2012-02-02 16:46:20 +00:00 |
|
sekelsenmat
|
1fb90cb1f1
|
Improves the accessibility code to allow for initializing the Handle later. Also attempts to fix the accesssibility issues of TEdit/TMemo, but still not successful
git-svn-id: trunk@35070 -
|
2012-02-01 07:25:28 +00:00 |
|
juha
|
62fcc662c6
|
LCL: remove IFDEFs for old FPC versions. Lazarus won't compile anyway with old versions.
git-svn-id: trunk@34948 -
|
2012-01-26 10:47:37 +00:00 |
|
sekelsenmat
|
df68e05b3b
|
Adds one more accessibility Role
git-svn-id: trunk@34926 -
|
2012-01-25 15:12:18 +00:00 |
|
sekelsenmat
|
d469685cc6
|
Adds many property implementations for non-windowed accessible objects in Carbon
git-svn-id: trunk@34831 -
|
2012-01-21 11:35:37 +00:00 |
|
sekelsenmat
|
ec6c831a3b
|
Implements AccessibleValue for TTreeView items even when reading from the lfm. Improves the Carbon accessibility code for lists
git-svn-id: trunk@34830 -
|
2012-01-21 08:37:45 +00:00 |
|
sekelsenmat
|
5f9824929d
|
Changes a little bit the Accessibility API. Removes notifications which were added to reflect the Mac API and are redundant. Splitted the setters for accessibility fields.
git-svn-id: trunk@34820 -
|
2012-01-20 12:59:10 +00:00 |
|
sekelsenmat
|
5a33af4ebb
|
More Carbon accessibility advances: Makes it less obstrusive for non-TCustomControl controls, implements a lot more of attributes, implements more events, increases the list of available roles and implements AX values for all LCL accessibility roles
git-svn-id: trunk@34814 -
|
2012-01-20 08:15:45 +00:00 |
|
juha
|
a0912487d5
|
LCL: Add and move some properties to be skipped by form loader.
git-svn-id: trunk@34798 -
|
2012-01-19 16:32:56 +00:00 |
|
sekelsenmat
|
46e5cbf514
|
Finally figured out how to properly create child non-windowed accessible objects in Carbon! Renames AccessibleName to the more useful AccessibleValue information. However it still doesnt work properly because the non-windowed accessible objects require a already created HIView so we need to figure out the proper place to do this after the HIView is created for TTreeView
git-svn-id: trunk@34788 -
|
2012-01-19 08:09:12 +00:00 |
|
sekelsenmat
|
c532802420
|
Moves SendNotification to WSControls, moves all accessibility types to Controls, starts changing TTreeView to use selected text changed messages instead of child objects. TTreeView accessibility not yet working in Carbon
git-svn-id: trunk@34769 -
|
2012-01-18 08:29:35 +00:00 |
|
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 |
|