Beispiel #1
0
 public BasicReader()
 {
     InitializeComponent();
     PicMan = null;
     ThisFormZoom = null;
     FullScreenMode = false;
 }
 public void CreateNextBefore(PictureManager ReferenceMan, Mode pageMode)
 {
     AddtoCloneListandShow(
         new Clone(
              ReferenceMan.FileMana,
              CloneForms.Count + 1,
             "Before Clone: " + ReferenceMan.FormNum,
              pageMode,
              ReferenceMan.CurrentPos - 1));
 }
Beispiel #3
0
 private void InitializeSession() { //Work on initialization
     FileManager fileMana = new FileManager();
     int chosen_file_index = fileMana.InitializeThroughDialog();
  
     //Create Picture Manager for the Main Viewer  
     if(chosen_file_index >= 0) {           
         PicMan = new PictureManager(fileMana,
                                     this,
                                     chosen_file_index,
                                     1,
                                     new DefaultMode());
         SessionManager.CreateWinMan(PicMan); //Set WindowsManager for Static class responsible for reinitialization
     }
 }
 public void RemoveClone(PictureManager ManaToRm)
 {
     CloneForms.Remove(ManaToRm); //Remove pointer to PictureManager ManatoRm once user disposes of Clone
 }
 public WindowManager(PictureManager PicMan)
 {
     CloneForms = new List<PictureManager>();
     CloneForms.Add(PicMan); //Add the PictureManager for the first form
     PrimaryViewer = PicMan; //Store the PrimaryViewer
 }
 public static void RemoveClonePicMan(PictureManager picman)
 {
     WinMan.RemoveClone(picman);
 }
 public static void CreateWinMan(PictureManager picman)
 {
     WinMan = new WindowManager(picman);
 }
 public static void CreateBeforeClone(PictureManager picman)
 {
     if (picman != null) {   // Do not create clone if session is not initialized
         WinMan.CreateNextBefore(picman, new DefaultMode());
     }
 }
 public static void CreateAfterClone(PictureManager picman)
 {
     if (picman != null) {
         WinMan.CreateNextAfter(picman, new DefaultMode());
     }
 }
Beispiel #10
0
 private void useSession(object sender, EventArgs e, ToolStripMenuItem menuItem, String pathname, int pos) {
     if(SessionManager.WinManNotInit) {
         FileManager filemana = new FileManager();
         filemana.InitializeThroughPathName(pathname);
         PicMan = new PictureManager(filemana,
                         this,
                         pos,
                         1,
                         new DefaultMode());
         SessionManager.CreateWinMan(PicMan);
     } else {
         SessionManager.newFileManager(pathname, pos);
     }
 }
Beispiel #11
0
 public BasicReader(FileManager mana, int pos_to_start, int formnumber, Mode pageMode)
 {
     InitializeComponent();
     PicMan = new PictureManager(mana, this, pos_to_start, formnumber, pageMode);
 }