Exemplo n.º 1
0
        public Editbox CreateEditbox(string type, string name)
        {
            IntPtr  cPtr = CeguiBindingsPINVOKE.WindowManager_CreateEditbox(swigCPtr, new CeguiDotNet.String(type).HandleRef, new CeguiDotNet.String(name).HandleRef);
            Editbox ret  = (cPtr == IntPtr.Zero) ? null : new Editbox(cPtr, false);

            if (CeguiBindingsPINVOKE.SWIGPendingException.Pending)
            {
                throw CeguiBindingsPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Exemplo n.º 2
0
 public Table_ColumnView(UserManager user)
 {
     this.user = user;
     edited    = false;
     InitializeComponent();
     Editbox.Lexer            = Lexer.Sql;
     Editbox.Margins[0].Width = 20;
     Editbox.Styles[ScintillaNET.Style.Sql.Number].ForeColor    = Color.DarkOrange;
     Editbox.Styles[ScintillaNET.Style.Sql.String].ForeColor    = Color.SaddleBrown;
     Editbox.Styles[ScintillaNET.Style.Sql.Character].ForeColor = Color.LimeGreen;
     Editbox.Styles[ScintillaNET.Style.Sql.Word].ForeColor      = Color.Blue;
     Editbox.Styles[ScintillaNET.Style.Sql.Word2].ForeColor     = Color.Blue;
     Editbox.SetKeywords(0, Words.Reserved1);
     Editbox.SetKeywords(1, Words.Reserved2);
 }
Exemplo n.º 3
0
        public NewView(ToolManager tool, UserManager usermanager)
        {
            Tool = tool;
            User = usermanager;

            InitializeComponent();
            Editbox.Lexer            = Lexer.Sql;
            Editbox.Margins[0].Width = 20;
            Editbox.Styles[Style.Sql.Number].ForeColor    = Color.DarkOrange;
            Editbox.Styles[Style.Sql.String].ForeColor    = Color.SaddleBrown;
            Editbox.Styles[Style.Sql.Character].ForeColor = Color.LimeGreen;
            Editbox.Styles[Style.Sql.Word].ForeColor      = Color.Blue;
            Editbox.Styles[Style.Sql.Word2].ForeColor     = Color.Blue;
            Editbox.SetKeywords(0, Words.Reserved1);
            Editbox.SetKeywords(1, Words.Reserved2);
            this.Editbox.Text = "CREATE VIEW 'new_view' AS" + "\n";
        }
Exemplo n.º 4
0
 public NewTable(ToolManager tool, UserManager usermanager)
 {
     Tool = tool;
     User = usermanager;
     InitializeComponent();
     Editbox.Lexer            = Lexer.Sql;
     Editbox.Margins[0].Width = 20;
     Editbox.Styles[Style.Sql.Number].ForeColor    = Color.DarkOrange;
     Editbox.Styles[Style.Sql.String].ForeColor    = Color.SaddleBrown;
     Editbox.Styles[Style.Sql.Character].ForeColor = Color.LimeGreen;
     Editbox.Styles[Style.Sql.Word].ForeColor      = Color.Blue;
     Editbox.Styles[Style.Sql.Word2].ForeColor     = Color.Blue;
     Editbox.SetKeywords(0, Words.Reserved1);
     Editbox.SetKeywords(1, Words.Reserved2);
     this.Editbox.Text = "CREATE TABLE  'TableName' ('Column Name' 'ColumnType' 'NOT NULL' 'AUTO_INCREMENT',Repeat" +
                         ",PRIMARY KEY ('columnName'))";
 }
Exemplo n.º 5
0
 public DDLView(UserManager user, string text)
 {
     this.user = user;
     InitializeComponent();
     Editbox.Lexer            = Lexer.Sql;
     Editbox.Margins[0].Width = 20;
     Editbox.Styles[Style.Sql.Number].ForeColor    = Color.DarkOrange;
     Editbox.Styles[Style.Sql.String].ForeColor    = Color.SaddleBrown;
     Editbox.Styles[Style.Sql.Character].ForeColor = Color.LimeGreen;
     Editbox.Styles[Style.Sql.Word].ForeColor      = Color.Blue;
     Editbox.Styles[Style.Sql.Word2].ForeColor     = Color.Blue;
     Editbox.SetKeywords(0, Words.Reserved1);
     Editbox.SetKeywords(1, Words.Reserved2);
     Editbox.Text = text;
     current      = text;
     button1.Show();
     button2.Show();
 }
Exemplo n.º 6
0
        public Form1()
        {
            InitializeComponent();
            Usermanager = new UserManager(new ConnectionManager(connect));
            Console.WriteLine(Usermanager.Connection.ConnectionStatus().message);
            Editbox.Lexer            = Lexer.Sql;
            Editbox.Margins[0].Width = 20;
            Editbox.Styles[Style.Sql.Number].ForeColor    = Color.DarkOrange;
            Editbox.Styles[Style.Sql.String].ForeColor    = Color.SaddleBrown;
            Editbox.Styles[Style.Sql.Character].ForeColor = Color.LimeGreen;
            Editbox.Styles[Style.Sql.Word].ForeColor      = Color.Blue;
            Editbox.Styles[Style.Sql.Word2].ForeColor     = Color.Blue;
            Editbox.SetKeywords(0, Words.Reserved1);
            Editbox.SetKeywords(1, Words.Reserved2);


            LoadtreeDB();
        }
Exemplo n.º 7
0
        public NewIndex(ToolManager tool, UserManager usermanager)
        {
            Tool = tool;
            User = usermanager;

            InitializeComponent();
            Editbox.Lexer            = Lexer.Sql;
            Editbox.Margins[0].Width = 20;
            Editbox.Styles[Style.Sql.Number].ForeColor    = Color.DarkOrange;
            Editbox.Styles[Style.Sql.String].ForeColor    = Color.SaddleBrown;
            Editbox.Styles[Style.Sql.Character].ForeColor = Color.LimeGreen;
            Editbox.Styles[Style.Sql.Word].ForeColor      = Color.Blue;
            Editbox.Styles[Style.Sql.Word2].ForeColor     = Color.Blue;
            Editbox.SetKeywords(0, Words.Reserved1);
            Editbox.SetKeywords(1, Words.Reserved2);
            this.Editbox.Text = "CREATE INDEX 'your_index_name' " + "\n" +
                                "ON 'your_table_name'('your_column_name')" + "\n" + "USING BTREE;";
            this.RBNonUnique.Checked = true;
        }
Exemplo n.º 8
0
        public override void Dispose()
        {
            mBackgroundWindow.Dispose();
            mBackgroundWindow = null;
            mTestWindow.Dispose();
            mTestWindow = null;
            mQuitButton.Dispose();
            mQuitButton = null;
            mEditbox.Dispose();
            mEditbox = null;

            WindowManager.Instance.destroyAllWindows();
            mGuiSystem.Dispose();
            mGuiSystem = null;
            mGuiRenderer.Dispose();
            mGuiRenderer = null;

            base.Dispose();
        }
Exemplo n.º 9
0
        public NewTrigger(ToolManager tool, UserManager usermanager)
        {
            Tool = tool;
            User = usermanager;


            InitializeComponent();
            Editbox.Lexer            = Lexer.Sql;
            Editbox.Margins[0].Width = 20;
            Editbox.Styles[Style.Sql.Number].ForeColor    = Color.DarkOrange;
            Editbox.Styles[Style.Sql.String].ForeColor    = Color.SaddleBrown;
            Editbox.Styles[Style.Sql.Character].ForeColor = Color.LimeGreen;
            Editbox.Styles[Style.Sql.Word].ForeColor      = Color.Blue;
            Editbox.Styles[Style.Sql.Word2].ForeColor     = Color.Blue;
            Editbox.SetKeywords(0, Words.Reserved1);
            Editbox.SetKeywords(1, Words.Reserved2);
            this.RBBefore.Checked = true;
            this.comboBox1.Text   = comboBox1.Items[0].ToString();
            this.Editbox.Text     = "CREATE TRIGGER 'trigger_name' 'trigger_time'" + "\n" + "'trigger_event' ON table_name FOR EACH ROW" +
                                    "\n" +
                                    "BEGIN" + "\n" + "END";
        }
Exemplo n.º 10
0
        public override void Dispose()
        {
            mBackgroundWindow.Dispose();
            mBackgroundWindow = null;
            mEditorWindow.Dispose();
            mEditorWindow = null;
            mQuitButton.Dispose();
            mQuitButton = null;
            mEditbox.Dispose();
            mEditbox = null;
            mCombobox.Dispose();
            mCombobox = null;
            mCboItem1 = null; mCboItem2 = null; mCboItem3 = null; mCboItem4 = null;

            WindowManager.Instance.destroyAllWindows();
            mGuiSystem.Dispose();
            mGuiSystem = null;
            mGuiRenderer.Dispose();
            mGuiRenderer = null;

            mLog = null;
            base.Dispose();
        }
Exemplo n.º 11
0
        protected override void CreateScene()
        {
            mLog = LogManager.Singleton.createLog("DemoCEGUI.log", false, true);
            mLog.LogMessage("My new Log. Hells yeah!");

            base.mSceneManager.AmbientLight = Color.FromArgb(125, 125, 125, 125);
            base.mSceneManager.SetSkyDome(true, "Examples/CloudySky", 5, 8);

            mGuiRenderer = new OgreCEGUIRenderer(base.mRenderWindow,
                                                 (byte)RenderQueueGroupID.RENDER_QUEUE_OVERLAY, false, 3000, mSceneManager);
            mGuiRenderer.Initialise();
            mGuiSystem = new GuiSystem(mGuiRenderer);
            //mGuiSystem = GuiSystem.CreateGuiSystemSpecial(mGuiRenderer);

            Logger.Instance.setLoggingLevel(LoggingLevel.Informative);

            SchemeManager.Instance.LoadScheme("TaharezLookSkin.scheme");
            mGuiSystem.SetDefaultMouseCursor("TaharezLook", "MouseArrow");
            mGuiSystem.DefaultFontName = "BlueHighway-12";

            mBackgroundWindow   = WindowManager.Instance.CreateWindow("DefaultWindow", "BackgroundWindow");
            mGuiSystem.GUISheet = mBackgroundWindow;

            mEditorWindow = WindowManager.Instance.CreateWindow("TaharezLook/FrameWindow", "TestWindow");
            mBackgroundWindow.AddChildWindow(mEditorWindow);
            mEditorWindow.SetSize(0.9f, 0.9f);
            mEditorWindow.SetPosition(0.05f, 0.05f);
            mEditorWindow.Text = "CeguiDotNet Demo";
            mEditorWindow.SubscribeEvents();

            mQuitButton      = WindowManager.Instance.CreatePushButton("TaharezLook/Button", "QuitButton");
            mQuitButton.Text = "Quit";
            mQuitButton.SetPosition(0.1f, 0.15f);
            mQuitButton.SetSize(0.8f, 0.15f);
            mQuitButton.SubscribeEvents();
            mQuitButton.Clicked += new WindowEventDelegate(QuitClicked);
            mEditorWindow.AddChildWindow(mQuitButton);

            mEditbox      = WindowManager.Instance.CreateEditbox("TaharezLook/Editbox", "Editbox");
            mEditbox.Text = "Editbox";
            mEditbox.SetPosition(0.1f, 0.32f);
            mEditbox.SetSize(0.8f, 0.15f);
            mEditbox.setReadOnly(false);
            mEditbox.SubscribeEvents();
            mEditbox.KeyDown += new CeguiDotNet.KeyEventDelegate(this.UsernameCharacterKey);
            mEditorWindow.AddChildWindow(mEditbox);

            mCombobox = WindowManager.Instance.CreateCombobox("TaharezLook/Combobox", "Combobox");
            mCombobox.SetPosition(0.1f, 0.49f);
            mCombobox.SetSize(0.8f, 0.25f);
            mCombobox.setReadOnly(false);
            mCombobox.SubscribeEvents();
            mCombobox.ListSelectionChanged += new WindowEventDelegate(this.combobox_SelectionChanged);
            mCombobox.TextAccepted         += new WindowEventDelegate(this.combobox_TextAccepted);
            mEditorWindow.AddChildWindow(mCombobox);

            mCboItem1 = new ListboxTextItem("Item 1", 0, IntPtr.Zero, false, true);
            mCboItem1.setAutoDeleted(false);
            mCombobox.addItem(mCboItem1);
            mCboItem2 = new ListboxTextItem("Item 2", 1, IntPtr.Zero, false, true);
            mCboItem2.setAutoDeleted(false);
            mCombobox.addItem(mCboItem2);
            mCboItem3 = new ListboxTextItem("Item 3", 2, IntPtr.Zero, false, true);
            mCboItem3.setAutoDeleted(false);
            mCombobox.addItem(mCboItem3);
            mCboItem4 = new ListboxTextItem("Item 4", 3, IntPtr.Zero, false, true);
            mCboItem4.setAutoDeleted(false);
            mCombobox.addItem(mCboItem4);

            mEditorWindow.Show();
        }
Exemplo n.º 12
0
        protected override void CreateScene()
        {
            base.mSceneManager.AmbientLight = Color.FromArgb(125, 125, 125, 125);
            base.mSceneManager.SetSkyDome(true, "Examples/CloudySky", 5, 8);

            mGuiRenderer = new OgreCEGUIRenderer(base.mRenderWindow,
                                                 (byte)RenderQueueGroupID.RENDER_QUEUE_OVERLAY, false, 3000, mSceneManager);
            mGuiRenderer.Initialise();
            mGuiSystem = new GuiSystem(mGuiRenderer);


            Logger.Instance.setLoggingLevel(LoggingLevel.Informative);

            SchemeManager.Instance.LoadScheme("TaharezLookSkin.scheme");
            mGuiSystem.SetDefaultMouseCursor("TaharezLook", "MouseArrow");
            mGuiSystem.DefaultFontName = "BlueHighway-12";

            mBackgroundWindow   = WindowManager.Instance.CreateWindow("DefaultWindow", "BackgroundWindow");
            mGuiSystem.GUISheet = mBackgroundWindow;

            mTestWindow = WindowManager.Instance.CreateWindow("TaharezLook/FrameWindow", "TestWindow");
            mBackgroundWindow.AddChildWindow(mTestWindow);
            mTestWindow.SetSize(0.3f, 0.6f);
            mTestWindow.SetPosition(0.7f, 0.2f);
            mTestWindow.Text = "Test Window";
            mTestWindow.SubscribeEvents();

            mQuitButton      = WindowManager.Instance.CreatePushButton("TaharezLook/Button", "QuitButton");
            mQuitButton.Text = "Quit";
            mQuitButton.SetPosition(0.1f, 0.1f);
            mQuitButton.SetSize(0.8f, 0.2f);
            mQuitButton.SubscribeEvents();
            mQuitButton.Clicked += new WindowEventDelegate(QuitClicked);
            mTestWindow.AddChildWindow(mQuitButton);

            mEditbox      = WindowManager.Instance.CreateEditbox("TaharezLook/Editbox", "Editbox");
            mEditbox.Text = "Editbox";
            mEditbox.SetPosition(0.1f, 0.4f);
            mEditbox.SetSize(0.8f, 0.2f);
            mTestWindow.AddChildWindow(mEditbox);

            Menubar menuBar = WindowManager.Instance.CreateMenubar("TaharezLook/Menubar", "Main menubar");

            menuBar.SetPosition(0.0f, 0.0f);
            menuBar.SetSize(1.0f, 0.04f);
            mBackgroundWindow.AddChildWindow(menuBar);

            MenuItem mnuFile = WindowManager.Instance.CreateMenuItem("TaharezLook/MenubarItem", "mnuFile");

            mnuFile.setText("File");
            menuBar.addItem(mnuFile);

            PopupMenu mnuFilePopup = WindowManager.Instance.CreatePopupMenu("TaharezLook/PopupMenu", "mnuFilePopup");

            mnuFile.AddChildWindow(mnuFilePopup);

            MenuItem mnuFileNew = WindowManager.Instance.CreateMenuItem("TaharezLook/MenuItem", "mnuFileNew");

            mnuFileNew.setText("New");
            mnuFilePopup.AddChildWindow(mnuFileNew);

            MenuItem mnuFileOpen = WindowManager.Instance.CreateMenuItem("TaharezLook/MenuItem", "mnuFileOpen");

            mnuFileOpen.setText("Open");
            mnuFilePopup.AddChildWindow(mnuFileOpen);

            MenuItem mnuFileClose = WindowManager.Instance.CreateMenuItem("TaharezLook/MenuItem", "mnuFileClose");

            mnuFileClose.setText("Close");
            mnuFileClose.setEnabled(false);
            mnuFilePopup.AddChildWindow(mnuFileClose);

            MenuItem mnuFileSave = WindowManager.Instance.CreateMenuItem("TaharezLook/MenuItem", "mnuFileSave");

            mnuFileSave.setText("Save");
            mnuFileSave.setEnabled(false);
            mnuFilePopup.AddChildWindow(mnuFileSave);

            MenuItem mnuFileSaveAs = WindowManager.Instance.CreateMenuItem("TaharezLook/MenuItem", "mnuFileSaveAs");

            mnuFileSaveAs.setText("Save As");
            mnuFileSaveAs.setEnabled(false);
            mnuFilePopup.AddChildWindow(mnuFileSaveAs);

            MenuItem mnuFileExit = WindowManager.Instance.CreateMenuItem("TaharezLook/MenuItem", "mnuFileExit");

            mnuFileExit.setText("Exit");
            mnuFileExit.SubscribeEvents();
            mnuFileExit.Clicked += new WindowEventDelegate(QuitClicked);
            mnuFilePopup.AddChildWindow(mnuFileExit);

            mTestWindow.Show();
        }