
It can even hook ALL key presses and ALL mouse clicks and movements within entire application.Īllows to specify the cursor images for non-client parts of your application. The acAppEvents hooks everything application-related. Besides usual features it's able to animate the application icon, hide the taskbar icon and fix the smooth animated minimize/restore effect for Delphi 2/3/4. Intended for modifications of some hidden application properties (of the TApplication class) and hooking the application events (such like idle, activate / deactivate, minimize / restore etc). Also it triggers special event when system is about to start the screensaver, or after some defined period of user inactivity.
#Utilmind appcontrols Pc#
Monitors user activity and increase its time counter when keyboard and mouse are inactive (user distracted from PC or away). It allows to specify the Interval with higher precision (less than 55msec, limited in Win9x) and does not dependent to the system-wide limitations. Unlike standard TTimer, which based on Win32API and thus loses timer messages on high application overload, this timer runs in the separate thread and accurately triggers each OnTimer event at right time. Is the thread-based timer which periodically triggers the OnTimer events by specified Interval. The component produces periodical OnAlert events by schedule specified in CRON format (actually it uses extended CRON format with new "seconds" field, to let the event to be triggered even every second). Is the thread-based alarm implementation for Delphi/BCB which acts like cronjob utility in Unix. If you would like to show welcome message on first start, or reminder message on every twentieth restart or any other operation regarding the count of program startups - this component is that you need! Also it can be useful for you if you want to measure the lifespan of the application and record it to some remote database when the application uninstalls. Used to count up the number of program startups and log the time when the program was started first time to the registry. acAppAutoRun is successor of acCaptionButton and may have built-in caption button on form's title bar and associated menu item in the system menu.
#Utilmind appcontrols plus#
Unlike others similar components, it have some additional features, like displaying message on Windows login, plus have special event which informs you about automatic start. They should stay visible for 1.Allows to automatically execute your application on every Windows startup.When visible, they should display a text label providing a description of the control.They should become visible when a user taps onto a control, like a text input field.I went through those documents (so you don't have to go through those documents!) and summarized the design for tooltips and buttons: The design specifications from Google are very detailed. One specific button type - floating action buttons (FAB) interested me the most among all the different types as they help save some real estate, especially for mobile apps.on a serious note, the OOB tooltips don't show up on mobile as there is no way to "hover".honestly, they were the easiest to implement!!!.Tooltips interested me the most because.These looked way better than their OOB counterparts, helping Power Apps look as pretty, if not prettier than any other app on our phones.The design for these controls was very different, so there was a greater scope of improvement.The standard out of the box (OOB) versions, while good, do not provide many customization capabilities.The reasons for picking these controls are:


The 3 controls I have revamped so far are: text fields, tooltips, and buttons. These revamped controls will help our apps look just like, if not better, than any app we see on our mobile phones! With Google investing a lot in research to come up with design standards (Material Design), I wanted to incorporate those standards into Power Apps controls using the standard out of the box controls.

Power Apps controls, although powerful, provide limited branding and customization capabilities.
