Exemplo n.º 1
0
        /// <summary>
        /// ScrolledWindow作成
        /// </summary>
        /// <param name="parent">親ウイジェット</param>
        /// <returns></returns>
        public override int Create( IWidget parent )
        {
            if( !IsAvailable )
            {
                this.CreateMotifWidget(Native.Motif.CreateSymbol.XmCreateScrolledWindow, parent, ToolkitResources);
            }
            //IWidget cw = XSports.GetWidget<IWidget>(Native.Motif.ResourceId.XmNclipWindow, Data.Resource.Access.G);
            IntPtr cw = this.ToolkitResources.GetPointerValue(Native.Motif.ResourceId.XmNclipWindow);
            if (IntPtr.Zero != cw) {
                clipWindow = new Form();
                clipWindow.WrapExistingWidget(cw);
                this.Children.Add(clipWindow);
            }

            return base.Create (parent);
        }