コード例 #1
0
    public MainWindow()
    {
        This = this;

        BasicFont = This.Font;
        RegistryManager.CreateAccount();

        Text = AppMain.AppName;
        Icon = ResourceManager.GetAppIcon();

        WindowState = (FormWindowState)WindowStateManager.GetState();

        StartPosition = FormStartPosition.Manual;

        Rectangle Rect = new Rectangle();

        Rect = WindowLocationManager.GetLocation();

        Size     = new Size(Rect.Width, Rect.Height);
        Location = new Point(Rect.X, Rect.Y);

        Menu = new M_Main();

        /* The following three panels are docked.
         *
         * For reasons that I don't understand, when
         * panels are docked the latter panels get
         * priority over the earlier panels.
         *
         # The left panel sits at the left.
         # The right panel is a fill.
         # The top panel goes last and get docked at the top. */

        new PanelRight(this);
        new Window_Splitter(this);
        new PanelLeft(this);
        new PanelTop(this);

        StatusBarManager.Create(this);
        Print_Manager.Install();

        State.NoFilesOpen();

        Visible = true;
    }
コード例 #2
0
ファイル: M_PrintPreview.CS プロジェクト: HumMod/editor
 void OnClick(object Obj, EventArgs EA)
 {
     Print_Manager.PrintPreview();
 }
コード例 #3
0
ファイル: T_Print.CS プロジェクト: HumMod/editor
 public void Clicked()
 {
     Print_Manager.Print();
 }
コード例 #4
0
ファイル: M_HeaderFooter.CS プロジェクト: HumMod/editor
 void OnClick(object Obj, EventArgs EA)
 {
     Print_Manager.HeaderFooter();
 }
コード例 #5
0
ファイル: M_PageSetup.CS プロジェクト: HumMod/editor
 void OnClick(object Obj, EventArgs EA)
 {
     Print_Manager.PageSetup();
 }