Example #1
0
        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));
        }
Example #2
0
        /// <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));
        }
Example #3
0
        /// <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));
        }
Example #4
0
        /// <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));
        }
Example #5
0
 static extern protected uint tguiWidget_connectString(IntPtr cPointer, IntPtr signalName, [MarshalAs(UnmanagedType.FunctionPtr)] CallbackActionString func);