Skip to content

Delphi 2010+ Windows 10 like Tile Controls VCL Component (NOTE: early stage of development)

License

Notifications You must be signed in to change notification settings

gmnevton/TileControls

Repository files navigation

TileControls

Delphi 2010+ Windows 10 like Tile Controls VCL

https://github.com/gmnevton/TileControls

(c) Copyrights 2017-2021 Grzegorz Molenda aka NevTon <gmnevton@gmail.com>
  
This software source is free and can be used for any needs. 
The introduction of any changes and the use of those changed sources is permitted without limitations. 
Only requirement: This README text must be present without changes in all modifications of sources.

> The contents of this file are used with permission, 
> subject to the Mozilla Public License Version 2.0 (the "License"). 
> You may not use this file except in compliance with the License. 
> You may obtain a copy of the License at http: https://www.mozilla.org/en-US/MPL/2.0/

> Software distributed under the License is distributed on an "AS IS" basis, 
> WITHOUT WARRANTY OF ANY KIND, either express or implied. 
> See the License for the specific language governing rights and limitations under the License.

This is pre-alfa stage of construction.

Concepts:

  • make TScrollBox-like visual component: TTilesBoxControl, that can accept other controls (of one acceptable type: TCustomTileControl),
  • implement auto positioning of tiles,
  • implement manual positioning of tiles,
  • tiles can have:
    • changable background,
    • glyph that can be positioned and sized,
    • caption, that can be displayed in connection with glyph,
    • 4 corners texts, that can be positioned anywhere, customized,
    • other visual components on them,
    • 4 defined sizes (Small, Regular, Large, ExtraLarge),
    • custom size defined by SizeCustomCols / SizeCustomRows fields, that can be set to Fixed.
  • whole component is grid based (auto-calculated).

tiles_box_control_alfa

tiles_box_control_alfa_2

About

Delphi 2010+ Windows 10 like Tile Controls VCL Component (NOTE: early stage of development)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages