Skip to content
A-MC Creative Development

A-MC Creative Development

Programming, Music, Tech, Hardware, Amiga, Commodore, Retrogaming and probably much more :)

  • Home
  • SOFTWARE
    • Hollywood Source & Libraries
    • APPBuilder Tool
    • HFinder 2017
    • HGUI
    • GEMZ
    • White Dot
  • Allanon’s Music Corner
  • About Me
  • MANUALS
  • Hire Me!
  • Privacy Policy
  • Toggle search form

HGui: Status report

Posted on March 27, 2015 By allanon No Comments on HGui: Status report

Another  HGui status report:

New functions

  • HGui.gadgetSetCache() allow to switch the gadget cache system on or off.
  • HGui.gadgetSetTextCache() allow to switch the cText cache system on or off.

 

Text Gadget

  • Fixed the following wrong behaviour:
    The cursor does not go over the last character.

 

Documentation

  • Started the documentation project

 

Keyboard Handler

  • Added gadget shortcuts, now it’s possible to assign to a gadget a qualifier + key shortcut, when the key is pressed the following actions will be raised:
    — MouseOver event,
    — MouseDown event
    when the key is released the following will happen:
    — MouseUp event
    — MouseOut event
    Since some systems generate codes that cannot be detected using qualifiers I’ve added the ability to specify an alternative character.
    Here is an example to explain better what I mean: suppose you want to assign the combo CONTROL + z to
    a gadget, the natural way to do it, is to define it during the gadget creation:

    shortcut = { Qualifier = "LCONTROL", Key = "z" }

    In some circumstances this won’t work because with the combo CTRL+z the host system generate the character code 26 and that will never be detected by HGui, to avoid this I’ve implemented an additional field so you can do the following:

    shortcut = { Qualifier = "LCONTROL", Key = "z", AltCode = Chr(26) }

    Now the keypress will be detected in both situations.

  • The implementation described above about keypress detection has been applied also to the window’s hotkey detection that now fully supports these keyboard events.

 

[wp_ad_camp_2]
HGui, Hollywood, Programming, Software

Post navigation

Previous Post: HGui: Status report
Next Post: HGui: Status Report

Related Posts

HFinder 2015 released! HFinder
TABLES Lib Hollywood
Hasteroids & GLFX Status Hollywood
Tables Library updated and ready for you! Hollywood
Let’s learn HGui and Hollywood Hollywood
Progress Report: September Hollywood

Leave a ReplyCancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Support me on Patreon!

My Patreon PageSupport me on Patreon!

Support with PayPal

Support me with a small donation!

Recent Posts

  • 2026 Update : run baby, run!
  • The last progress report of the year!
  • November’s round up!
  • Progress Report: September

Categories

Archives

Recent Comments

  • allanon on AmiCloud Beta 04 released! The DropBox alternative
  • Paul Issegalö on AmiCloud Beta 04 released! The DropBox alternative
  • allanon on AppBuilder v2.0 released

My Music Page on Facebook

My Music Page on Facebook

My Twitter

My Tweets

I’m on Spotify and Soundcloud!

My Spotify PageListen to my music!
My Soundcloud PageListen to my music!
Privacy & Cookies : This site use cookies. Please take a moment to review our privacy policy. Our Cookie and Privacy Policy

Follow me on Mastodon

Mastodon.Uno

Copyright © 2026 A-MC Creative Development.

Powered by PressBook Masonry Dark