コード例 #1
0
ファイル: wtbAdo.cs プロジェクト: miquik/mkdb
        // Button
        // Così per ogni widget
        void ToolStripButtonClick(object sender, EventArgs e)
        {
            TreeView objtree = Common.Instance().ObjTree;
            WidgetTreeNode ps = Common.Instance().FindBestParentSizer((WidgetTreeNode)objtree.SelectedNode, false);
            WidgetTreeNode pc = Common.Instance().FindBestParentContainer((WidgetTreeNode)objtree.SelectedNode, false);
            if (ps == null)
                return;

            wx.Window win;
            Common.Instance().CheckParentForWidget(pc, ps, out win);
            WidgetTreeNode node = new WidgetTreeNode("Ado");
            node.Widget = new wiwAdo(win, (wx.Sizer)ps.Widget);
            node.Widget.InsertWidget();
            ps.Nodes.Add(node);
            node.ImageIndex = _img_index;
            node.SelectedImageIndex = _img_index;
            objtree.SelectedNode = node;
        }
コード例 #2
0
ファイル: wtbFrame.cs プロジェクト: miquik/mkdb
 void ToolStripButtonClick(object sender, EventArgs e)
 {
     TreeView objtree = Common.Instance().ObjTree;
     WidgetTreeNode node = new WidgetTreeNode("Frame");
     //
     //
     wx.Frame hfrm = new wx.Frame(null, -1, "");
     node.Widget = new wiwFrame(hfrm);
     wx.Window win = (wx.Window)node.Widget;
     node.Widget.InsertWidget();
     Win32Utils.SetParent(win.GetHandle(), Common.Instance().Canvas.Handle);
     // wdbFrame wdbf = new wdbFrame(null, null);
     node.ImageIndex = _img_index;
     node.SelectedImageIndex = _img_index;
     WidgetTreeNode app = (WidgetTreeNode)objtree.Nodes[0];
     app.Nodes.Add(node);
     objtree.SelectedNode = node;
     // _tapp.Nodes.Add(wdbf);
     // Common.Instance().ObjTree.SelectedNode = wdbf;
 }
コード例 #3
0
ファイル: wtbGridSizer.cs プロジェクト: miquik/mkdb
        // Grid Sizer
        void ToolStripButtonClick(object sender, EventArgs e)
        {
            TreeView objtree = Common.Instance().ObjTree;
            WidgetTreeNode ps = Common.Instance().FindBestParentSizer((WidgetTreeNode)objtree.SelectedNode, true);
            WidgetTreeNode pc = Common.Instance().FindBestParentContainer((WidgetTreeNode)objtree.SelectedNode, true);
            if (pc == null && ps == null)
                return;

            // Add this sizer
            wx.Sizer siz = null;
            wx.Window win = null;
            Common.Instance().CheckParentForSizer(pc, ps, out win, out siz);
            WidgetTreeNode node = new WidgetTreeNode("GridSizer");
            node.Widget = new wiwGridSizer(win, siz);
            node.Widget.InsertWidget();
            // wdbGridSizer gsizer = new wdbGridSizer(win, siz);
            if (ps != null)
                ps.Nodes.Add(node);
            else
                pc.Nodes.Add(node);
            node.ImageIndex = _img_index;
            node.SelectedImageIndex = _img_index;
            objtree.SelectedNode = node;
        }