9 class AboutIDE : Window
11 borderStyle = sizable;
13 clientSize = { 440, 440 };
14 text = $"About the Ecere SDK";
17 Label { this, text = "Ecere Software Development Kit v0.44 \"Ryōan-ji\"", font = { $"Tahoma", 8.25f, bold = true }, position = { 16, 128 } };
18 Label { this, text = "Copyright © 2005-2012 Ecere Corporation", font = { $"Tahoma", 8.25f, bold = true }, position = { 16, 144 } };
19 Label { this, text = "Copyright © 1996-2012 Jérôme Jacovella-St-Louis", font = { $"Tahoma", 8.25f, bold = true }, position = { 16, 160 } };
20 Label { this, text = $"Lead Architect and Developer", font = { $"Tahoma", 8.25f, bold = true }, position = { 16, 188 } };
21 Label { this, text = "Jérôme Jacovella-St-Louis", position = { 220, 188 } };
22 Label { this, text = $"With contributions from...", font = { $"Tahoma", 8.25f, bold = true }, position = { 16, 208 } };
25 this, anchor = { left = 40, bottom = 10 }; hotKey = altL; text = "Software Licenses";
26 bool NotifyClicked(Button button, int x, int y, Modifiers mods)
28 LicensesForm { master = this }.Modal();
34 this, text = $"OK", isDefault = true, size = { 80, 20 }, anchor = { right = 13, bottom = 10 };
36 bool NotifyClicked(Button button, int x, int y, Modifiers mods)
44 this, borderStyle = none, noCaret = true, readOnly = true, anchor = { left = 16, top = 236, bottom = 48, right = 16 },
45 background = { r = 250, g = 252, b = 255 };
50 " Most of the additional programming on the IDE\n"
51 " Initial EDA design\n"
52 " Cross-platform and cross-compiler Makefile build system\n"
55 " Oracle EDA driver\n"
56 " Spanish translation\n"
57 " Finally getting us an IDE toolbar!\n"
59 "Jean-François Bilodeau\n"
60 " Initial Cocoa driver code\n"
63 " Initial development of the eC testing suite\n"
64 " Ideas for an auto-layout GUI\n"
65 " Work on debian packaging\n"
68 " The bootstrapping system idea\n"
69 " X driver improvements\n"
73 " Code Editor improvements\n"
75 "Ricardo Nabinger Sanchez\n"
76 " Work on FreeBSD support\n"
79 " Internationalization, many good samples on the forums\n"
82 " Our logo and 3D art (e.g. chess set)\n"
84 "Walter Charles Griffin\n"
85 " Documentation, our mascott Ollie the Sea Otter\n"
88 " Work on debian packaging and using Ecere in najitool\n"
90 "Chinese translation Team:\n"
96 "Making the Forums alive and forcing me to write good info:\n"
100 "Chris Goffinet and JF (_Demo_)\n"
101 " Our work on the Dreamix Project drove us to\n"
102 " develop eC and the Acovel Media Player\n"
104 "Herbert Elwood Gilliland III\n"
105 " Presentation art engine and OpenAL bindings\n"
106 " Lots of feedback on the SDK\n"
109 " Bringing Ecere to China\n"
111 "Bart van der Werf\n"
112 " Insightful discussions, testing Ecere Blokus!\n"
114 "Luis Felipe Righi Flores\n"
115 " Brazilian portuguese translation (under way)\n"
119 " Our ecere.com hosts, past and present\n"
121 " Sanyaade Adekoya\n"
123 " ##programming on FreeNode\n"
125 " All the guys on #ecere for moral support\n"
127 " #launchpad, #ubuntu-packaging, #ubuntu-motu (tumbleweed, jtaylor...)\n"
128 " For help to finally resolve these PPA issues!\n"
136 " The Software Developer's Journal\n"
138 "Very Special Thanks\n"
140 " Dennis M. Ritchie (C)\n"
142 " Richard M. Stallman (Bison, GCC)\n"
144 " Linus Torvalds (Git, Linux)"
146 /*Label { this, text = "Réjean Loyer, Joey Adams, Max Maton", position = { 124, 176 } };
148 //Label { this, text = "Joey Adams", position = { 192, 190 } };
149 //Label { this, text = "Max Maton", position = { 192, 204 } };
152 this, size = { 318, 94 }, position = { 64, 11 }, image = { ":ecere.jpg" };
153 cursor = ((GuiApplication)__thisModule).GetCursor(hand);
155 bool OnLeftButtonDown(int x, int y, Modifiers mods)
157 ShellOpen("http://www.ecere.com/");