mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 17:50:22 +00:00
79 lines
2.9 KiB
Plaintext
79 lines
2.9 KiB
Plaintext
(***********************************************************
|
|
Sample File
|
|
|
|
For testing syntax highlighting
|
|
************************************************************)
|
|
|
|
#if_not_defined Sample
|
|
#define Sample 1
|
|
(***********************************************************)
|
|
(* System Type : NetLinx *)
|
|
(***********************************************************)
|
|
(* DEVICE NUMBER DEFINITIONS GO BELOW *)
|
|
(***********************************************************)
|
|
DEFINE_DEVICE
|
|
|
|
(***********************************************************)
|
|
(* CONSTANT DEFINITIONS GO BELOW *)
|
|
(***********************************************************)
|
|
DEFINE_CONSTANT
|
|
|
|
<% global_constant_justify = 20 -%>
|
|
// Video Source Select Buttons
|
|
<%=
|
|
video_sources = {
|
|
BTN_VID_FOH_PC: { btn: 11, input: :VID_SRC_FOH_PC },
|
|
BTN_VID_STAGE_PC: { btn: 12, input: :VID_SRC_STAGE_PC },
|
|
BTN_VID_BLURAY: { btn: 13, input: :VID_SRC_BLURAY },
|
|
}
|
|
|
|
print_constant_hash video_sources.remap(:btn),
|
|
justify: global_constant_justify
|
|
%>
|
|
|
|
(***********************************************************)
|
|
(* INCLUDES GO BELOW *)
|
|
(***********************************************************)
|
|
|
|
(***********************************************************)
|
|
(* DATA TYPE DEFINITIONS GO BELOW *)
|
|
(***********************************************************)
|
|
DEFINE_TYPE
|
|
|
|
(***********************************************************)
|
|
(* VARIABLE DEFINITIONS GO BELOW *)
|
|
(***********************************************************)
|
|
DEFINE_VARIABLE
|
|
|
|
(***********************************************************)
|
|
(* SUBROUTINE/FUNCTION DEFINITIONS GO BELOW *)
|
|
(***********************************************************)
|
|
|
|
(***********************************************************)
|
|
(* STARTUP CODE GOES BELOW *)
|
|
(***********************************************************)
|
|
DEFINE_START
|
|
|
|
(***********************************************************)
|
|
(* THE EVENTS GO BELOW *)
|
|
(***********************************************************)
|
|
DEFINE_EVENT
|
|
|
|
// Video Source Select
|
|
<%=
|
|
justify group(video_sources.remap :input) { |name, input|
|
|
"[#{@dvTP}, #{name}] = (outputs[VID_DEST_PROJECTOR].input == #{input});"
|
|
}
|
|
%>
|
|
|
|
(***********************************************************)
|
|
(* THE MAINLINE GOES BELOW *)
|
|
(***********************************************************)
|
|
DEFINE_PROGRAM
|
|
|
|
(***********************************************************)
|
|
(* END OF PROGRAM *)
|
|
(* DO NOT PUT ANY CODE BELOW THIS COMMENT *)
|
|
(***********************************************************)
|
|
#end_if
|