mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Python command for setting plot window size
This commit is contained in:
parent
4dcdc2a1ee
commit
3eaf933efc
@ -16,6 +16,7 @@ ${CMAKE_CURRENT_LIST_DIR}/RicfReplaceSourceCases.h
|
|||||||
${CMAKE_CURRENT_LIST_DIR}/RicfRunOctaveScript.h
|
${CMAKE_CURRENT_LIST_DIR}/RicfRunOctaveScript.h
|
||||||
${CMAKE_CURRENT_LIST_DIR}/RicfSetExportFolder.h
|
${CMAKE_CURRENT_LIST_DIR}/RicfSetExportFolder.h
|
||||||
${CMAKE_CURRENT_LIST_DIR}/RicfSetMainWindowSize.h
|
${CMAKE_CURRENT_LIST_DIR}/RicfSetMainWindowSize.h
|
||||||
|
${CMAKE_CURRENT_LIST_DIR}/RicfSetPlotWindowSize.h
|
||||||
${CMAKE_CURRENT_LIST_DIR}/RicfSetStartDir.h
|
${CMAKE_CURRENT_LIST_DIR}/RicfSetStartDir.h
|
||||||
${CMAKE_CURRENT_LIST_DIR}/RicfSetTimeStep.h
|
${CMAKE_CURRENT_LIST_DIR}/RicfSetTimeStep.h
|
||||||
${CMAKE_CURRENT_LIST_DIR}/RicfScaleFractureTemplate.h
|
${CMAKE_CURRENT_LIST_DIR}/RicfScaleFractureTemplate.h
|
||||||
@ -56,6 +57,7 @@ ${CMAKE_CURRENT_LIST_DIR}/RicfReplaceSourceCases.cpp
|
|||||||
${CMAKE_CURRENT_LIST_DIR}/RicfRunOctaveScript.cpp
|
${CMAKE_CURRENT_LIST_DIR}/RicfRunOctaveScript.cpp
|
||||||
${CMAKE_CURRENT_LIST_DIR}/RicfSetExportFolder.cpp
|
${CMAKE_CURRENT_LIST_DIR}/RicfSetExportFolder.cpp
|
||||||
${CMAKE_CURRENT_LIST_DIR}/RicfSetMainWindowSize.cpp
|
${CMAKE_CURRENT_LIST_DIR}/RicfSetMainWindowSize.cpp
|
||||||
|
${CMAKE_CURRENT_LIST_DIR}/RicfSetPlotWindowSize.cpp
|
||||||
${CMAKE_CURRENT_LIST_DIR}/RicfSetStartDir.cpp
|
${CMAKE_CURRENT_LIST_DIR}/RicfSetStartDir.cpp
|
||||||
${CMAKE_CURRENT_LIST_DIR}/RicfSetTimeStep.cpp
|
${CMAKE_CURRENT_LIST_DIR}/RicfSetTimeStep.cpp
|
||||||
${CMAKE_CURRENT_LIST_DIR}/RicfScaleFractureTemplate.cpp
|
${CMAKE_CURRENT_LIST_DIR}/RicfScaleFractureTemplate.cpp
|
||||||
|
@ -174,9 +174,11 @@ if (RESINSIGHT_GRPC_PYTHON_EXECUTABLE)
|
|||||||
"rips/PythonExamples/command_example.py"
|
"rips/PythonExamples/command_example.py"
|
||||||
"rips/PythonExamples/case_grid_group.py"
|
"rips/PythonExamples/case_grid_group.py"
|
||||||
"rips/PythonExamples/case_info_streaming_example.py"
|
"rips/PythonExamples/case_info_streaming_example.py"
|
||||||
|
"rips/PythonExamples/create_wbs_plot.py"
|
||||||
"rips/PythonExamples/export_plots.py"
|
"rips/PythonExamples/export_plots.py"
|
||||||
"rips/PythonExamples/export_snapshots.py"
|
"rips/PythonExamples/export_snapshots.py"
|
||||||
"rips/PythonExamples/error_handling.py"
|
"rips/PythonExamples/error_handling.py"
|
||||||
|
"rips/PythonExamples/import_well_paths_and_logs.py"
|
||||||
"rips/PythonExamples/soil_porv_async.py"
|
"rips/PythonExamples/soil_porv_async.py"
|
||||||
"rips/PythonExamples/soil_porv_sync.py"
|
"rips/PythonExamples/soil_porv_sync.py"
|
||||||
"rips/PythonExamples/selected_cases.py"
|
"rips/PythonExamples/selected_cases.py"
|
||||||
|
@ -165,7 +165,7 @@ message RunOctaveScriptRequest
|
|||||||
repeated int32 caseIds = 2;
|
repeated int32 caseIds = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
message SetMainWindowSizeParams
|
message SetWindowSizeParams
|
||||||
{
|
{
|
||||||
int32 height = 1;
|
int32 height = 1;
|
||||||
int32 width = 2;
|
int32 width = 2;
|
||||||
@ -342,7 +342,7 @@ message CommandParams
|
|||||||
ExportVisibleCellsRequest exportVisibleCells = 15;
|
ExportVisibleCellsRequest exportVisibleCells = 15;
|
||||||
SetExportFolderRequest setExportFolder = 16;
|
SetExportFolderRequest setExportFolder = 16;
|
||||||
RunOctaveScriptRequest runOctaveScript = 17;
|
RunOctaveScriptRequest runOctaveScript = 17;
|
||||||
SetMainWindowSizeParams setMainWindowSize = 18;
|
SetWindowSizeParams setMainWindowSize = 18;
|
||||||
ComputeCaseGroupStatRequest computeCaseGroupStatistics = 19;
|
ComputeCaseGroupStatRequest computeCaseGroupStatistics = 19;
|
||||||
SetTimeStepParams setTimeStep = 20;
|
SetTimeStepParams setTimeStep = 20;
|
||||||
ScaleFractureTemplateRequest scaleFractureTemplate = 21;
|
ScaleFractureTemplateRequest scaleFractureTemplate = 21;
|
||||||
@ -361,6 +361,7 @@ message CommandParams
|
|||||||
ImportWellLogFilesRequest importWellLogFiles = 34;
|
ImportWellLogFilesRequest importWellLogFiles = 34;
|
||||||
ImportFormationNamesRequest importFormationNames = 35;
|
ImportFormationNamesRequest importFormationNames = 35;
|
||||||
ExportWellLogPlotDataRequest exportWellLogPlotData = 36;
|
ExportWellLogPlotDataRequest exportWellLogPlotData = 36;
|
||||||
|
SetWindowSizeParams setPlotWindowSize = 37;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -8,8 +8,10 @@ import rips
|
|||||||
# Load instance
|
# Load instance
|
||||||
resinsight = rips.Instance.find()
|
resinsight = rips.Instance.find()
|
||||||
|
|
||||||
# Set window size
|
# Set window sizes
|
||||||
resinsight.set_main_window_size(width=800, height=500)
|
resinsight.set_main_window_size(width=800, height=500)
|
||||||
|
resinsight.set_plot_window_size(width=1000, height=1000)
|
||||||
|
|
||||||
|
|
||||||
# Retrieve first case
|
# Retrieve first case
|
||||||
case = resinsight.project.cases()[0]
|
case = resinsight.project.cases()[0]
|
||||||
|
@ -253,7 +253,19 @@ class Instance:
|
|||||||
width | Width in pixels | Integer
|
width | Width in pixels | Integer
|
||||||
height | Height in pixels | Integer
|
height | Height in pixels | Integer
|
||||||
"""
|
"""
|
||||||
return self.__execute_command(setMainWindowSize=Cmd.SetMainWindowSizeParams(
|
return self.__execute_command(setMainWindowSize=Cmd.SetWindowSizeParams(
|
||||||
|
width=width, height=height))
|
||||||
|
|
||||||
|
def set_plot_window_size(self, width, height):
|
||||||
|
"""
|
||||||
|
Set the plot window size in pixels
|
||||||
|
|
||||||
|
Parameter | Description | Type
|
||||||
|
--------- | ---------------- | -----
|
||||||
|
width | Width in pixels | Integer
|
||||||
|
height | Height in pixels | Integer
|
||||||
|
"""
|
||||||
|
return self.__execute_command(setPlotWindowSize=Cmd.SetWindowSizeParams(
|
||||||
width=width, height=height))
|
width=width, height=height))
|
||||||
|
|
||||||
def major_version(self):
|
def major_version(self):
|
||||||
|
Loading…
Reference in New Issue
Block a user