r3changd
real/gadget/r3changd.h
r3gad
Channel Identifier Gadget. Allows the user to select a channel.
r3Gadget
R3CLID_GADGET
r3Channelgadget
R3CLID_CHANNELGADGET - 631
ChannelClid, NoneEnabled, ChannelName, Channels, Wide, ShowSurfaceChannels, FilterObject, FilterMethod,
int R3RegisterChannelIdentifierGadgetClass(R3APP *app);
R3CHANGM_CHANNELSELECTED
CHANNELSELECTED
R3CHANGM_CHANNELSELECTED
obj.CHANNELSELECTED();
For internal mapchanges.
R3CHANGM_ADDUSERCHANEL
ADDUSERCHANEL
R3CHANGM_ADDUSERCHANEL
obj.ADDUSERCHANEL();
Callbacks for enumerating channels from the * raysample and channel layer
R3CHANGM_SETBYSELECTLIST
SETBYSELECTLIST
R3CHANGM_SETBYSELECTLIST
R3INT, tag id describing the channel clid attribute
R3INT, tag id describing the channel name attribute
R3OBJ*, selected objects list object
obj.SETBYSELECTLIST(p1, p2, p3);
Set value of the gadget from the give selected objects list.
ChannelClid
ChannelClid
R3CHANGA_ChannelClid
Integer
R3CLID
R3CLASSID, class id of the selected channel
jsobj.SetChannelClid(value);
value = jsobj.GetChannelClid();
R3CLID value = ...;
R3SetAttrs(r3obj, R3CHANGA_ChannelClid, value, R3TAG_END);
R3CLID value;
R3GetAttrs(r3obj, R3CHANGA_ChannelClid, &value, R3TAG_END);
NoneEnabled
NoneEnabled
R3CHANGA_NoneEnabled
Boolean
R3BOOL
if true, gadget allows the user to select 'no channels'
jsobj.SetNoneEnabled(value);
value = jsobj.GetNoneEnabled();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3CHANGA_NoneEnabled, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3CHANGA_NoneEnabled, &value, R3TAG_END);
ChannelName
ChannelName
R3CHANGA_ChannelName
String
char*
name of the selected channel
jsobj.SetChannelName(value);
value = jsobj.GetChannelName();
char* value = ...;
R3SetAttrs(r3obj, R3CHANGA_ChannelName, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3CHANGA_ChannelName, &value, R3TAG_END);
Channels
Channels
R3CHANGA_Channels
Object
R3OBJ*
channel layer
jsobj.SetChannels(value);
R3OBJ* value = ...;
R3SetAttrs(r3obj, R3CHANGA_Channels, value, R3TAG_END);
Wide
Wide
R3CHANGA_Wide
Boolean
R3BOOL
if true, wide layout
jsobj.SetWide(value);
R3BOOL value = ...;
R3SetAttrs(r3obj, R3CHANGA_Wide, value, R3TAG_END);
ShowSurfaceChannels
ShowSurfaceChannels
R3CHANGA_ShowSurfaceChannels
Boolean
R3BOOL
jsobj.SetShowSurfaceChannels(value);
R3BOOL value = ...;
R3SetAttrs(r3obj, R3CHANGA_ShowSurfaceChannels, value, R3TAG_END);
FilterObject
FilterObject
R3CHANGA_FilterObject
Object
R3OBJ*
jsobj.SetFilterObject(value);
R3OBJ* value = ...;
R3SetAttrs(r3obj, R3CHANGA_FilterObject, value, R3TAG_END);
FilterMethod
FilterMethod
R3CHANGA_FilterMethod
Integer
R3INT
jsobj.SetFilterMethod(value);
R3INT value = ...;
R3SetAttrs(r3obj, R3CHANGA_FilterMethod, value, R3TAG_END);