-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Improved checkbox and radiobutton painting.
- Loading branch information
1 parent
4f2d5b7
commit 1532e8d
Showing
9 changed files
with
225 additions
and
75 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,69 @@ | ||
# Uncomment these types if you want even more clean repository. But be careful. | ||
# It can make harm to an existing project source. Read explanations below. | ||
# | ||
# Resource files are binaries containing manifest, project icon and version info. | ||
# They can not be viewed as text or compared by diff-tools. Consider replacing them with .rc files. | ||
#*.res | ||
# | ||
# Type library file (binary). In old Delphi versions it should be stored. | ||
# Since Delphi 2009 it is produced from .ridl file and can safely be ignored. | ||
#*.tlb | ||
# | ||
# Diagram Portfolio file. Used by the diagram editor up to Delphi 7. | ||
# Uncomment this if you are not using diagrams or use newer Delphi version. | ||
#*.ddp | ||
# | ||
# Visual LiveBindings file. Added in Delphi XE2. | ||
# Uncomment this if you are not using LiveBindings Designer. | ||
#*.vlb | ||
# | ||
# Deployment Manager configuration file for your project. Added in Delphi XE2. | ||
# Uncomment this if it is not mobile development and you do not use remote debug feature. | ||
#*.deployproj | ||
# | ||
# C++ object files produced when C/C++ Output file generation is configured. | ||
# Uncomment this if you are not using external objects (zlib library for example). | ||
#*.obj | ||
# | ||
|
||
# Delphi compiler-generated binaries (safe to delete) | ||
*.exe | ||
*.dll | ||
*.bpl | ||
*.bpi | ||
*.dcp | ||
*.so | ||
*.apk | ||
*.drc | ||
*.map | ||
*.dres | ||
*.rsm | ||
*.tds | ||
*.dcu | ||
*.lib | ||
*.a | ||
*.o | ||
*.ocx | ||
|
||
# Delphi autogenerated files (duplicated info) | ||
*.cfg | ||
*.hpp | ||
*Resource.rc | ||
|
||
# Delphi local files (user-specific info) | ||
*.local | ||
*.identcache | ||
*.projdata | ||
*.tvsconfig | ||
*.dsk | ||
|
||
# Delphi history and backups | ||
__history/ | ||
__recovery/ | ||
*.~* | ||
|
||
# Castalia statistics file (since XE7 Castalia is distributed with Delphi) | ||
*.stat | ||
|
||
# Binary folder | ||
Bin |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
The contents of this package are licensed under the terms of the Mozilla Public License Version 1.1, found at: | ||
|
||
- Mozilla Public License, version 1.1 | ||
http://www.mozilla.org/MPL/MPL-1.1.html | ||
|
||
Software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. | ||
|
||
The initial developer of this package is Robert Lee. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
# Silverpoint Skin Editor | ||
|
||
With the help of Silverpoint Skin Editor designers will be able to easily create and modify skins of applications based on SpTBXLib. | ||
|
||
## Basic Concepts | ||
|
||
The term skin refers to the concept of changing the software's look and feel, making it aesthetically pleasing. | ||
Software that is capable of having a skin applied is referred to as being skinnable, and the process of writing or applying such a skin is known as skinning. | ||
|
||
A skin for Silverpoint Skin Editor is made of a SKN file describing the logical structure of the skin. This is a text file that follows a specific format and it is used by the skin engine to skin the application's controls. | ||
|
||
## Getting Started | ||
|
||
When Skin Editor is opened you have the option to create a new skin, open an existing one or create a skin based on a template. | ||
|
||
Skin Editor has 4 sections or panes: | ||
|
||
1) Elements: this pane has a list of every control/element and their different states. | ||
2) Skin Properties: shows the skin properties and their values. Some of the properties you can change are: | ||
- Name: the skin name. | ||
- Author: the skin author. | ||
- Office Icons: when set to true the menu item icons are painted with shadows (imitating Office). | ||
- Office Menu: when set to true the height of the separators on popup menus is 6 pixels (imitating Office), otherwise the size is 10 pixels. Also when the items are disabled the hottrack is not painted. | ||
- Office Statusbar: when set to true the Statusbar panels are painted with rectangular separators like Office. | ||
3) Element Properties: shows the selected element properties. Some of the properties you can change are: | ||
- Body: to edit the Body properties select the type of the Body and change the gradient colors, Solid uses 1 color, the Simple Gradients uses 2, and the rest uses 4 colors. | ||
- Borders: to edit the Borders properties select the type of the Borders and change the border colors. You can specify the external and internal borders. | ||
- Text: specifies the text color. | ||
4) Preview: this pane shows the preview of the skin. | ||
|
||
## Creating a New Skin | ||
|
||
1) Create a new project by clicking the New button on the toolbar. | ||
2) Specify the Skin Name and Author on the New Skin dialog. | ||
You can also create a skin based upon a template. | ||
3) You can now start editing the skin. | ||
An element can consist of several states, for instance the Button element has 6 states (Normal, Disabled, Hot, Pushed, Checked, Checked & Hot), while other elements have just a few like the ProgressBar element that has only 2 states (Normal, Hot). | ||
To access a specific element property, you must first locate the element on the Elements pane and then select the corresponding state, when the state is selected the properties will be showed on the Element Properties pane. | ||
|
||
For more info go to: | ||
http://www.silverpointdevelopment.com | ||
|
||
|
||
## License | ||
|
||
The contents of this package are licensed under the terms of the Mozilla Public License Version 1.1, found at: | ||
http://www.mozilla.org/MPL/MPL-1.1.html | ||
|
||
Software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. | ||
|
||
The initial developer of this package is Robert Lee. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
18 September 2023 - version 1.0.6 | ||
- Improved checkbox and radiobutton painting. | ||
|
||
18 March 2014 - version 1.0.5 | ||
- Added Delphi XE4 and XE5 support. | ||
|
||
19 April 2013 - version 1.0.4 | ||
- Added Delphi XE3 support. | ||
|
||
29 June 2011 - version 1.0.3 | ||
- Minor bug fixes. | ||
|
||
24 April 2010 - version 1.0.2 | ||
- Minor bug fixes. | ||
|
||
2 December 2009 - version 1.0.1 | ||
- Minor bug fixes. | ||
|
||
13 September 2009 - version 1.0 | ||
- Initial release. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.