Display Buttons: Difference between revisions

From BR Wiki
Jump to navigation Jump to search
(Created page with "In a separately opened button bar at the bottom or top of the main window #0. 00430 DISPLAY BUTTONS mat X$: mat Y$ X$= "Row, Col, Caption Form Spec, Attributes, Fke...")
 
No edit summary
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
See also [[Print Fields Buttons]]
In a separately opened [[button bar]] at the bottom or top of the [[main window #0]].
In a separately opened [[button bar]] at the bottom or top of the [[main window #0]].


Line 13: Line 15:


This will yield a scancode of 02 instead of  a scancode of 5A00.  However both X02 and 90 produce an fkey value of 90 because X02 equates to ctrl-B, which denotes PgUp.  The scancodes introduced by KSTAT$ will be the same whether the button is clicked or the corresponding key is pressed.  Note that you should still use the former numeric specification (e.g. "1,1,C 10,,nn") for actual function key emulation (where nn is an fkey value).
This will yield a scancode of 02 instead of  a scancode of 5A00.  However both X02 and 90 produce an fkey value of 90 because X02 equates to ctrl-B, which denotes PgUp.  The scancodes introduced by KSTAT$ will be the same whether the button is clicked or the corresponding key is pressed.  Note that you should still use the former numeric specification (e.g. "1,1,C 10,,nn") for actual function key emulation (where nn is an fkey value).
<noinclude>
[[Category:Widget]]
</noinclude>

Latest revision as of 15:16, 3 March 2014

See also Print Fields Buttons

In a separately opened button bar at the bottom or top of the main window #0.

00430 DISPLAY BUTTONS mat X$: mat Y$

X$= "Row, Col, Caption Form Spec, Attributes, Fkey Value or hex scancode"
Y$= "Caption"

Use "P" for an attribute to protect (disable) the button.

Displays button captions and sets mouse actions. Clicking on a button returns the Fkey Value specified, and creates an Fkey interrupt. Optionally, a two digit hex scancode (e.g. X02) may be specified in place of an fkey value. This provides better consistency for KSTAT$ use. For example:

DISPLAY BUTTONS "1,1,C 10,,X02": "Page Up"

This will yield a scancode of 02 instead of a scancode of 5A00. However both X02 and 90 produce an fkey value of 90 because X02 equates to ctrl-B, which denotes PgUp. The scancodes introduced by KSTAT$ will be the same whether the button is clicked or the corresponding key is pressed. Note that you should still use the former numeric specification (e.g. "1,1,C 10,,nn") for actual function key emulation (where nn is an fkey value).