protected override void InitSignals() { base.InitSignals(); TabSelectedCallback = new CallbackActionString((tab) => SendSignal(myTabSelectedEventKey, new SignalArgsString(Util.GetStringFromC_UTF32(tab)))); AddInternalSignal(tguiWidget_connectString(CPointer, Util.ConvertStringForC_ASCII("TabSelected"), TabSelectedCallback)); }
/// <summary> /// Initializes the signals /// </summary> protected override void InitSignals() { base.InitSignals(); MenuItemClickedCallback = new CallbackActionString((menuItem) => SendSignal(myMenuItemClickedEventKey, new SignalArgsString(Util.GetStringFromC_UTF32(menuItem)))); AddInternalSignal(tguiWidget_connectString(CPointer, Util.ConvertStringForC_ASCII("MenuItemClicked"), MenuItemClickedCallback)); }
/// <summary> /// Initializes the signals /// </summary> protected override void InitSignals() { base.InitSignals(); TextChangedCallback = new CallbackActionString((text) => SendSignal(myTextChangedEventKey, new SignalArgsString(Util.GetStringFromC_UTF32(text)))); AddInternalSignal(tguiWidget_connectString(CPointer, Util.ConvertStringForC_ASCII("TextChanged"), TextChangedCallback)); ReturnKeyPressedCallback = new CallbackActionString((text) => SendSignal(myReturnKeyPressedEventKey, new SignalArgsString(Util.GetStringFromC_UTF32(text)))); AddInternalSignal(tguiWidget_connectString(CPointer, Util.ConvertStringForC_ASCII("ReturnKeyPressed"), ReturnKeyPressedCallback)); }
/// <summary> /// Initializes the signals /// </summary> protected override void InitSignals() { base.InitSignals(); ItemSelectedCallback = new CallbackActionString((item) => SendSignal(myItemSelectedEventKey, new SignalArgsString(Util.GetStringFromC_UTF32(item)))); AddInternalSignal(tguiWidget_connectString(CPointer, Util.ConvertStringForC_ASCII("ItemSelected"), ItemSelectedCallback)); DoubleClickedCallback = new CallbackActionString((item) => SendSignal(myDoubleClickedEventKey, new SignalArgsString(Util.GetStringFromC_UTF32(item)))); AddInternalSignal(tguiWidget_connectString(CPointer, Util.ConvertStringForC_ASCII("DoubleClicked"), DoubleClickedCallback)); ExpandedCallback = new CallbackActionString((item) => SendSignal(myExpandedEventKey, new SignalArgsString(Util.GetStringFromC_UTF32(item)))); AddInternalSignal(tguiWidget_connectString(CPointer, Util.ConvertStringForC_ASCII("Expanded"), ExpandedCallback)); CollapsedCallback = new CallbackActionString((item) => SendSignal(myCollapsedEventKey, new SignalArgsString(Util.GetStringFromC_UTF32(item)))); AddInternalSignal(tguiWidget_connectString(CPointer, Util.ConvertStringForC_ASCII("Collapsed"), CollapsedCallback)); }
static extern protected uint tguiWidget_connectString(IntPtr cPointer, IntPtr signalName, [MarshalAs(UnmanagedType.FunctionPtr)] CallbackActionString func);