/usr/share/ecere/extras/gui/LicensesDialog.ec is in ecere-extras 0.44.15-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 | #ifdef ECERE_STATIC
public import static "ecere"
#else
public import "ecere"
#endif
class LicenseTab : Tab
{
// opacity = 0;
font = { "Verdana", 10 };
EditBox editBox
{
this,
multiLine = true;
hasHorzScroll = true;
hasVertScroll = true;
borderStyle = none;
anchor = { 4, 4, 4, 4 };
readOnly = true;
noCaret = true;
};
property const char * sourceFile
{
set
{
File f = FileOpen(value, read);
if(f)
{
editBox.Load(f);
delete f;
}
}
}
}
class LicensesDialog : Window
{
text = "License Agreements";
background = formColor;
hasClose = true;
borderStyle = sizable;
size = { 800, 400 };
nativeDecorations = true;
TabControl tabControl
{
this,
opacity = 0,
anchor = { 10, 60, 10, 40 };
};
Label label1
{
this, anchor = { top = 16 }, font = { "Tahoma", 10, true };
text = "This program is based on these free open source software components.";
};
Label label2
{
this, anchor = { top = 32 }, font = { "Tahoma", 10, true };
text = "By using it you agree to the terms and conditions of their individual licenses.";
};
LicenseTab ecereTab { tabControl = tabControl, text = "Ecere SDK", sourceFile = ":licenses/ecere.LICENSE" };
LicenseTab pngTab { tabControl = tabControl, text = "libpng", sourceFile = ":licenses/png.LICENSE" };
LicenseTab jpgTab { tabControl = tabControl, text = "libjpg", sourceFile = ":licenses/jpg.LICENSE" };
LicenseTab giflibTab { tabControl = tabControl, text = "ungif", sourceFile = ":licenses/ungif.LICENSE" };
LicenseTab freetypeTab { tabControl = tabControl, text = "FreeType", sourceFile = ":licenses/freetype.LICENSE" };
LicenseTab harfbuzzTab { tabControl = tabControl, text = "HarfBuzz", sourceFile = ":licenses/harfbuzz.LICENSE" };
LicenseTab zlibTab { tabControl = tabControl, text = "zlib", sourceFile = ":licenses/zlib.README" };
LicenseTab tango { tabControl = tabControl, text = "TangoIcons", sourceFile = ":licenses/tango.COPYING" };
#if defined(__WIN32__)
LicenseTab mingwW64 { tabControl = tabControl, text = "MinGW-w64", sourceFile = ":licenses/MinGW-w64.LICENSE" };
#endif
Button ok
{
this;
text = "OK";
anchor = { bottom = 10 };
size = { 80, 22 };
isDefault = true;
NotifyClicked = ButtonCloseDialog;
};
}
|