24 |
{ |
{ |
25 |
public class RVACalculatorPlugin : UserControlPlugin |
public class RVACalculatorPlugin : UserControlPlugin |
26 |
{ |
{ |
27 |
|
private RVACalculatorDockControl t; |
28 |
const string name = "RVA Calculator Plugin"; |
const string name = "RVA Calculator Plugin"; |
29 |
const string description = "A simple plugin to help calculate RVA values"; |
const string description = "A simple plugin to help calculate RVA values"; |
30 |
public RVACalculatorPlugin() : base() { } |
public RVACalculatorPlugin() : base() { t = new RVACalculatorDockControl(this); } |
31 |
public override Guid ID |
public override Guid ID |
32 |
{ |
{ |
33 |
get { return AssemblyGuid.GetGuid(typeof(RVACalculatorPlugin)); } |
get { return AssemblyGuid.GetGuid(typeof(RVACalculatorPlugin)); } |
61 |
public override void Show(DockPanel dockPanel, DockState dockState) { InternalShow(dockPanel, dockState); } |
public override void Show(DockPanel dockPanel, DockState dockState) { InternalShow(dockPanel, dockState); } |
62 |
private void InternalShow(DockPanel dockPanel, DockState dockState) |
private void InternalShow(DockPanel dockPanel, DockState dockState) |
63 |
{ |
{ |
64 |
#if PLUGIN_ENABLED |
#if PLUGIN_ENABLED |
|
var t = new RVACalculatorDockControl(this); |
|
65 |
if (dockPanel == null) |
if (dockPanel == null) |
66 |
{ |
{ |
67 |
t.Show(); |
t.Show(); |
74 |
Logging.logger.Warn.WriteLine("Plugin: '{0}' guid: '{1}' - is currently disabled", name, ID); |
Logging.logger.Warn.WriteLine("Plugin: '{0}' guid: '{1}' - is currently disabled", name, ID); |
75 |
#endif |
#endif |
76 |
} |
} |
77 |
|
|
78 |
|
public override void Activate() |
79 |
|
{ |
80 |
|
DockContentHandler handler = this.DockHandler; |
81 |
|
if (handler != null) |
82 |
|
handler.Activate(); |
83 |
|
} |
84 |
|
public override void Close() |
85 |
|
{ |
86 |
|
DockContentHandler handler = this.DockHandler; |
87 |
|
if (handler != null) |
88 |
|
handler.Close(); |
89 |
|
} |
90 |
|
public override DockContentHandler DockHandler |
91 |
|
{ |
92 |
|
get |
93 |
|
{ |
94 |
|
if (t == null || t.DockHandler == null) return null; |
95 |
|
return t.DockHandler; |
96 |
|
} |
97 |
|
} |
98 |
} |
} |
99 |
} |
} |