Ignore:
Timestamp:
Jan 20, 2011, 9:32:28 AM (13 years ago)
Author:
Sam Habiel
Message:

calendarGrid: Removed MouseEnter event and added it to CGView which now has to handle it properly.
CGAppointments: now supports cloning.
CGDocument: Added RefreshDocumentAsync, which retrives data from the server w/o asking the grid to refersh.
CGDocumentManager: CGView.InitializeDocView does not take appointments as argument; callers are changed.
CGView: Many Changes:

  • Opening a Schedule nows calls up a splash and a wait cursor while loading.
  • Events coming from the server are now handled asynchronously (not on UI thread). This results in much better responsiveness.
  • Appointments, Availabilities, Resources are all set in the CalendarGrid by UpdateArrays; as a centralized point of drawing the grid.
  • A mistaken "feature"--stealing focus from each others windows, was removed--CalendarGrid.Focus event only fired now if the form is the Active Form. This is accomplished using GetActiveWindow() from user32.dll (a Win32 API).

LoadingSplash: Opacity removed; form resized.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Scheduling/trunk/cs/bsdx0200GUISourceCode/LoadingSplash.Designer.cs

    r1070 r1073  
    3939            this.lblLoading.AutoSize = true;
    4040            this.lblLoading.Font = new System.Drawing.Font("Tahoma", 48F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
    41             this.lblLoading.Location = new System.Drawing.Point(228, 181);
     41            this.lblLoading.Location = new System.Drawing.Point(138, 108);
    4242            this.lblLoading.Name = "lblLoading";
    4343            this.lblLoading.Size = new System.Drawing.Size(255, 77);
     
    5151            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
    5252            this.BackColor = System.Drawing.SystemColors.ControlLightLight;
    53             this.ClientSize = new System.Drawing.Size(722, 449);
     53            this.ClientSize = new System.Drawing.Size(537, 315);
    5454            this.Controls.Add(this.lblLoading);
    5555            this.ForeColor = System.Drawing.SystemColors.ControlLight;
    5656            this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
    5757            this.Name = "LoadingSplash";
    58             this.Opacity = 0.8D;
    5958            this.ShowIcon = false;
    6059            this.ShowInTaskbar = false;
Note: See TracChangeset for help on using the changeset viewer.