1. 01 Nov, 2018 1 commit
    • Utkarsh Ayachit's avatar
      avoid duplicate groups with same label · 18646121
      Utkarsh Ayachit authored
      pqProxyWidget supports groups to group multiple properties together.
      When that happens, if the same group is listed multiple times with
      different set of properties, the UI showed it as separate groups. It's
      better if all properties in the group with the same label are clubbed
      together. This fixes that.
      
      Also cleaned up implementation in pqProxyWidget for creating widget to
      be a bit easier to read.
      18646121
  2. 14 Sep, 2018 1 commit
  3. 13 Sep, 2018 1 commit
  4. 29 Aug, 2018 2 commits
  5. 16 Aug, 2018 1 commit
  6. 10 Jun, 2018 1 commit
  7. 24 May, 2018 1 commit
  8. 23 Feb, 2018 1 commit
  9. 08 Dec, 2017 1 commit
  10. 12 Oct, 2017 1 commit
  11. 21 May, 2017 1 commit
  12. 14 May, 2017 1 commit
  13. 09 Feb, 2017 1 commit
  14. 26 Aug, 2016 1 commit
  15. 05 May, 2016 1 commit
  16. 13 Jan, 2016 1 commit
    • Utkarsh Ayachit's avatar
      Refactor 3D widget support in ParaView. · 1b190eff
      Utkarsh Ayachit authored
      3D widget were the last major components in ParaView that still used
      pqObjectPanel class hierarchy that has been deprecated in 4.0. It's time
      to put to rest to those old classes. Here we have a replacement for the
      3D widgets used in ParaView. All these are now subclasses of
      pqInteractivePropertyWidget.
      1b190eff
  17. 03 Mar, 2015 1 commit
  18. 04 Sep, 2013 1 commit
    • Kyle Lutz's avatar
      Refactor the Find Data dialog · 1a88b503
      Kyle Lutz authored
      This refactors the Find Data dialog and incoroprates into it the
      functionality of the now-deprecated selection inspector panel.
      
      The Find Data dialog now allows for users to both create new selections
      and view the current global selection. Also allows the user to update
      display properties (e.g. color, font) for the selection labels.
      
      Change-Id: I4bac1cfe64e47b7c9cf7d14b9a8021a8b6d59650
      1a88b503
  19. 13 Aug, 2013 1 commit
    • Utkarsh Ayachit's avatar
      BUG #14204. Refactor domains and domain-update logic. · 4b3af8bd
      Utkarsh Ayachit authored
      This commit refactors the domains in ServerManager. Domain are no longer
      expected to be updated by the application manually
      (vtkSMProperty::UpdateDependentDomains() has been deprecated). Instead, whenever
      a property is modified (rather its unchecked values are modified), the depedent
      domains are automatically updated.
      
      vtkSMDomain subclasses have been updated to fire DomainModifiedEvent only when
      the domain actually changes. Next, we can update the Qt layer to simplify
      handling domains.
      
      This commit also includes some restructuring of the vtkSMDomain hierarchy.
      
      vtkSMDoubleRangeDomain and vtkSMIntRangeDomain are now just template
      specializations of vtkSMRangeDomainTemplate (instead of duplicated logic).
      
      vtkSMArraySelectionDomain is now simply an empty subclass of
      vtkStringListDomain. It didn't need any custom logic.
      
      Also removed unused domains: vtkSMNumberOfGroupsDomaini,a nd
      vtkSMStringListRangeDomain.
      
      Deleting vtkSMPropertyAdaptor. One can use vtkSMPropertyHelper instead.
      
      Change-Id: Ib227082b3eeea6af89db5ccd0a7f0d539e1abce2
      4b3af8bd
  20. 19 Jun, 2013 1 commit
  21. 15 May, 2013 1 commit
  22. 22 Apr, 2013 2 commits
    • Utkarsh Ayachit's avatar
      Fixing xml issues (tabs and typos). · b8b58630
      Utkarsh Ayachit authored
      Change-Id: I4b58bb963737b9a4c3df277762b3354d62995290
      b8b58630
    • Utkarsh Ayachit's avatar
      Refactoring Properties Panel (pqPropertiesPanel). · 17a9b733
      Utkarsh Ayachit authored
      This commit refactors pqPropertiesPanel for better usability and visual
      appearance. The changes can be summarized as follows:
      
      - Added a new class, pqProxyWidget, which creates the 'auto-generated' panel for
      any proxy. pqPropertiesPanel now uses this class to create the panels for
      source/display.
      
      - Property group were extended to add ability to group properties on non-exposed
      properties (as demonstrated by Wavelet source). The visual appearance of
      property groups was also changed. Also fixed leaks in ServerManager relating to
      groups and new property attributes that were added in past for the panels.
      
      - pqPropertyWidgetDecorator was added to provide a mechanism to add custom logic
      to widgets which having to create new widget types. pqPropertyWidgetDecorator
      can be used to control widget visibility, for example.
      
      - Converted custom panels for for several filters to be non-custom i.e. simply
      be auto-generated.
      
      - Added mechanism for plugins to provide new pqPropertyWidget types for
      properties, property groups or new pqPropertyWidgetDecorator types. Added an
      example under Examples that demonstrates the use of the same.
      
      - Added infrastructure to print debug messages when certain environment
      variables are set (pqDebug).
      
      - Removing obsolete SummaryPanel elements.
      
      - Updated tests to work with these changes.
      
      Change-Id: I49e82525ba666380b265a7f2075207dc2cd6f452
      17a9b733
  23. 15 Nov, 2012 3 commits
  24. 30 Oct, 2012 1 commit
  25. 25 Oct, 2012 4 commits
  26. 23 Oct, 2012 1 commit
  27. 30 Aug, 2012 1 commit
  28. 02 Jul, 2012 1 commit
  29. 21 Jun, 2012 1 commit
    • Kyle Lutz's avatar
      Change default property visibility to "default" · a2aeb946
      Kyle Lutz authored
      This changes the default property visibility mode to "default"
      when not set in the XML. Previously all properties were set
      to "advanced" by default and thus not visible until the advanced
      button was clicked.
      
      Change-Id: Icb5cdbaaa0614d8a64daf8d9eb6f010225630c6d
      a2aeb946
  30. 14 Jun, 2012 1 commit
  31. 29 May, 2012 1 commit
  32. 18 May, 2012 2 commits