1. 30 Jul, 2018 1 commit
    • Bob Obara's avatar
      ENH: Providing ability for better GUI control for attribute items · 71dfe1f9
      Bob Obara authored
      Added the ability to define Views for Attribute Items. This is supported in
      Attribute, Instanced, ModelEntityAttribute, and Operator View classes.  Group related views
      are not directly effected.
      
      Here is an example:
      
          <View Type="Instanced" Title="Frequency Information">
            <InstancedAttributes>
              <Att Name="EigenSolver" Type="FrequencyInfo">
                <ItemViews>
                  <View Item="NumEigenvalues" Type="Default" Option="SpinBox"/>
                  <View Item="FrequencyShift" Option="SpinBox" StepSize="100" Decimals="0"/>
                </ItemViews>
              </Att>
            </InstancedAttributes>
          </View>
      
      The Item attribute is mandatory. If the Type attribute is missing then it is assumed to be
      Default.  The rest of the information is then processed by the qtItem class that is being
      created. To demonstrate this I have added spinbox options for both IntItem and DoubleItem for their
      default qtItem class (qtInputsItem).
      
      This mechanism can be extended to add custom GUI's for items.
      71dfe1f9
  2. 23 Aug, 2017 1 commit
  3. 26 Apr, 2017 1 commit
  4. 29 Mar, 2017 1 commit
  5. 17 Oct, 2016 1 commit
  6. 18 May, 2016 2 commits
  7. 27 Apr, 2015 1 commit
  8. 21 Apr, 2015 1 commit
    • David Thompson's avatar
      Progress on #85 (consistent target + option names). · eaf24846
      David Thompson authored
      This patch includes the following changes:
      
      + Eliminate a shiboken warning (do not wrap cJSON methods).
      + Fix a stupid mistake causing a warning in ExportJSON.
      + A scripted rename. Ran this command:
      
            find smtk/bridge -type f -exec vim -S /path/to/vscr {} \;
      
        where `vscr` contained
      
            %s/SMTKSessionExodusExports/Exports/g
            %s/SMTKSessionExodus/smtkExodusSession/g
            %s/SMTKSESSIONEXODUS_EXPORT/SMTKEXODUSSESSION_EXPORT/g
            %s/discreteSessionExports/Exports/g
            %s/SMTKRemoteExports/Exports/g
            %s/SMTKRemote/smtkRemoteSession/g
            %s/SMTKREMOTE_EXPORT/SMTKREMOTESESSION_EXPORT/g
            wq
      + Another scripted rename:
      
            find smtk/extension -type f -exec vim -S /path/to/vscr {} \;
      
        where `vscr` is a vim script containing:
      
            %s/QtSMTKExports.h/Exports.h/g
            %s/QTSMTK_EXPORT/SMTKQTEXT_EXPORT/g
            %s/vtkSMTKModule/smtkVTKExtModule/g
            %s/vtkSMTKExports/smtkVTKExtExports/g
            %s/VTKSMTK_EXPORT/SMTKVTKEXT_EXPORT/g
            %s/vtkSMTK/smtkVTKExt/g
            wq
      
      + Add VTK-style Python wrapping to the classes in vtkSMTKExt
        (which cannot be named smtkVTKExt because of VTK's build system).
        This should close #97.
      + Fixes to get things building again.
      eaf24846
  9. 16 Feb, 2015 1 commit
  10. 26 Sep, 2014 1 commit
  11. 24 Sep, 2014 2 commits
  12. 17 Sep, 2014 1 commit
    • Yumin Yuan's avatar
      Fixed a problem with updating table widget in qtGroupItem · b30ad99f
      Yumin Yuan authored
      For extensible group items, if the group items has a child group item,
      creating new subgroups in this scenario is not showing the whole widget in
      the table cell. I added a signal to the qtItem so that when a child group
      item's widget size is changed, the parent table widget will force repaint.
      b30ad99f
  13. 14 May, 2014 1 commit
  14. 22 Apr, 2014 2 commits
  15. 10 Apr, 2014 2 commits
  16. 18 Mar, 2014 1 commit
  17. 10 Feb, 2014 1 commit
    • Yumin Yuan's avatar
      Removed UIManager singleton pattern. · ed4e8521
      Yumin Yuan authored
      The singleton pattern of UIManager was removed so that applications can
      create as many UIManagers as they want. The singleton pattern was
      inherited from SimBuilder3.0, but since now the uiManager is part of the
      smtk library, the pattern isn't desired anymore. However, applications can
      still use singleton pattern if they wrapp the uiManager with another
      class.
      ed4e8521
  18. 17 Oct, 2013 1 commit
  19. 04 Jan, 2013 1 commit
  20. 03 Jan, 2013 1 commit
  21. 28 Nov, 2012 1 commit
  22. 20 Oct, 2012 1 commit
  23. 15 Aug, 2012 2 commits
  24. 14 Aug, 2012 1 commit
  25. 01 Aug, 2012 1 commit
  26. 11 Jul, 2012 1 commit