Alexey Torgashin

Author Homepage: http://www.uvviewsoft.com

Send e-mail to this Author

  • Windows desktop development (VCL): Component products for different areas of Windows app development.
  • Web client development (WEB): Create modern web client applications with Object Pascal from Delphi or Visual Studio Code.
  • Cross-platform development (FNC): UI controls, charting, cloud services, mapping components,...
  • Server backend development (BIZ): Solid libraries for business logic & data access, ORM/REST/HTTP/JSON framework, data modeling.
  • Author Products

    Total 14 products

    ATBinHex v.2.8.1

    Components > Edits, Memos > Edits for different types

    By Alexey Torgashin.

    Freeware + source 25 Jun 2014

    Description

    ATBinHex is a control that implements the quick file (stream) viewer. Only visible part of file (or stream) is loaded into viewer, so it's suitable to show files of unlimited size.

    Features:

    • Support for huge file sizes (of type Int64)
    • Support for Unicode file names
    • Support for multiple codepages: ANSI, OEM, EBCDIC, KOI8, ISO, Mac etc.
    • Many service methods implemented: copying to Clipboard, printing, search etc.

    There are 5 view modes available:

    • Text: file is shown in text form
    • Binary: file is shown in binary form (with fixed line length)
    • Hex: file is shown in hex dump
    • Unicode: Unicode contents of file is shown
    • Unicode/Hex: combined Hex and Unicode modes

    There is extended version of this component available, ATViewer, that can show files in such modes as RTF, Image, Multimedia, Internet and WLX Plugins.

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 764kB

    Platforms: C2k10, C2k6, C2k7, C2k9, D2005, D2006, D2007, D2009, D2010, D7

    ATFileNotification v.1.1.6

    Components > Files and Drives > Notification

    By Alexey Torgashin.

    Freeware + source 23 Sep 2012

    Description

    ATFileNotification is improved version of fisFileNotification component. It allows to watch for files/directories changes and to fire an event when change occurs.

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 242kB

    Platforms: C2k10, C2k6, C2k7, C2k9, CB5, CB6, CBXE, CBXE2, D2005, D2006, D2007, D2009, D2010, D5, D6, D7, DXE, DXE2

    ATGroups v.1.0.5

    Components > Tabbed Components > Page Controls

    By Alexey Torgashin.

    Freeware + source 12 Feb 2015

    Description

    Component used in SynWrite text editor as app skeleton. It contains 6 page-controls, each based on ATTabs, and manipulates these pages: depending on Mode prop, it makes visible one, two, three etc pages, with splitters between them, so you can resize pages. Also 2x2 and 3x2 grid modes exist (some splitters are sync'ed). Allows to drag-drop tabs between all pages. Tested with TMemo as editor control, of course can be used with other memos or frames. Allows to use SpTBXLib to theme splitters and ATTabs.

    Works in Delphi/Lazarus, Win/Linux.

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 495kB

    Platforms: D7, DXE

    ATImageBox v.1.7.4

    Components > Graphics > Other

    By Alexey Torgashin.

    Freeware + source 22 Jun 2011

    Description

    ATImageBox control displays a scrollable image.

    It is a TScrollBox descendant which has an image object as a child. Features:

    • Allows to control the fitting and centering of an image
    • Allows to scale the image
    • Image resampling on scaling
    • Image can be dragged by mouse and scrolled by keys and mouse wheel
    • Info label can be displayed over the left-top control corner.

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 400kB

    Platforms: C2k10, C2k6, C2k7, C2k9, CB5, CB6, D2005, D2006, D2007, D2009, D2010, D5, D6, D7, DXE, DXE2

    ATImageMap v.1.1.0

    Components > Graphics > Other

    By Alexey Torgashin.

    Commercial 13 Sep 2008

    Description

    ATImageMap is a component designed to show many images (parts of the whole image) as a simgle map. For example, you may have array of images, 200 by X, and 100 by Y - control will show them as a single map. Features:
    • Images are loaded from disk only when needed, depending on current position and scale
    • Items can be added on the whole map: lines, points, circles etc
    • Scaling of images
    • Resampling on scaling
    • Mouse zooming and dragging

    Component also allows to draw paths: each path consists of many lines, points, and icons. It can be, for example, path of a vehicle driving on a map. Component can be developed further, for your needs.

    Informations

    • Status: Demo only
    • Source: On purchase/registration
    • price: $500
    • Size: 790kB

    Platforms: C2k6, C2k7, C2k9, CB5, CB6, D2005, D2006, D2007, D2009, D5, D6, D7

    ATPrintPreview v.1.3.6a

    Components > Print VCL > Previews

    By Alexey Torgashin.

    Freeware + source 30 Jun 2014

    Description

    ATPrintPreview component allows to quickly implement "Print preview" dialog for image viewing applications. You can call preview form for a TBitmap/TImage with a single function call.

    On this form user can change some options (such as: Fit mode, Footer, Margins, Gamma) and start the actual printing. The preview page is adapted to match the active printer's page sizes.

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 420kB

    Platforms: C2k10, C2k6, C2k7, C2k9, CB5, CB6, D2006, D2007, D2009, D2010, D5, D6, D7, DXE, DXE2

    ATScrollBar v.1.0

    Components > Sizers, Scrollers, etc. > Scrollers

    By Alexey Torgashin.

    Freeware + source 16 Jun 2014

    Description

    Own implementation of scrollbar, not OS dependant. For Delphi/Lazarus, Win/Linux.
    • Vertical/horizontal
    • Has default windows behaviour
    • All sizes and colors customizable
    • Supports owner-draw for all elements (arrows, thumb, scroll area, corner area)

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 218kB

    Platforms: D2009, D2010, D7, DXE

    ATStatus v.0.9

    Components > Bars and Status Bars > Status Bars

    By Alexey Torgashin.

    Freeware + source 03 Jun 2014

    Description

    Lite status bar for Delphi and Lazarus. Not uses OS theme. Works on Win/Linux.

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 221kB

    Platforms: D2009, D2010, D7, DXE

    ATStreamSearch v.1.2.4

    Components > Files and Drives > Search

    By Alexey Torgashin.

    Freeware + source 27 Jan 2009

    Description

    ATStreamSearch is a non-visual component which implements text searching functionality. You set the FileName or Stream property and then call FindFirst/FindNext methods to perform search with needed options. Streams and files can be of unlimited size (Int64) - even for RegEx search.

    Search options supported are:

    • Case Sensitive
    • Whole Words
    • Backward Search (not for RegEx mode)
    • RegEx (optional - DIRegEx library must be used)

    Text encodings currently supported are:

    • ANSI
    • OEM
    • EBCDIC
    • KOI8
    • ISO
    • Mac
    • Unicode (UCS-2) LE and BE
    • plus many others

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 490kB

    Platforms: C2k6, C2k7, C2k9, CB5, CB6, D2005, D2006, D2007, D2009, D5, D6, D7

    ATTabs v.1.16

    Components > Tabbed Components > Tabs Controls

    By Alexey Torgashin.

    Freeware + source 19 Mar 2019

    Description

    Lite tab control for Delphi and Lazarus. Does not use OS control.
    • Optional "+" pseudo-tab
    • Optional "x" buttons
    • Position: top/bottom/left/right
    • Multi-line mode (wrappable)
    • Allows multi-line tab captions
    • Variable/fixed width tabs
    • Scrolling arrows, if lot of tabs
    • Optional colors for each tab
    • Optional angle for tab left/right edges
    • All colors and sizes are customizable
    • User-defined buttons at left/right side
    • Drag-drop of tabs
    • Owner-draw of all UI elements

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 191kB

    Platforms: D2006, D2007, D2009, D2010, D7, DX, DX.1, DX.2, DX.3, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE7, DXE8

    ATViewer v.3.1.0

    Components > Graphics > Other Formats

    By Alexey Torgashin.

    Freeware + source 25 Jun 2014

    Description

    ATViewer component allows to view files of various types. No edit possibility, only quick view. The implemented view modes and corresponding file types are:

    • Text, Binary, Hex, Unicode: all files, of unlimited size. Plain file dump is shown. Used ATBinHex component: only visible part of file is loaded into memory. Modes are suitable for large files or files of unknown type.
    • RTF, UTF-8: RTF and UTF-8 encoded texts. File is shown using RichEdit control.
    • Image: all general graphics formats: BMP JPG GIF PNG TGA TIFF... plus all formats supported by IrfanView/XnView external viewers. File is shown using ATImageBox component.
    • Multimedia: all file types supported by MS Windows Media Player: AVI, MPEG, WMV, MP3 etc. File is shown using Windows Media Player ActiveX control.
    • Internet: all file types supported by MS Internet Explorer: HTML, XML, DOC, XLS etc. File is shown using Internet Explorer ActiveX control.
    • Plugins: all file types supported by Total Commander Lister (WLX) plugins.

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 4 775kB

    Platforms: C2k6, C2k7, C2k9, D2005, D2006, D2007, D2009, D7

    GradientLabel v.1.1.1

    Components > Labels > Enhanced Labels

    By Alexey Torgashin.

    Freeware + source 28 Mar 2012

    Description

    Advanced label with the following properties:
    • Smooth rotation (any angle), with autosize
    • Kinds: gradient (horizontal, vertical, horizontal/vertical center), bitmap, outline
    • Text border, shadow
    • Dragging in run-time
    • Vert./horz. alignment, max width
    • Additional effects.

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 386kB

    Platforms: C2k10, C2k6, C2k7, C2k9, CB5, CB6, D2006, D2007, D2009, D2010, D5, D6, D7, DXE, DXE2

    Junctions Utility v.1.1.3

    Code Samples > Samples > Applications

    By Alexey Torgashin.

    Freeware + source 02 Nov 2007

    Description

    This is unit which allows to create/delete/list directory junctions (reparse points) under Windows 2000/XP/Vista+. Under Windows Vista it uses the new Vista's API, under older systems it uses undocumented low-level NT API.

    A demo console utility is included, similar to SysInternals Junction utility.

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 37kB

    Platforms: C2k10, C2k6, C2k7, C2k9, CBXE, CBXE2, D2005, D2006, D2007, D2009, D2010, D5, D6, D7, DXE, DXE2

    SynWrite v.6.5.1060

    Applications in Delphi and BCB > Editors > Text Editors

    By Alexey Torgashin.

    Freeware 30 Jun 2014

    Description

    Advanced text editor for programmers:
    • syntax highlighting for lot of languages
    • customizable highlighting
    • code folding
    • tree structure
    • auto-completion
    • support for almost all encodings
    • search, replace with reg. exp.
    • search/replace in multiple files
    • support for external tools, capture of console output, errors navigation
    • strings extraction feature
    • tabs
    • bookmarks
    • code templates
    • keyboard macros
    • toolbar themes
    • customizable hotkeys
    • export to RTF/HTML
    • Zen Coding support
    • and more.

    Informations

    • Status: Fully functional
    • Source: None
    • Size: 13 947kB

    Platforms: Vista, W2K, W2K3, W2K8, W7, W8, XP,