コード例 #1
0
        internal static BaseWidget RequestWrapDDContainer(BaseWidget _parent, IntPtr _widget)
        {
            DDContainer widget = new DDContainer();

            widget.WrapWidget(_parent, _widget);
            return(widget);
        }
コード例 #2
0
        internal static BaseWidget RequestCreateDDContainer(BaseWidget _parent, WidgetStyle _style, string _skin, IntCoord _coord, Align _align, string _layer, string _name)
        {
            DDContainer widget = new DDContainer();

            widget.CreateWidgetImpl(_parent, _style, _skin, _coord, _align, _layer, _name);
            return(widget);
        }
コード例 #3
0
		private static void OnExportChangeDDState(
			 DDContainer _sender ,
			 DDItemState _state )
		{
			if (_sender.mEventChangeDDState != null)
				_sender.mEventChangeDDState(
					 _sender ,
					 _state );
		}
コード例 #4
0
		private static void OnExportDropResult(
			 DDContainer _sender ,
			ref DDItemInfo _info ,
			 bool _result )
		{
			if (_sender.mEventDropResult != null)
				_sender.mEventDropResult(
					 _sender ,
					ref _info ,
					 _result );
		}
コード例 #5
0
		private static void OnExportStartDrag(
			 DDContainer _sender ,
			ref DDItemInfo _info ,
			ref bool _result )
		{
			if (_sender.mEventStartDrag != null)
				_sender.mEventStartDrag(
					 _sender ,
					ref _info ,
					ref _result );
		}
コード例 #6
0
		private static void OnExportRequestDrop(
			 DDContainer _sender ,
			ref DDItemInfo _info ,
			ref bool _result )
		{
			if (_sender.mEventRequestDrop != null)
				_sender.mEventRequestDrop(
					 _sender ,
					ref _info ,
					ref _result );
		}
コード例 #7
0
        private static void OnExportChangeDDState(
            IntPtr _sender,
            DDItemState _state)
        {
            DDContainer sender = (DDContainer)BaseWidget.GetByNative(_sender);

            if (sender.mEventChangeDDState != null)
            {
                sender.mEventChangeDDState(
                    sender,
                    _state);
            }
        }
コード例 #8
0
 private static void OnExportUpdateDropState(
     DDContainer _sender,
     Widget _items,
     ref DDWidgetState _state)
 {
     if (_sender.mEventUpdateDropState != null)
     {
         _sender.mEventUpdateDropState(
             _sender,
             _items,
             ref _state);
     }
 }
コード例 #9
0
        private static void OnExportStartDrag(
            IntPtr _sender,
            ref DDItemInfo _info,
            ref bool _result)
        {
            DDContainer sender = (DDContainer)BaseWidget.GetByNative(_sender);

            if (sender.mEventStartDrag != null)
            {
                sender.mEventStartDrag(
                    sender,
                    ref _info,
                    ref _result);
            }
        }
コード例 #10
0
		private static void OnExportDragWidgetInfo(
			 DDContainer _sender ,
			ref IntPtr _item ,
			ref IntCoord _dimension )
		{
            Widget __item = null;
            
			if (_sender.mEventDragWidgetInfo != null)
				_sender.mEventDragWidgetInfo(
					 _sender ,
					ref __item ,
					ref _dimension );
					
            _item = (__item == null) ? IntPtr.Zero : __item.GetNative();
		}
コード例 #11
0
        private static void OnExportUpdateDropState(
            IntPtr _sender,
            IntPtr _items,
            ref DDWidgetState _state)
        {
            DDContainer sender = (DDContainer)BaseWidget.GetByNative(_sender);

            if (sender.mEventUpdateDropState != null)
            {
                sender.mEventUpdateDropState(
                    sender,
                    (Widget)BaseWidget.GetByNative(_items),
                    ref _state);
            }
        }
コード例 #12
0
        private static void OnExportStartDrag(
			 DDContainer _sender ,
			ref DDItemInfo _info ,
			ref bool _result )
        {
            if (_sender.mEventStartDrag != null)
                _sender.mEventStartDrag(
                     _sender ,
                    ref _info ,
                    ref _result );
        }
コード例 #13
0
        private static void OnExportDropResult(
			 DDContainer _sender ,
			ref DDItemInfo _info ,
			 bool _result )
        {
            if (_sender.mEventDropResult != null)
                _sender.mEventDropResult(
                     _sender ,
                    ref _info ,
                     _result );
        }
コード例 #14
0
        private static void OnExportRequestDrop(
			 DDContainer _sender ,
			ref DDItemInfo _info ,
			ref bool _result )
        {
            if (_sender.mEventRequestDrop != null)
                _sender.mEventRequestDrop(
                     _sender ,
                    ref _info ,
                    ref _result );
        }
コード例 #15
0
        private static void OnExportChangeDDState(
			 DDContainer _sender ,
			 DDItemState _state )
        {
            if (_sender.mEventChangeDDState != null)
                _sender.mEventChangeDDState(
                     _sender ,
                     _state );
        }
コード例 #16
0
        private static void OnExportDragWidgetInfo(
			 DDContainer _sender ,
			ref IntPtr _item ,
			ref IntCoord _dimension )
        {
            Widget __item = null;

            if (_sender.mEventDragWidgetInfo != null)
                _sender.mEventDragWidgetInfo(
                     _sender ,
                    ref __item ,
                    ref _dimension );

            _item = (__item == null) ? IntPtr.Zero : __item.GetNative();
        }
コード例 #17
0
 internal static BaseWidget RequestWrapDDContainer(BaseWidget _parent, IntPtr _widget)
 {
     DDContainer widget = new DDContainer();
     widget.WrapWidget(_parent, _widget);
     return widget;
 }
コード例 #18
0
 internal static BaseWidget RequestCreateDDContainer(BaseWidget _parent, WidgetStyle _style, string _skin, IntCoord _coord, Align _align, string _layer, string _name)
 {
     DDContainer widget = new DDContainer();
     widget.CreateWidget(_parent, _style, _skin, _coord, _align, _layer, _name);
     return widget;
 }
コード例 #19
0
 static void container_EventUpdateDropState(DDContainer _sender, Widget _items, ref DDWidgetState _state)
 {
     Export.DebugOut("EventUpdateDropState    state=" + _state.ToString());
 }
コード例 #20
0
 static void container_EventStartDrag(DDContainer _sender, ref DDItemInfo _info, ref bool _result)
 {
     _result = true;
 }
コード例 #21
0
 static void container_EventDropResult(DDContainer _sender, ref DDItemInfo _info, bool _result)
 {
     Export.DebugOut("EventDropResult    result=" + _result.ToString());
     mWidget.Visible = false;
 }
コード例 #22
0
 static void container_EventChangeDDState(DDContainer _sender, DDItemState _state)
 {
     Export.DebugOut("EventChangeDDState    state=" + _state.ToString());
 }
コード例 #23
0
 private static void OnExportUpdateDropState(
     DDContainer _sender ,
     Widget _items ,
     ref DDWidgetState _state)
 {
     if (_sender.mEventUpdateDropState != null)
         _sender.mEventUpdateDropState(
              _sender ,
              _items ,
             ref _state );
 }
コード例 #24
0
 static void container_EventRequestDrop(DDContainer _sender, ref DDItemInfo _info, ref bool _result)
 {
     _result = true;
 }
コード例 #25
0
ファイル: Test_DDContainer.cs プロジェクト: asdlei00/mygui
 static void container_EventChangeDDState(DDContainer _sender, DDItemState _state)
 {
 }
コード例 #26
0
 static void container_RequestDragWidgetInfo(DDContainer _sender, ref Widget _item, ref IntCoord _dimension)
 {
     mWidget.Visible = true;
     _item = mWidget;
     _dimension = new IntCoord(0, 0, 20, 20);
 }
コード例 #27
0
ファイル: Test_DDContainer.cs プロジェクト: asdlei00/mygui
 static void container_EventDropResult(DDContainer _sender, ref DDItemInfo _info, bool _result)
 {
     //mWidget.Visible = false;
 }