aboutsummaryrefslogtreecommitdiff
path: root/ShiftOS.WinForms/Applications
diff options
context:
space:
mode:
Diffstat (limited to 'ShiftOS.WinForms/Applications')
-rw-r--r--ShiftOS.WinForms/Applications/Notifications.Designer.cs11
-rw-r--r--ShiftOS.WinForms/Applications/Notifications.cs14
2 files changed, 25 insertions, 0 deletions
diff --git a/ShiftOS.WinForms/Applications/Notifications.Designer.cs b/ShiftOS.WinForms/Applications/Notifications.Designer.cs
index f8372de..d9a8388 100644
--- a/ShiftOS.WinForms/Applications/Notifications.Designer.cs
+++ b/ShiftOS.WinForms/Applications/Notifications.Designer.cs
@@ -29,6 +29,7 @@
private void InitializeComponent()
{
this.lblnotifications = new System.Windows.Forms.Label();
+ this.fllist = new System.Windows.Forms.FlowLayoutPanel();
this.SuspendLayout();
//
// lblnotifications
@@ -43,10 +44,19 @@
this.lblnotifications.Tag = "header1";
this.lblnotifications.Text = "Notifications";
//
+ // fllist
+ //
+ this.fllist.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.fllist.Location = new System.Drawing.Point(0, 33);
+ this.fllist.Name = "fllist";
+ this.fllist.Size = new System.Drawing.Size(437, 487);
+ this.fllist.TabIndex = 1;
+ //
// Notifications
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.Controls.Add(this.fllist);
this.Controls.Add(this.lblnotifications);
this.Name = "Notifications";
this.Size = new System.Drawing.Size(437, 520);
@@ -58,5 +68,6 @@
#endregion
private System.Windows.Forms.Label lblnotifications;
+ private System.Windows.Forms.FlowLayoutPanel fllist;
}
}
diff --git a/ShiftOS.WinForms/Applications/Notifications.cs b/ShiftOS.WinForms/Applications/Notifications.cs
index 9e1b36b..aa8ba71 100644
--- a/ShiftOS.WinForms/Applications/Notifications.cs
+++ b/ShiftOS.WinForms/Applications/Notifications.cs
@@ -18,10 +18,23 @@ namespace ShiftOS.WinForms.Applications
public Notifications()
{
InitializeComponent();
+ onMade = (note) =>
+ {
+ SetupUI();
+ };
+ }
+
+ Action<Notification> onMade = null;
+
+ public void SetupUI()
+ {
+
}
public void OnLoad()
{
+ SetupUI();
+ NotificationDaemon.NotificationMade += onMade;
}
public void OnSkinLoad()
@@ -30,6 +43,7 @@ namespace ShiftOS.WinForms.Applications
public bool OnUnload()
{
+ NotificationDaemon.NotificationMade -= onMade;
return true;
}