aboutsummaryrefslogtreecommitdiff
path: root/source/WindowsFormsApplication1/ShiftOSDesktop.cs
diff options
context:
space:
mode:
authorMichaelTheShifter <[email protected]>2016-05-25 08:46:57 -0400
committerMichaelTheShifter <[email protected]>2016-05-25 08:46:57 -0400
commite2d2829ce94c81ad5c36e0fc59cac63438520d67 (patch)
tree8addb84aedf47231cc53d1cb655ebd2fac45f2c5 /source/WindowsFormsApplication1/ShiftOSDesktop.cs
parent4f05f2de01dded437a161e7cdb17921bd484cb0b (diff)
downloadshiftos-c-_theultimatehacker-e2d2829ce94c81ad5c36e0fc59cac63438520d67.tar.gz
shiftos-c-_theultimatehacker-e2d2829ce94c81ad5c36e0fc59cac63438520d67.tar.bz2
shiftos-c-_theultimatehacker-e2d2829ce94c81ad5c36e0fc59cac63438520d67.zip
Deleted more unused resources, fixed upgrade issue with GNOME2-like elements
Diffstat (limited to 'source/WindowsFormsApplication1/ShiftOSDesktop.cs')
-rw-r--r--source/WindowsFormsApplication1/ShiftOSDesktop.cs56
1 files changed, 29 insertions, 27 deletions
diff --git a/source/WindowsFormsApplication1/ShiftOSDesktop.cs b/source/WindowsFormsApplication1/ShiftOSDesktop.cs
index 3dcb156..365494d 100644
--- a/source/WindowsFormsApplication1/ShiftOSDesktop.cs
+++ b/source/WindowsFormsApplication1/ShiftOSDesktop.cs
@@ -735,8 +735,8 @@ namespace ShiftOS
{
this.ContextMenuStrip = cmbdesktopoptions;
NewToolStripMenuItem.Visible = API.Upgrades["desktopicons"];
- addDesktopPanelToolStripMenuItem.Visible = API.Upgrades["desktoppanel"];
- //addDesktopPanelToolStripMenuItem.Visible = API.Upgrades["midgamebridge"]; //Uncomment when mid game bridge sequence finished.
+ addDesktopPanelToolStripMenuItem.Visible = API.Upgrades["advanceddesktop"];
+ widgetManagerToolStripMenuItem.Visible = API.Upgrades["advanceddesktop"]; //Uncomment when mid game bridge sequence finished.
}
@@ -770,36 +770,38 @@ namespace ShiftOS
}
};
wlocmenu.DropDownItems.Clear();
- foreach (var p in DesktopPanels)
+ if (API.Upgrades["advanceddesktop"])
{
- var dp = (Skinning.DesktopPanel)p.Tag;
- p.ContextMenuStrip = cbdpanel;
- var itm = new ToolStripMenuItem();
- itm.Text = dp.Position;
- wlocmenu.DropDownItems.Add(itm);
- itm.Click += (object s, EventArgs a) =>
- {
- if (SelectedObject != null)
+ foreach (var p in DesktopPanels)
+ {
+ var dp = (Skinning.DesktopPanel)p.Tag;
+ p.ContextMenuStrip = cbdpanel;
+ var itm = new ToolStripMenuItem();
+ itm.Text = dp.Position;
+ wlocmenu.DropDownItems.Add(itm);
+ itm.Click += (object s, EventArgs a) =>
{
- if (SelectedObject == AppLauncherPanel)
- {
- API.CurrentSkin.ALPosition = itm.Text;
- }
- else if (SelectedObject == Clock)
- {
- API.CurrentSkin.ClockPosition = itm.Text;
- }
- else if (SelectedObject == PanelButtonHolder)
+ if (SelectedObject != null)
{
- API.CurrentSkin.PanelButtonPosition = itm.Text;
+ if (SelectedObject == AppLauncherPanel)
+ {
+ API.CurrentSkin.ALPosition = itm.Text;
+ }
+ else if (SelectedObject == Clock)
+ {
+ API.CurrentSkin.ClockPosition = itm.Text;
+ }
+ else if (SelectedObject == PanelButtonHolder)
+ {
+ API.CurrentSkin.PanelButtonPosition = itm.Text;
+ }
+ SelectedObject.Parent.Controls.Remove(SelectedObject);
+ SetupDesktopPanel();
+ Skinning.Utilities.saveskin();
}
- SelectedObject.Parent.Controls.Remove(SelectedObject);
- SetupDesktopPanel();
- Skinning.Utilities.saveskin();
- }
- };
+ };
+ }
}
-
}
public void SetupPanelClock()