1. 08 Oct, 2019 1 commit
  2. 04 Oct, 2019 1 commit
    • Aron Helser's avatar
      AssignColorsView: fix pqPalletChooser behavior on apply. · ffc8ac72
      Aron Helser authored
      Paraview's pqPalletChooser has a weird semi-modal behavior
      where it disables interaction with the UI except for the
      render view, when it is open. Instead of destroying/recreating
      the dialog, call close() so it properly cleans up the
      event filter that causes this behavior. Makes the dialog
      testable using the recorded xml tests.
      
      add a few more UI names.
      ffc8ac72
  3. 01 Oct, 2019 2 commits
    • Bob Obara's avatar
      ENH: Extended category and validity checking for attributes and items · e9d60d82
      Bob Obara authored
      * ItemDefinition can now perform testing on its set of categories w/r to another set using passCategoryCheck(...)
      * Added the ability to indicate if any or all of an ItemDefinition's categories need to be in the set passed into passCategoryCheck.  This is controlled by ItemDefinition::setCategoryCheckMode(...)
      * Extended both Attribute and Item isValid methods to take in a set of categories.  If an item would fail it's passCategoryCheck based on the input set then isValid will return true since the item's state is being "filtered out"
      * Added XML/JSON support for reading/writing ItemDefinition::categoryCheckMode
      * Updated qtUIManager, qtAttributeView and qtInstanceView to make use of these new methods
      e9d60d82
    • T.J. Corona's avatar
      fdf96d21
  4. 30 Sep, 2019 1 commit
  5. 27 Sep, 2019 2 commits
  6. 26 Sep, 2019 1 commit
  7. 25 Sep, 2019 1 commit
  8. 24 Sep, 2019 2 commits
  9. 23 Sep, 2019 1 commit
    • Aron Helser's avatar
      Add new test data, knee.ex2, and test behavior. · 15263602
      Aron Helser authored
      Don't pop up the modified data warning on exit, if we
      are running inside ctest.
      
      Also, add submodule init to setup script, in case user
      forgets to checkout with --recursive
      
      Slightly clearer error message for discrete reader.
      15263602
  10. 20 Sep, 2019 2 commits
  11. 19 Sep, 2019 1 commit
    • T.J. Corona's avatar
      Instantiate managed operations' parameters prior to observation. · dad88648
      T.J. Corona authored
      Parameters are constructed lazily, allowing for RAII while having derived
      classes construct parameters that are tailored to their use. This can
      cause a race condition when observers that are called on a different
      thread access parameters at the same time as the thread that created the
      operation. Since only managed operations are observed, we avoid this
      issue by accessing the parameters as they are created by the manager.
      dad88648
  12. 18 Sep, 2019 2 commits
    • Bob Obara's avatar
      ENH: Controlling how double items are displayed · 6385076b
      Bob Obara authored
      Using ItemViews you can now control how the double value item is displayed based using the following "attributes":
      
      * Notation - general display behavior.  Supported values include:
       * Fixed - displays the value in fixed notation.  This is equivalent to printf's %f flag
       * Scientific - displays the value in scientific notation.  This is equivalent to printf's %e flag
       * Mixed - tries to determine the best notation to use.  This is equivalent to printf's %g flag
      * Precision - controls the precision (in the case of Fixed and Scientific Notations) or significant digits (in the case of Mixed Notation) that are to be displayed when the value is not being edited.
      * EditPrecision - controls the precision (in the case of Fixed and Scientific Notations) or significant digits (in the case of Mixed Notation) that are to be displayed when the value is being edited.
      
      Example SBT Code:
      
      ```xml
          <View Type="Instanced" Title="General">
            <InstancedAttributes>
              <Att Name="numerics-att" Type="numerics">
                <ItemViews>
                  <View Item="dt_init" Type="Default" Precision="6" EditPrecision="10"/>
                  <View Item="dt_max" Type="Default" Precision="6" EditPrecision="10" Notation="Fixed"/>
                  <View Item="dt_min" Type="Default" Precision="6" EditPrecision="10" Notation="Scientific"/>
                </ItemViews>
              </Att>
              <Att Name="outputs-att" Type="outputs" />
              <Att Name="simulation-control-att" Type="simulation-control" />
      <!--         <Att Name="Mesh" Type="mesh" /> -->
            </InstancedAttributes>
          </View>
      ```
      6385076b
    • T.J. Corona's avatar
      add file filters to json FileItemDefinition · abf2ff26
      T.J. Corona authored
      abf2ff26
  13. 17 Sep, 2019 13 commits
  14. 16 Sep, 2019 10 commits