Ejemplo n.º 1
0
 public static void AddNewMenuItemsUnderDiscussMenuItem()
 {
     ChatMenuItem = new PetrelMenuItem("Chat");
     PetrelSystem.ToolService.AddTopLevelMenu(ChatMenuItem);
     serverStartTool = new PetrelButtonTool("Start new Server", PetrelImages.Earth, startServer);
     ChatMenuItem.AddTool(serverStartTool);
     connectServerTool = new PetrelButtonTool("Connect to Server", PetrelImages.Eye, connectServer);
     ChatMenuItem.AddTool(connectServerTool);
     connectServerTool = new PetrelButtonTool("Help", PetrelImages.Help, helpCallback);
     ChatMenuItem.AddTool(connectServerTool);
 }
Ejemplo n.º 2
0
 public static void AddNewMenuItemsUnderDiscussMenuItem()
 {
     ChatMenuItem = new PetrelMenuItem("Chat");
     PetrelSystem.ToolService.AddTopLevelMenu(ChatMenuItem);
     serverStartTool = new PetrelButtonTool("Start new Server", PetrelImages.Earth, startServer);
     ChatMenuItem.AddTool(serverStartTool);
     connectServerTool = new PetrelButtonTool("Connect to Server", PetrelImages.Eye, connectServer);
     ChatMenuItem.AddTool(connectServerTool);
     connectServerTool = new PetrelButtonTool("Help", PetrelImages.Help, helpCallback);
     ChatMenuItem.AddTool(connectServerTool);
 }
Ejemplo n.º 3
0
        public static void AddNewMenuItemsUnderTools()
        {
            PetrelMenuItem   FieldPROConnector1        = new PetrelMenuItem("FIELDPRO Connector", Resource1.fieldpro.ToBitmap());
            PetrelButtonTool ChangeDatabaseConnection1 = new PetrelButtonTool("eFieldpro connection...", FieldPROMenu.ChangeDatabaseConnection1_ToolClick);

            FieldPROConnector1.AddTool(ChangeDatabaseConnection1);

            PetrelButtonTool ImportFromFieldPRO1 = new PetrelButtonTool("FIELDPRO Import/Export ...", FieldPROMenu.ImportFromFieldPRO1_ToolClick);

            FieldPROConnector1.AddTool(ImportFromFieldPRO1);

            Slb.Ocean.Petrel.UI.Tools.WellKnownMenus.Tools.AddTool(FieldPROConnector1);
        }
Ejemplo n.º 4
0
        /// <summary>
        /// This method runs once in the Module life.
        /// In this method, you can do registrations of the UI related components.
        /// (eg: settingspages, treeextensions)
        /// </summary>
        public void IntegratePresentation()
        {
            // TODO:  Add LMgistModule1.IntegratePresentation implementation

            string        key     = "Slb.Studio.SimilarSeismicSearch";
            PetrelToolbar toolbar = new PetrelToolbar(key, "Similar Seismic Search", Docking.Top);

            PetrelSystem.ToolService.AddToolbar(toolbar);

            Bitmap gs_red = LMgistPlugin1.Properties.Resources.SSS;

            PetrelButtonTool tool1 = new PetrelButtonTool("Find similar Seismic images from files", gs_red, ClickCallBackSearch);

            //PetrelButtonTool tool2 = new PetrelButtonTool("Find similar Seismic images", logo3S, ClickCallBackSearch);
            toolbar.AddTool(tool1);
            //toolbar.AddTool(tool2);
        }