1. 11 Aug, 2004 1 commit
  2. 10 Aug, 2004 1 commit
  3. 06 Aug, 2004 3 commits
    • Russ Fish's avatar
      - · d484691c
      Russ Fish authored
      Resizing the window, and moving the splitter between the HyperViewer canvas and
      controls panel, now work.
      
       . Resizing of GLCanvas for HyperViewer.  EVT_SIZE(self.hypView, self.OnResizeCanvas)
      
       . Control the size of the controls panel.
      		 EVT_SIZE(self.window_1, self.OnResizeWindow)
      		 EVT_SPLITTER_SASH_POS_CHANGED(self.window_1, -1, self.OnSashChanged)
      
       . Keep dragging of the window divider outside the window from blanking the
         HyperViewer canvas or controls panel.         self.window_1.SetMinimumPaneSize(21)
      d484691c
    • Russ Fish's avatar
      · c89c8d3d
      Russ Fish authored
      Minor hypview stuff:
      
         . Cleanup: Don't need to call SwapBuffers in the Python code anymore.
      
         . Since we're walking a tree, we want the Show/Hide buttons to be
           on if Descend is checked.
      
         . Go to the top node after read-in, so the node info is displayed.
      c89c8d3d
    • Russ Fish's avatar
      Two hypview client fixes: · 676d3f9a
      Russ Fish authored
        . Make the AnimationFrames GUI control work on Windows and FreeBSD.
      
        . Make animated moves work in HyperViewer on FreeBSD.
      
          - Add setFrameEndCB to HypView{,er}.{h,cpp}, frameEndCB to hvmain.cpp .
      
          - Pass the wxGLCanvas pointer from the Python app all the way down to
            frameEndCB to call wxGLCanvas->SwapBuffers().
            The pointer comes through "encrypted" from Python, hack around that.
      
          - hvMain now needs to be compiled and linked against the
            wx_gtk2-2.4 includes and libs so it can call SwapBuffers.
      676d3f9a
  4. 03 Aug, 2004 1 commit
    • Russ Fish's avatar
      . Try to fix memory over-run when reading experiments after the first. · 4fa7211c
      Russ Fish authored
         This sometimes results in wonky, skewed viewing transforms.
         - Add hvkill function instead of depending on HyperViewer clean-out code.
         - Improve string handling, remove all fixed-size buffers.
         - Keep label truncation from segmentation violation with a wonky transform.
      
       . OpenDialog initialization: focus and load text from command-line args.
      
       . Fix a platform-dependent bug in LabelsMode, resulting from changing it from
         a dropdown to a choice type widget in wxGlade.  Failed to work on Windows.
      4fa7211c
  5. 30 Jul, 2004 2 commits
  6. 29 Jul, 2004 1 commit
    • Russ Fish's avatar
      Fix a flock of little things in the hypview GUI: · 0dc1bff4
      Russ Fish authored
       . Improve control panel layout by removing spacers and using Border spacing instead.
       . Start to make resizing work by setting Expand options in the GUI.
       . Change the LabelsMode widget from a wxComboBox to a wxChoice.
       . Disallow non-numeric chars and handle Enter in the "Node/Link depth" spinboxes.
       . Handle Enter in the Open dialog text fields; complain politely about empty text.
       . Disable show/hide buttons when there are no links in or out, respectively.
      0dc1bff4
  7. 19 Jul, 2004 1 commit
    • Russ Fish's avatar
      Lots of Win32 changes: · f1cff944
      Russ Fish authored
          . Add hv.ds[pw], hypview.bat, _hv_win32.cpp, hv_win32.py, and
              hypviewer/Makefile.freewxpy .
      
          . Un-unexpand the copyright notices.
      
          . Add arg passing pipeline to hvmain for the Windows context args.
      
          . Windows platform dependencies are #ifdef WIN32 in C++ code,
            or os.name == "nt" in Python code.
      
          . Use XML-RPC over either "ssh" or the PuTTY "plink" on Windows.
      
      Also,
          . Fix up the GUI logic for reporting failed file/experiment opening.
            Going from one file/experiment to another now works properly.
      f1cff944
  8. 29 Jun, 2004 1 commit
  9. 17 Jun, 2004 2 commits
  10. 04 Jun, 2004 1 commit