Go to content Go to navigation

Articles in category (GUI)

Multi-Edit Keyboards

09 April 2010 > 0 comments

AMX touch panel keyboards and keypads allow editing of a single item. You can customize a system page template to allow editing of multiple items, such as a telephone speed-dial entry for a person’s name and number. It works, but with some drawbacks.

>>read more

Keypads and Keyboards

02 April 2010 > 0 comments

Have you ever opened the system page template in TPDesign and wondered about the various keyboards and keypads used? These templates are available for you to copy/paste into your tpd file and modify the look and layout to match your own style. The API documentation is a bit confusing (and missing in some cases), so here is my cheat-sheet.

>>read more

AMX Touch Panel Connection Status

16 February 2010 > 0 comments

I’ve often been confused with the AMX setup pages connection status. It seems logical that it would be a simple boolean, but it has 12 states. Hmmm….

>>read more

Jaadu VNC

30 July 2009 > 0 comments

I had recently heard of the Jaadu VNC viewer app for the iPhone/iTouch and I wanted to give it a try. It is an iPhone application that provides a VNC client, allowing you to view the screen of an AMX touch panel directly on your iPhone. It was designed with “AMX Touch Interface” in mind using AMX G4 Web Control.

>>read more

User Prompts

07 December 2008 > 0 comments

I read this blog post on GUI Fx about making a cleaner user prompt…

>>read more

GUI Module Integration

31 October 2008 > 0 comments

GUI module development is often over-looked during the development phase. It is not merely a mechanism to write some test code for the comm module. On the contrary, it can be more important than the comm module. If the GUI fails to be intuitive, than it brings down the entire system.

>>read more

Modules, play nice

31 October 2008 > 0 comments

What do I mean by play nice? It is simply the fact that modules must be developed with a consideration of integration with a larger system full of multiplicity and complexity.

>>read more

Touch panel wireframes

09 October 2008 > 0 comments

When developing a new touch panel file, I like to start out with a page template that breaks down a screen into individual blocks. Website designers call this a wireframe.

>>read more

Touch panel keypads

15 September 2008 > 0 comments

I’ve discovered some touch panel keyboard properties that I’ve not been able to track down any documentation for. It is pretty slick and a good way to make field editors from your touch panels for things like channel name and number. …

>>read more

TPDesign4: State Properties - Text

26 June 2007, 10:28 by Chad Reynoldson

I have just been told about a G4 gem in the rough, where you can embed formatting codes in the text field of a button and have the panel replace the button text automatically.

My example: a bargraph uses the $P formatting value in the text property. The panel will automatically replace $P with the percentage value of the bargraph. Very nice!

From the TPDesign4 help file:
Text – To change or enter the text to be displayed on the selected state(s), click the browse button (…) to open the Enter Text dialog, where you can type the new button text. Use the Preview Using Font option to view the text as it will appear in the selected font, style and size (on by default).

Unicode characters may be entered via the Enter Text dialog only (not through in-place editing in the States tab of the Properties Control window). When Unicode text is input, the name of the button will not match it’s Off state text.

Formatting codes can be used in the state text for bargraph and multi-bargraph buttons. The following formatting codes will be replaced with the identified values:

$P – level percentage
$V – raw level value
$L – range low
$H – range high
$A – adjusted level value (raw level value – range low)
$R – range (range high – range low)
$$ – $ character

Comments

Comments are turned off for this article.