blob: a24d73ed490696df2da780478cae9ae3121c5fa7 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Drawing;
namespace TimeHACK.Engine
{
public class TaskBarController
{
public static int AvalibleApplicationID;
public Panel AddTaskbarItem95(int ApplicationID, string ApplicationName, Image ApplicationIcon, UserControl taskbar_item, Panel oldPanel)
{
Panel returnPanel = oldPanel;
AvalibleApplicationID++;
taskbar_item.BackgroundImage = ApplicationIcon;
taskbar_item.Tag = ApplicationName;
taskbar_item.Dock = DockStyle.Left;
returnPanel.Controls.Add(taskbar_item);
return returnPanel;
}
public List<Form> GetAllOpenApps()
{
List<Form> AppsList = new List<Form>();
foreach (Form form in Application.OpenForms)
{
if ((string)form.Tag != "ignoreFormOnTaskbar")
{
AppsList.Add(form);
}
}
return AppsList;
}
}
}
|