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); }
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); }
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); }
/// <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); }