sizectrl
sizectrl copied to clipboard
TSizeCtrl v8.2
Add support for FMX (it's very,very,very painful!) Check compatibility with other platforms Any test results from specific platforms (Mac OS, kali linu... khm ubuntu 16) will help
WIth gtk it doesn't handles the WM_KEY messages... [Reason: fActiveControl:=nil cannot be done on GTK] => Key moving is not supported
Add editing history, with methods: Methods: BeginUndoBlock EndUndoBlock Undo Restore (Undoes all of the actions) UndoIndex(index:integer;method: TSizeCtrlIndexShift) (Undoes specified action, slices or merges all of others) Redo Clear Property: Indexes:...
Add Frame, which specifies on showing original object positions. Add properties: DisplaySourceRect (active/unactive) SourceRectMethod => TSourceRectMethod tsrStatic - when it's active, the rect is used to display the first position...
PreventEscape function is a set of properties, which target is to make control stay in the visible range 1) Property to activate/disable this function 2) Property to specify bounds 3)...
Add component mirroring to draw component like in portal manner[s] Also, as an option(property) + In addition, it must change component real position according to limited space coordinates, in case...
Draw FocusRect instead of layer it on the components, with inheritance from TCustomForm... AlphaBlending can be added with Byte Adding ( pDest[x, y] := pDest[x,y]^ (pLayer[x,y] * (1-AlphaBlend/255)) ) method
Flipping control, when its sizes is too small (Changing position + resizing)