NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Classes | Public Types | Public Member Functions | List of all members
NXOpen.UF.UFMb Class Reference

Contains wrappers for all 'UF_MB' functions and data types. More...

Inheritance diagram for NXOpen.UF.UFMb:
NXOpen.Utilities.NXRemotableObject IMessageSink

Classes

struct  _Action
 
struct  _ApplicationData
 
struct  _Cb
 
struct  Action
 Wrapper for UF_MB_action_s More...
 
struct  ApplicationData
 Wrapper for UF_MB_application_data_s More...
 
struct  Cb
 Wrapper for UF_MB_cb_s More...
 

Public Types

enum  CbStatus
 Wrapper for UF_MB_cb_status_e More...
 
enum  State
 Wrapper for UF_MB_state_e More...
 

Public Member Functions

unsafe void AddActions (Action[] action_table)
 Wrapper method for UF_MB_add_actions More...
 
void AskButtonId (string button_name, out int button_id)
 Wrapper method for UF_MB_ask_button_id More...
 
void AskButtonSensitivity (int button_id, out State state)
 Wrapper method for UF_MB_ask_button_sensitivity More...
 
unsafe void AskButtonTypeName (sbyte type, out string type_name)
 Wrapper method for UF_MB_ask_button_type_name More...
 
unsafe void AskStringResource (string name, string defvalue, out string value)
 Wrapper method for UF_MB_ask_string_resource More...
 
void AskToggleState (int button_id, out State state)
 Wrapper method for UF_MB_ask_toggle_state More...
 
delegate CbStatus CallbackT (IntPtr w, IntPtr client_data, IntPtr button)
 This delegate is equivalent to 'UF_MB_callback_t'. More...
 
delegate void EnterProcT ()
 This delegate is equivalent to 'UF_MB_enter_proc_t'. More...
 
delegate void ExitProcT ()
 This delegate is equivalent to 'UF_MB_exit_proc_t'. More...
 
unsafe void InitApplicationData (ref ApplicationData app_data)
 Wrapper method for UF_MB_init_application_data More...
 
delegate void InitProcT ()
 This delegate is equivalent to 'UF_MB_init_proc_t'. More...
 
unsafe void RegisterApplication (ref ApplicationData app)
 Wrapper method for UF_MB_register_application More...
 
void SetButtonSensitivity (int button_id, State state)
 Wrapper method for UF_MB_set_button_sensitivity More...
 
void SetToggleState (int button_id, State state)
 Wrapper method for UF_MB_set_toggle_state More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject
void initialize ()
 <exclude> More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Detailed Description

Contains wrappers for all 'UF_MB' functions and data types.

Member Enumeration Documentation

Wrapper for UF_MB_cb_status_e

Refer to UF_MB_cb_status_e for documentation

Wrapper for UF_MB_state_e

Refer to UF_MB_state_e for documentation

Member Function Documentation

unsafe void NXOpen.UF.UFMb.AddActions ( Action[]  action_table)
inline

Wrapper method for UF_MB_add_actions

Refer to UF_MB_add_actions for documentation

License requirements:None

void NXOpen.UF.UFMb.AskButtonId ( string  button_name,
out int  button_id 
)
inline

Wrapper method for UF_MB_ask_button_id

Refer to UF_MB_ask_button_id for documentation

License requirements:None

void NXOpen.UF.UFMb.AskButtonSensitivity ( int  button_id,
out State  state 
)
inline

Wrapper method for UF_MB_ask_button_sensitivity

Refer to UF_MB_ask_button_sensitivity for documentation

License requirements:None

unsafe void NXOpen.UF.UFMb.AskButtonTypeName ( sbyte  type,
out string  type_name 
)
inline

Wrapper method for UF_MB_ask_button_type_name

Refer to UF_MB_ask_button_type_name for documentation

License requirements:None

unsafe void NXOpen.UF.UFMb.AskStringResource ( string  name,
string  defvalue,
out string  value 
)
inline

Wrapper method for UF_MB_ask_string_resource

Refer to UF_MB_ask_string_resource for documentation

License requirements:None

void NXOpen.UF.UFMb.AskToggleState ( int  button_id,
out State  state 
)
inline

Wrapper method for UF_MB_ask_toggle_state

Refer to UF_MB_ask_toggle_state for documentation

License requirements:None

delegate CbStatus NXOpen.UF.UFMb.CallbackT ( IntPtr  w,
IntPtr  client_data,
IntPtr  button 
)

This delegate is equivalent to 'UF_MB_callback_t'.

delegate void NXOpen.UF.UFMb.EnterProcT ( )

This delegate is equivalent to 'UF_MB_enter_proc_t'.

delegate void NXOpen.UF.UFMb.ExitProcT ( )

This delegate is equivalent to 'UF_MB_exit_proc_t'.

unsafe void NXOpen.UF.UFMb.InitApplicationData ( ref ApplicationData  app_data)
inline

Wrapper method for UF_MB_init_application_data

Refer to UF_MB_init_application_data for documentation

License requirements:None

delegate void NXOpen.UF.UFMb.InitProcT ( )

This delegate is equivalent to 'UF_MB_init_proc_t'.

unsafe void NXOpen.UF.UFMb.RegisterApplication ( ref ApplicationData  app)
inline

Wrapper method for UF_MB_register_application

Refer to UF_MB_register_application for documentation

License requirements:None

void NXOpen.UF.UFMb.SetButtonSensitivity ( int  button_id,
State  state 
)
inline

Wrapper method for UF_MB_set_button_sensitivity

Refer to UF_MB_set_button_sensitivity for documentation

License requirements:None

void NXOpen.UF.UFMb.SetToggleState ( int  button_id,
State  state 
)
inline

Wrapper method for UF_MB_set_toggle_state

Refer to UF_MB_set_toggle_state for documentation

License requirements:None


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.