gzz-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gzz-commits] gzz/gzz mediaserver/MediaserverFiler.java view/...


From: Benja Fallenstein
Subject: [Gzz-commits] gzz/gzz mediaserver/MediaserverFiler.java view/...
Date: Sun, 29 Sep 2002 13:09:28 -0400

CVSROOT:        /cvsroot/gzz
Module name:    gzz
Changes by:     Benja Fallenstein <address@hidden>      02/09/29 13:09:28

Modified files:
        gzz/mediaserver: MediaserverFiler.java 
        gzz/view       : FallbackBinder.java 

Log message:
        temporary binding for creating page spans

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gzz/mediaserver/MediaserverFiler.java.diff?tr1=1.7&tr2=1.8&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gzz/view/FallbackBinder.java.diff?tr1=1.19&tr2=1.20&r1=text&r2=text

Patches:
Index: gzz/gzz/mediaserver/MediaserverFiler.java
diff -c gzz/gzz/mediaserver/MediaserverFiler.java:1.7 
gzz/gzz/mediaserver/MediaserverFiler.java:1.8
*** gzz/gzz/mediaserver/MediaserverFiler.java:1.7       Thu Aug 22 19:02:54 2002
--- gzz/gzz/mediaserver/MediaserverFiler.java   Sun Sep 29 13:09:28 2002
***************
*** 38,44 ****
      public static final String diffContentType = 
"application/x-GZZ2-msfiler-diff";
  
      public static class Group extends Filer.AbstractGroup {
!         Mediaserver ms;
        VersionFormat fmt;
  
        public Group(Version emptyVersion, Mediaserver ms, VersionFormat fmt) {
--- 38,44 ----
      public static final String diffContentType = 
"application/x-GZZ2-msfiler-diff";
  
      public static class Group extends Filer.AbstractGroup {
!         public Mediaserver ms;
        VersionFormat fmt;
  
        public Group(Version emptyVersion, Mediaserver ms, VersionFormat fmt) {
Index: gzz/gzz/view/FallbackBinder.java
diff -c gzz/gzz/view/FallbackBinder.java:1.19 
gzz/gzz/view/FallbackBinder.java:1.20
*** gzz/gzz/view/FallbackBinder.java:1.19       Sat Sep 28 14:49:07 2002
--- gzz/gzz/view/FallbackBinder.java    Sun Sep 29 13:09:28 2002
***************
*** 42,48 ****
  /** Keybindings for the Fallback client.
   */
  public class FallbackBinder {
! public static final String rcsid = "$Id: FallbackBinder.java,v 1.19 
2002/09/28 18:49:07 benja Exp $";
      public static boolean dbg = false;
      private static void pa(String s) { System.err.println(s); }
  
--- 42,48 ----
  /** Keybindings for the Fallback client.
   */
  public class FallbackBinder {
! public static final String rcsid = "$Id: FallbackBinder.java,v 1.20 
2002/09/29 17:09:28 benja Exp $";
      public static boolean dbg = false;
      private static void pa(String s) { System.err.println(s); }
  
***************
*** 316,321 ****
--- 316,324 ----
                  case 'Z': rotate(0, 2, -1); break;
                  case 'V': changeView(0, -1); break;
              }
+         } else if(k.equals("Ctrl-0")) {
+             // totally temporary!
+             createPageSpan();
          }
      }
  
***************
*** 540,545 ****
--- 543,571 ----
            if(dbg) pa("deleting "+tmp+" now");
            if(tmp != null) tmp.delete();
        }
+     }
+     
+     /** Totally temporary function for adding a page span.
+      *  Reads the id of a scroll block from the command line and
+      *  puts the whole content of that block into the cell
+      *  accursed in the right window. (Note: This doesn't have
+      *  to be a page scroll, can be text or anything else...)
+      */
+     void createPageSpan() {
+         try {
+         pa("Enter id of span block to put in this cell:");
+         BufferedReader r = new BufferedReader(new 
InputStreamReader(System.in));
+         Mediaserver.Id id = new Mediaserver.Id(r.readLine());
+         MediaserverFiler.Group g = (MediaserverFiler.Group)fallback.filers;
+         Span s = gzz.media.impl.ScrollBlockManager.getScrollBlock(g.ms, id, 
false).getCurrent();
+         VStreamCellTexter t = 
(VStreamCellTexter)fallback.space.getCellTexter();
+         Cell c = fallback.windows[1].cursor;
+         Enfilade1D.Maker mk = t.getEnfilade(c, null).getMaker();
+         t.setEnfilade(c, mk.makeEnfilade(s));
+         } catch(IOException e) {
+             pa(""+e);
+             e.printStackTrace();
+         }
      }
  
      public void windowClosed(Object window0) {




reply via email to

[Prev in Thread] Current Thread [Next in Thread]