LothianLiteKit: product overview for ActiveX controls

LothianLite Kit
object location: Products : LothianLite Kit
suitable for: Any Language
contact address:
constituent controls:
last revision: 14th January, 1999 - Version 1.1.4
beta controls: The following controls are unrestricted beta:
  • LLX
  • LLA
troubleshooting: Common Problems
history log: See file
availability: See downloads
notes:
Property variable type when marked with an asterisk (*) are enumerated to various limited values. Default properties are emboldened.

LICENSING ISSUES: The LLK control licensing is different from the norm.
  1. The freeware controls are perfectly legal & free to use and deploy for any application. If certain properties are changed, the controls display will 'Unlicensed'.
  2. If you wish to purchase the licensed controls which do not have this limitation, please contact us for pricing information.
Controls currently in beta or evaluation are completely unrestricted. Lothian Productions reserves the right to discontinue them without notice.

Not all beta controls will be issued with the freeware controls.

All registered users of the LLK controls will receive all updates released for no extra charge. Technical support is free and unlimited to licensed users through email.

The controls are safe for online scripting and initialisation as they do not perform any writes to the client hard-disk.
screenshots: control: description:
LothianLite Button All of these effects (and over ten others) can be achieved in any state (mouse off, mouse down, mouse over) with all (barring the LothianLite Caption) of the LLK controls. The intelligent shading is a feature of the other controls too.
LothianLite Divider Neat divider control.
LothianLite Panel Uses customisable gradient, tiled image, and or inversive percentage bar. Holds controls.
LothianLite NMButton Focus-less control, similar to LLB.
LothianLite Text Similar features to LLP, but allows for run-time text entry.
LothianLite Tab (Still in beta)
LothianLite Tick The tick box can be customised with the standard LLK 3D settings.
LothianLite Caption Caption with run-time generated customisable gradients and bevels. Here the caption is redrawing the window to match the desktop colour.
LothianLite Label Flicks between two different fonts and colours for mouse off and mouse over.
LothianLite Kit Downloads
available as: type: size & location: build language:
1.1.4 Freeware without run-time libraries 100k @ reincubate.com VB6
1.1.4 Freeware view / install online 105k @ reincubate.com IE4+
Troubleshooting
common problems: If everything goes pear-shaped then this section should help to narrow down the fault to a workable solution.
    Q. When I add place a LothianLiteButton, LothianLiteLabel or other mouse sensitive control in a LothianLitePanel, it behaves unusually. How can this be remedied?
    A. Due to the nature of mouse sensitive controls they do not happily co-exist in the same area. With the exception of implementing an object server (which we are considering) it is not easy to do. One solution is to avoid placing sensitive controls in LothianLitePanels, but the easiest way is to set the LothianLitePanel's Enabled property to "False" - this will prevent the LothianLitePanel from being mouse sensitive.

    Q. The LothianLiteLabel controls have an opaque background. Is there anyway to change this?
    A. This is a fault with our development language which at present cannot be fixed without detrimental side-effects. This has been fixed as of release 1.1.2!

    Q. Tool-tips only show from the LothianLite Divider. Why is this?
    A. The tool-tip handler is stopped from accessing the other controls because of several calls they make. This has been fixed as of release 1.1.4!
LothianLite Button
included in: Licensed & Freeware
main features:
  • Fully customisable appearance for normal, depressed, and mouse over states.
  • Intelligent colour regeneration for 3D appearance.
  • Supports text and graphics in one of four arrangements.
  • Uses Catch property to act as a depressable option button.
  • Different graphics can be specified for disabled and depressed states.
  • Provides hyperlinking ability with Hyperlink property.
suggested notation: llb
known bugs: None
properties: name: description: object type:
AlignImage Integer*
BodyColour OLE_COLOR
Caption String
Catch Boolean
Colour OLE_COLOR
ColourUp OLE_COLOR
Enabled Boolean
Font StdFont
FontUp StdFont
Hyperlink String
Is_Down Boolean
Look_DownIn Integer*
Look_DownOut Integer*
Look_FlatIn Integer*
Look_FlatOut Integer*
Look_UpIn Integer*
Look_UpOut Integer*
Picture StdPicture
PictureDisabled StdPicture
PictureDown StdPicture
events: declaration: description:
Event Click() Raised when the object is clicked in any way - with the mouse or keyboard.
Event MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Raised when the mouse is depressed on the object.
Event MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) Raised when the mouse is moved over the object.
Event MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) Raised when the mouse button is released over the object.
methods: declaration: description:
Sub About() Triggers LLK information message, with control and license specific status.
LothianLite Caption
included in: Licensed & Freeware
main features:
  • Caption gradients are fully customisable, or can be set to match Windows '98 / 2000 gradients.
  • Bevelled appearance to match other LLK controls.
suggested notation: llc
known bugs: None
properties: name: description: object type:
BodyColour OLE_COLOR
ColourRight OLE_COLOR
Direction Integer*
GradientRight OLE_COLOR
Look Integer*
events: declaration: description:
methods: declaration: description:
Sub About() Triggers LLK information message, with control and license specific status.
Sub subInitialise() Starts the LLC. This method needs to be invoked for the LLC to work.
LothianLite Divider
included in: Licensed & Freeware
main features:
  • Intelligent colour regeneration for 3D appearance.
suggested notation: lld
known bugs: None
properties: name: description: object type:
BodyColour OLE_COLOR
Direction Integer*
events: declaration: description:
methods: declaration: description:
Sub About() Triggers LLK information message, with control and license specific status.
LothianLite Label
included in: Licensed & Freeware
main features:
  • Fully customisable appearance for normal, depressed, and mouse over states.
  • Text fade-up gradients are fully customisable.
  • Provides hyperlinking ability with Hyperlink property.
  • Now has transparent background.
suggested notation: lll
known bugs: None
properties: name: description: object type:
Align Integer*
BodyColour OLE_COLOR
Caption String
Colour OLE_COLOR
ColourUp OLE_COLOR
Font StdFont
FontUp StdFont
Hyperlink String
events: declaration: description:
Event Click() Raised when the object is clicked.
Event MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Raised when the mouse is depressed on the object.
Event MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) Raised when the mouse is moved over the object.
Event MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) Raised when the mouse button is released over the object.
methods: declaration: description:
Sub About() Triggers LLK information message, with control and license specific status.
LothianLite Non-Modal Button
included in: Licensed & Freeware
main features:
  • Fully customisable appearance for normal, depressed, and mouse over states.
  • Intelligent colour regeneration for 3D appearance.
  • Supports text or graphics with no modal focus or focus lines.
  • Uses Catch property to act as a depressable option button.
  • Different graphics can be specified for disabled and depressed states.
  • Provides hyperlinking ability with Hyperlink property.
suggested notation: lln
known bugs: None
properties: name: description: object type:
BodyColour OLE_COLOR
Caption String
Catch Boolean
Colour OLE_COLOR
ColourUp OLE_COLOR
Enabled Boolean
Font StdFont
FontUp StdFont
Hyperlink String
Is_Down Boolean
Look_DownIn Integer*
Look_DownOut Integer*
Look_FlatIn Integer*
Look_FlatOut Integer*
Look_UpIn Integer*
Look_UpOut Integer*
Picture StdPicture
PictureDisabled StdPicture
PictureDown StdPicture
events: declaration: description:
Event Click() Raised when the object is clicked in any way - with the mouse or keyboard.
Event MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Raised when the mouse is depressed on the object.
Event MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) Raised when the mouse is moved over the object.
Event MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) Raised when the mouse button is released over the object.
methods: declaration: description:
Sub About() Triggers LLK information message, with control and license specific status.
LothianLite Panel
included in: Licensed & Freeware
main features:
  • Fully customisable appearance for normal, depressed, and mouse over states.
  • Intelligent colour regeneration for 3D appearance.
  • Tileable background with the Background property, gradiented patterns can be rendered with the Grad_Bot, Grad_Top, Gradient properties.
  • Fully functional as a progress bar with the Percentage property.
  • OLE Drap and Drop compatibility.
suggested notation: llp
known bugs: None
properties: name: description: object type:
Background StdPicture
BodyColour OLE_COLOR
Border Integer
Caption String
Colour OLE_COLOR
ColourUp OLE_COLOR
Enabled Boolean
Font StdFont
FontUp StdFont
Gradient Integer*
Grad_Bot OLE_COLOR
Grad_Top OLE_COLOR
Look_FlatIn Integer*
Look_FlatOut Integer*
Look_UpIn Integer*
Look_UpOut Integer*
Percentage Integer*
events: declaration: description:
Event Click() Raised when the object is clicked.
Event MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Raised when the mouse is depressed on the object.
Event MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) Raised when the mouse is moved over the object.
Event MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) Raised when the mouse button is released over the object.
methods: declaration: description:
Sub About() Triggers LLK information message, with control and license specific status.
LothianLite Tab
included in: No public release
main features:
  • Fully customisable appearance for normal, depressed, and mouse over states.
  • Intelligent colour regeneration for 3D appearance.
suggested notation: lla
known bugs: None
properties: name: description: object type:
BodyColour OLE_COLOR
events: declaration: description:
Event Click() Raised when the object is clicked.
Event MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Raised when the mouse is depressed on the object.
Event MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) Raised when the mouse is moved over the object.
Event MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) Raised when the mouse button is released over the object.
methods: declaration: description:
Sub About() Triggers LLK information message, with control and license specific status.
LothianLite Text
included in: Licensed & Freeware
main features:
  • Fully customisable appearance for normal, depressed, and mouse over states.
  • Intelligent colour regeneration for 3D appearance.
  • Tileable background with the Background property, gradiented patterns can be rendered with the Grad_Bot, Grad_Top, Gradient properties.
  • Fully functional as a progress bar with the Percentage property.
suggested notation: llx
known bugs: Multiline function not implemented. Non-ANSI characters not handled correctly.
properties: name: description: object type:
Align Integer*
Background StdPicture
BodyColour OLE_COLOR
Border Integer
Colour OLE_COLOR
ColourUp OLE_COLOR
Enabled Boolean
Font StdFont
FontUp StdFont
Gradient Integer*
Grad_Bot OLE_COLOR
Grad_Top OLE_COLOR
Look_FlatIn Integer*
Look_FlatOut Integer*
Look_UpIn Integer*
Look_UpOut Integer*
Multiline Boolean
Percentage Integer
Text String
events: declaration: description:
Event Click() Raised when the object is clicked.
Event MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Raised when the mouse is depressed on the object.
Event MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) Raised when the mouse is moved over the object.
Event MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) Raised when the mouse button is released over the object.
methods: declaration: description:
Sub About() Triggers LLK information message, with control and license specific status.
LothianLite Tick
included in: Licensed & Freeware
main features:
  • Fully customisable appearance for normal, depressed, and mouse over states.
  • Intelligent colour regeneration for 3D appearance.
  • Different graphics can be specified for checked state.
suggested notation: llt
known bugs: None
properties: name: description: object type:
Align Integer*
BodyColour OLE_COLOR
Caption String
CheckStyle Integer*
Colour OLE_COLOR
ColourUp OLE_COLOR
Font StdFont
FontUp StdFont
Look_DownIn Integer*
Look_DownOut Integer*
Look_FlatIn Integer*
Look_FlatOut Integer*
Look_UpIn Integer*
Look_UpOut Integer*
Value OLE_TRISTATE
events: declaration: description:
Event Click() Raised when the object is clicked in any way - with the mouse or keyboard.
Event MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Raised when the mouse is depressed on the object.
Event MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) Raised when the mouse is moved over the object.
Event MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) Raised when the mouse button is released over the object.
Event ValueChange() Raised when the LLT's value is changed through checking or unchecking.
methods: declaration: description:
Sub About() Triggers LLK information message, with control and license specific status.

Post your comment…

(will not be shown or used for marketing)

captcha

Subscribe

rss Subscribe to our blog feed

Our other products

  • iPhone Backup Extractor

    The iPhone Backup Extractor can restore lost or deleted histories, contact lists, images, audio files and other data from iPhone, iPad or iPod Touch backup files.

    The software runs on Windows, Mac or Linux and is used by thousands of users all over the world.

  • BlackBerry Backup Extractor

    The Blackberry Backup Extractor allows users to recover data such as email, contacts, SMS messages, notes or calendar events from Blackberry IPD backup files that have been made using Blackberry Desktop Manager.

    The software runs on Windows, OS X and Linux and does not require Desktop Manager to be installed.

  • awdit

    awdit is a free application designed to keep your software and drivers up to date. It can automatically and unobtrusively scan to find where you're missing out on the latest software or drivers.

  • awdit for business

    awdit helps small to medium size businesses manage their IT. It simplifies IT asset & infrastructure management, helping managers with information they need to be on top of but often struggle to. It helps users to adopt best practice, reduce cost, derisk and generate real business value from their IT.

  • fxcheck

    fxcheck provides historic and current rates for world currencies, as well as currency converters and maps showing the relative rise or fall in the value of world currencies.

  • Keep Calm-o-matic

    Create your own tribute to or parody of the classic World War 2 poster by entering your own text, choosing colours and choosing or uploading a header image.

    Visitors can buy merchandise such as t-shirts or mousemats with their chosen design incorporated or browse the creations of others.

  • BCM Call Logger

    BCM Call Logger is a tool which provides call reporting information by processing Call Detail Recording logs from Nortel / Avaya Business Communications Manager telephone systems. Call details are stored in a standard database format allowing users to run their own advanced queries or use the suite of standard reports included with the application.

  • iPlayerConverter

    The iPlayerConverter provides browsable schedules and Listen Again listings for national and regional BBC radio stations with links to stream programmes in Windows Media Audio format for users of Internet Radios, mobile devices or anyone else unable to use the official BBC iPlayer radio website.