Skip to content

Commit

Permalink
Merge pull request #1257 from UV-CDAT/master
Browse files Browse the repository at this point in the history
Merge colorpicker changes into release
  • Loading branch information
chaosphere2112 committed May 1, 2015
2 parents b862626 + 54259b8 commit b93c51c
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 1 deletion.
5 changes: 4 additions & 1 deletion Packages/vcs/Lib/colorpicker.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,10 @@ def __init__(self, width, height, colormap, color, parent_interactor=None, on_sa
self.style = vtk.vtkInteractorStyleUser()
inter.SetInteractorStyle(self.style)
inter.SetRenderWindow(self.render_window)

manager = vcs.vtk_ui.manager.get_manager(inter)
self.render_window.AddRenderer(manager.renderer)
self.render_window.AddRenderer(manager.actor_renderer)
manager.elevate()
self.render_window.Render()

self.on_save = on_save
Expand Down
5 changes: 5 additions & 0 deletions testing/vcs/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -630,4 +630,9 @@ cdat_add_test(vcs_test_configurator_click_marker
"${PYTHON_EXECUTABLE}"
${cdat_SOURCE_DIR}/testing/vcs/test_vcs_configurator_click_marker.py
)
cdat_add_test(vcs_test_colorpicker_appearance
"${PYTHON_EXECUTABLE}"
${cdat_SOURCE_DIR}/testing/vcs/test_vcs_colorpicker_appearance.py
${BASELINE_DIR}/test_vcs_colorpicker_appearance.png
)
add_subdirectory(vtk_ui)
23 changes: 23 additions & 0 deletions testing/vcs/test_vcs_colorpicker_appearance.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
import vcs, vtk

picker = vcs.colorpicker.ColorPicker(500, 250, None, 0)

win = picker.render_window

win.Render()
out_filter = vtk.vtkWindowToImageFilter()
out_filter.SetInput(win)

png_writer = vtk.vtkPNGWriter()
fnm = "test_vcs_colorpicker_appearance.png"
png_writer.SetFileName(fnm)
png_writer.SetInputConnection(out_filter.GetOutputPort())
png_writer.Write()

import sys, os
if len(sys.argv) > 1:
src = sys.argv[1]
sys.path.append(os.path.join(os.path.dirname(__file__), ".."))
import checkimage
ret = checkimage.check_result_image(fnm, src, checkimage.defaultThreshold)
sys.exit(ret)

0 comments on commit b93c51c

Please sign in to comment.