コード例 #1
0
        public void Init()
        {
            //      EVT_PAINT(new wx.EventListener(OnPaint));
            //      //      //    EVT_MOUSE_EVENTS(new wx.EventListener(OnMouse));
            //      //      EVT_MOTION(new wx.EventListener(OnMouseMove));
            //      //      EVT_LEFT_DOWN(new wx.EventListener(OnMouseLeft));
            //      //      EVT_RIGHT_DOWN(new wx.EventListener(OnMouseRight));
            //      //      EVT_LEFT_DCLICK(new wx.EventListener(OnMouseDblLeft));
            //      //      EVT_RIGHT_DCLICK(new wx.EventListener(OnMouseDblRight));

            //      //      EVT_MENU(MenuIDs.MENU_COORD_DEL_1, new wx.EventListener(OnCoordDel1));
            //      //      EVT_MENU(MenuIDs.MENU_COORD_DEL_N, new wx.EventListener(OnCoordDelN));
            //      //      EVT_MENU(MenuIDs.MENU_COORD_INS_1, new wx.EventListener(OnCoordIns1));
            //      //      EVT_MENU(MenuIDs.MENU_COORD_INS_N, new wx.EventListener(OnCoordInsN));

            //      //      EVT_CHAR(new wx.EventListener(OnChar));

            //      SetScrollbars(1, 1, Configuration.XMAX, Configuration.YMAX);
            if (LicenseManager.UsageMode == LicenseUsageMode.Designtime)
            {
                return;
            }

            m_layout = null;
            Globals.create_colors();
            Globals.create_draw(this);
            Globals.init_pmaps();
            //      //      m_tooltip = null;
            //      //      ToolTip.SetDelay(1000);
            //      //      ToolTip.Enable(Globals.show_tooltip);
            //      //#if WIN32
            //      //#else
            //      //  wxHelpProvider::Set(&canvasHelp);
            //      //#endif
        }
コード例 #2
0
        public Canvas(Window parent) :
            base(parent, (int)MenuIDs2.wxID_ANY, new Point(0, 0),
                 new Size(Configuration.XMAX * 2, Configuration.YMAX * 2),
                 WindowStyles.HSCROLL | WindowStyles.VSCROLL | WindowStyles.NO_FULL_REPAINT_ON_RESIZE)
        {
            EVT_PAINT(OnPaint);
            EVT_MOTION(new EventListener(OnMouseMove));
            EVT_LEFT_DOWN(new EventListener(OnMouseLeft));
            EVT_RIGHT_DOWN(new EventListener(OnMouseRight));
            EVT_LEFT_DCLICK(new EventListener(OnMouseDblLeft));
            EVT_RIGHT_DCLICK(new EventListener(OnMouseDblRight));

            EVT_MENU((int)MenuIDs.MENU_COORD_DEL_1, new EventListener(OnCoordDel1));
            EVT_MENU((int)MenuIDs.MENU_COORD_DEL_N, new EventListener(OnCoordDelN));
            EVT_MENU((int)MenuIDs.MENU_COORD_INS_1, new EventListener(OnCoordIns1));
            EVT_MENU((int)MenuIDs.MENU_COORD_INS_N, new EventListener(OnCoordInsN));

            EVT_CHAR(OnChar);


            SetScrollbars(1, 1, Configuration.XMAX, Configuration.YMAX);


            m_layout = null;
            GlobalFunctions.create_colors();
            GlobalFunctions.create_draw(this);
            GlobalFunctions.init_pmaps();
            m_tooltip = null;
            // ToolTip.SetDelay(1000);
            // ToolTip.Enable(show_tooltip);
            // #if WIN32
            // #else
            // HelpProvider.Set(canvasHelp);
            // #endif
        }