Change to outline icons and update readme

This commit is contained in:
Tim Warren 2015-04-15 14:19:28 -04:00
parent 65768692fb
commit 9befc27aa3
8 changed files with 368 additions and 338 deletions

View File

@ -2,18 +2,48 @@
A Cross-platform Code Editor A Cross-platform Code Editor
### Planned Features ## Planned Features
* Syntax Highlighting * Syntax Highlighting
* Line Numbers * Line Numbers
* Custom Syntax themes * Custom Syntax themes
* SFTP editing * SFTP editing
### Building ## Building
* Make sure wxWidgets is installed, version 2.8 or 3
#### Mac and Linux ### Linux (Ubuntu/Debian)
Use either the Netbeans project, or the makefile. Required packages:
* build-essential
* libwxgtk3.0-0
* libwxgtk3.0-dev
* libssh2-1
* libssh2-1-dev
Optional:
* libwxgtk3.0-0-dbg
* libssh2-1-dbg
After these packages are installed, the project should build with a simple `make` command.
### OS X
Building wxWidgets:
1. Download the latest wxWidgets source
2. Make a new directory in the source tree, like `wxmac`
3. Run `../configure --disable-shared --disable-` in the new directory
4. Run `make && make install`
Install libssh2 (Using homebrew):
* `brew install libssh2`
Build the app:
* `make Tyro.app`
### Windows
On OS X, `make Tyro.app` will create the app bundle.

View File

@ -7,64 +7,64 @@ const static char *clipboard[] = {
/* pixels */ /* pixels */
"................................................................", "................................................................",
"................................................................", "................................................................",
"................................................................", "............................. .............................",
"................................................................",
".............................. ..............................",
"............................ ............................", "............................ ............................",
"........................... ...........................", ".......................... .... ..........................",
"........................... ...........................", "......................... ........ .........................",
"........... .. .. .. ...........", "......................... .......... .........................",
".......... .. .... .. ..........", "........................ .......... ........................",
".......... .. .... .. ..........", "........... ..... ..... ...........",
".......... .. .. .. ..........",
".......... ... ... ..........",
".......... ...... ...... ..........",
".......... ...... ...... ..........",
".......... .... .... ..........", ".......... .... .... ..........",
".......... ............ .... .... ............ ..........",
".......... ............ ..... ..... ............ ..........",
".......... ........... ............ ........... ..........",
".......... ........ ............ ........ ..........",
".......... ..... .................. ..... ..........",
".......... .... ........................ .... ..........",
".......... ... .............................. ... ..........",
".......... .. ................................ .. ..........",
".......... .. ................................ .. ..........",
".......... .. ................................ .. ..........",
".......... .. .. ..........", ".......... .. .. ..........",
".......... .. .. ..........", ".......... .. .. ..........",
".......... .. .. ..........", ".......... .... ............................ .... ..........",
".......... .. .. ..........", ".......... .... ............................ .... ..........",
".......... .................................... ..........", ".......... .... ............................ .... ..........",
".......... .................................... ..........", ".......... .... ............................ .... ..........",
".......... ................................ ..........", ".......... .... ............................ .... ..........",
".......... ................................ ..........", ".......... .... ............................ .... ..........",
".......... ................................ ..........", ".......... .... ............................ .... ..........",
".......... ................................ ..........", ".......... .... ............................ .... ..........",
".......... ................................ ..........", ".......... .... ............................ .... ..........",
".......... ................................ ..........", ".......... .... ............................ .... ..........",
".......... ................................ ..........", ".......... .... ............................ .... ..........",
".......... ................................ ..........", ".......... .... ............................ .... ..........",
".......... ................................ ..........", ".......... .... ............................ .... ..........",
".......... ................................ ..........", ".......... .... ............................ .... ..........",
".......... ................................ ..........", ".......... .... ............................ .... ..........",
".......... ................................ ..........", ".......... .... ............................ .... ..........",
".......... ................................ ..........", ".......... .... ............................ .... ..........",
".......... ................................ ..........", ".......... .... ............................ .... ..........",
".......... ................................ ..........", ".......... .... ............................ .... ..........",
".......... ................................ ..........", ".......... .... ............................ .... ..........",
".......... ................................ ..........", ".......... .... ............................ .... ..........",
".......... ................................ ..........", ".......... .... ............................ .... ..........",
".......... ................................ ..........", ".......... .... ............................ .... ..........",
".......... ................................ ..........", ".......... .... ............................ .... ..........",
".......... ................................ ..........", ".......... .... ............................ .... ..........",
".......... ................................ ..........", ".......... .... ............................ .... ..........",
".......... ................................ ..........", ".......... .... ............................ .... ..........",
".......... ................................ ..........", ".......... .... ............................ .... ..........",
".......... ................................ ..........", ".......... .... ............................ .... ..........",
".......... ................................ ..........", ".......... .... ............................ .... ..........",
".......... ................................ ..........", ".......... .... .... ..........",
".......... ................................ ..........", ".......... .... .... ..........",
".......... ................................ ..........", ".......... ........................................ ..........",
".......... ................................ ..........", ".......... ........................................ ..........",
".......... ................................ ..........", ".......... ........................................ ..........",
".......... ................................ ..........", ".......... ........................................ ..........",
".......... ..........", ".......... ........................................ ..........",
".......... ..........", ".......... ........................................ ..........",
".......... ..........",
".......... ..........",
".......... ..........",
".......... ..........",
".......... ..........", ".......... ..........",
"........... ...........", "........... ...........",
"................................................................", "................................................................",

View File

@ -13,54 +13,54 @@ const static char *close[] = {
"................................................................", "................................................................",
"........................... ...........................", "........................... ...........................",
"....................... .......................", "....................... .......................",
"..................... .....................", "..................... .......... .....................",
"................... ...................", "................... ................ ...................",
"................. .................", "................. .................... .................",
"................ ................", "................ ........................ ................",
"............... ...............", "............... ............................ ...............",
".............. ..............", ".............. .............................. ..............",
"............. .............", "............. ................................ .............",
"............ ............", "............ .................................. ............",
"........... ...........", "........... .................................... ...........",
".......... ..........", ".......... ...................................... ..........",
".......... ..........", ".......... ....... ........................ ....... ..........",
"......... .. .. .........", "......... ...... ...................... ...... .........",
"......... ... ... .........", "......... ........ .................... ........ .........",
"........ ... ... ........", "........ .......... .................. .......... ........",
"........ ... ... ........", "........ ........... ................ ........... ........",
"....... ... ... .......", "....... ............ .............. ............ .......",
"....... ... ... .......", "....... .............. ............ .............. .......",
"....... ... ... .......", "....... ............... .......... ............... .......",
"....... ... ... .......", "....... ................ ........ ................ .......",
"...... ... ... ......", "...... .................. ...... .................. ......",
"...... ... ... ......", "...... ................... .... ................... ......",
"...... ... ... ......", "...... .................... .. .................... ......",
"...... ...... ......", "...... ..................... ..................... ......",
"...... .... ......", "...... ...................... ...................... ......",
"...... .... ......", "...... ...................... ...................... ......",
"...... ...... ......", "...... ..................... ..................... ......",
"...... ... ... ......", "...... .................... .. .................... ......",
"...... ... ... ......", "...... ................... .... ................... ......",
"...... ... ... ......", "...... .................. ...... .................. ......",
"....... ... ... .......", "....... ................ ........ ................ .......",
"....... ... ... .......", "....... ............... .......... ............... .......",
"....... ... ... .......", "....... .............. ............ .............. .......",
"....... ... ... .......", "....... ............ .............. ............ .......",
"........ ... ... ........", "........ ........... ................ ........... ........",
"........ ... ... ........", "........ .......... .................. .......... ........",
"......... ... ... .........", "......... ........ .................... ........ .........",
"......... .. .. .........", "......... ...... ...................... ...... .........",
".......... ..........", ".......... ....... ........................ ....... ..........",
".......... ..........", ".......... ...................................... ..........",
"........... ...........", "........... .................................... ...........",
"............ ............", "............ .................................. ............",
"............. .............", "............. ................................ .............",
".............. ..............", ".............. .............................. ..............",
"............... ...............", "............... ............................ ...............",
"................ ................", "................ ........................ ................",
"................. .................", "................. .................... .................",
"................... ...................", "................... ................ ...................",
"..................... .....................", "..................... .......... .....................",
"....................... .......................", "....................... .......................",
"........................... ...........................", "........................... ...........................",
"................................................................", "................................................................",

View File

@ -7,66 +7,66 @@ const static char *copy[] = {
/* pixels */ /* pixels */
"................................................................", "................................................................",
"................................................................", "................................................................",
"..................... ........................", "..................... .......................",
".................... ........................", ".................... ......................",
".................... .. .....................", ".................... .................. .....................",
".................... .. ....................", ".................... .................. ....................",
".................... .. ...................", ".................... .................. ...................",
".................... .. ..................", ".................... .................. . ..................",
".................... .. .................", ".................... .................. .. .................",
".................... .. ................", ".................... .................. ... ................",
".................... .. ...............", ".................... .................. .... ...............",
".................... .. ..............", ".................... .................. ..... ..............",
"............................. .. .............", ".................... .................. ...... .............",
".............................. .. ............", ".................... .................. ....... ............",
"........ .... .. ...........", "......... ........... ........ ...........",
"....... ..... .. ..........", "........ .......... ......... ..........",
"....... .. ... ........................", "........ .................. ......... .........",
"....... .. ... .......................", "........ .................. ......... ........",
"....... .. ... ........", "........ .................. ..................... ........",
"....... .. ... ........", "........ .................. . .................... ........",
"....... .. ... ........", "........ .................. .. ................... ........",
"....... .. ... ........", "........ .................. ... .................. ........",
"....... .. ... ........", "........ .................. .... ................. ........",
"....... .. ... ........", "........ .................. ..... ................ ........",
"....... .. ... ........", "........ .................. ...... ............... ........",
"....... .. ... ........", "........ .................. ....... .............. ........",
"....... .. ... ........", "........ .................. ........ ............. ........",
"....... .. ... ........", "........ .................. ......... ............ ........",
"....... .................. ........", "........ .................. ........... ........",
"....... ................. ........", "........ ................... .......... ........",
"....... .. ........", "........ ................................ .......... ........",
"....... .. ........", "........ ................................ .......... ........",
"....... .. ........", "........ ................................ .......... ........",
"....... .. ........", "........ ................................ .......... ........",
"....... .. ........", "........ ................................ .......... ........",
"....... .. ........", "........ ................................ .......... ........",
"....... .. ........", "........ ................................ .......... ........",
"....... .. ........", "........ ................................ .......... ........",
"....... .. ........", "........ ................................ .......... ........",
"....... .. ........", "........ ................................ .......... ........",
"....... .. ........", "........ ................................ .......... ........",
"....... .. ........", "........ ................................ .......... ........",
"....... .. ........", "........ ................................ .......... ........",
"....... .. ........", "........ ................................ .......... ........",
"....... .. ........", "........ ................................ .......... ........",
"....... .. ........", "........ ................................ .......... ........",
"....... .. ........", "........ ................................ .......... ........",
"....... .. ........", "........ ................................ .......... ........",
"....... .. ........", "........ ................................ ........",
"....... .. .........", "........ ................................ .........",
"....... .....................", "........ ................................ ....................",
"....... .....................", "........ ................................ ....................",
"....... .....................", "........ ................................ ....................",
"....... .....................", "........ ................................ ....................",
"....... .....................", "........ ................................ ....................",
"....... .....................", "........ ................................ ....................",
"....... .....................", "........ ................................ ....................",
"....... .....................", "........ ................................ ....................",
"....... .....................", "........ ................................ ....................",
"....... .....................", "........ ................................ ....................",
"....... .....................", "........ ....................",
"........ ......................", "......... .....................",
"................................................................", "................................................................",
"................................................................" "................................................................"
}; };

View File

@ -15,50 +15,50 @@ const static char *diskette[] = {
"................................................................", "................................................................",
"......... ..............", "......... ..............",
"........ .............", "........ .............",
"........ ...................... ............", "........ ............ .................. ..... ............",
"........ ...................... ...........", "........ ............ .................. ...... ...........",
"........ .............. .... ..........", "........ ............ ............ .. ....... ..........",
"........ .............. .... .........", "........ ............ ............ .. ........ .........",
"........ .............. .... ........", "........ ............ ............ .. ......... ........",
"........ .............. .... ........", "........ ............ ............ .. .......... ........",
"........ .............. .... ........", "........ ............ ............ .. .......... ........",
"........ .............. .... ........", "........ ............ ............ .. .......... ........",
"........ .............. .... ........", "........ ............ ............ .. .......... ........",
"........ .............. .... ........", "........ ............ ............ .. .......... ........",
"........ .............. .... ........", "........ ............ ............ .. .......... ........",
"........ .............. .... ........", "........ ............ ............ .. .......... ........",
"........ .............. .... ........", "........ ............ .................. .......... ........",
"........ .............. .... ........", "........ ............ .................. .......... ........",
"........ ...................... ........", "........ ............ .......... ........",
"........ .................... ........", "........ ............. ........... ........",
"........ ........", "........ ............................................ ........",
"........ ........", "........ ............................................ ........",
"........ ........", "........ ............................................ ........",
"........ ........", "........ ............................................ ........",
"........ ........", "........ ............................................ ........",
"........ ........", "........ ............................................ ........",
"........ .............................. ........", "........ ....... ....... ........",
"........ ................................ ........", "........ ...... ...... ........",
"........ ................................ ........", "........ ...... ............................ ...... ........",
"........ ................................ ........", "........ ...... ............................ ...... ........",
"........ ................................ ........", "........ ...... ............................ ...... ........",
"........ ................................ ........", "........ ...... ............................ ...... ........",
"........ ................................ ........", "........ ...... ............................ ...... ........",
"........ ................................ ........", "........ ...... ............................ ...... ........",
"........ ................................ ........", "........ ...... ............................ ...... ........",
"........ ................................ ........", "........ ...... ............................ ...... ........",
"........ ................................ ........", "........ ...... ............................ ...... ........",
"........ ................................ ........", "........ ...... ............................ ...... ........",
"........ ................................ ........", "........ ...... ............................ ...... ........",
"........ ................................ ........", "........ ...... ............................ ...... ........",
"........ ................................ ........", "........ ...... ............................ ...... ........",
"........ ................................ ........", "........ ...... ............................ ...... ........",
"........ ................................ ........", "........ ...... ............................ ...... ........",
"........ ................................ ........", "........ ...... ............................ ...... ........",
"........ ................................ ........", "........ ...... ............................ ...... ........",
"........ ................................ ........", "........ ...... ............................ ...... ........",
"........ ................................ ........", "........ ...... ............................ ...... ........",
"........ ................................ ........", "........ ...... ............................ ...... ........",
"........ ........", "........ ........",
"......... .........", "......... .........",
"................................................................", "................................................................",

View File

@ -9,60 +9,60 @@ const static char *file_add[] = {
"................................................................", "................................................................",
"................................................................", "................................................................",
"................................................................", "................................................................",
"............. ............................", "............. ...........................",
"............ ............................", "............ ..........................",
"............ .. .........................", "............ ...................... .........................",
"............ .. ........................", "............ ...................... ........................",
"............ .. .......................", "............ ...................... .......................",
"............ .. ......................", "............ ...................... . ......................",
"............ .. .....................", "............ ...................... .. .....................",
"............ .. ....................", "............ ...................... ... ....................",
"............ .. ...................", "............ ...................... .... ...................",
"............ .. ..................", "............ ...................... ..... ..................",
"............ .. .................", "............ ...................... ...... .................",
"............ .. ................", "............ ...................... ....... ................",
"............ .. ...............", "............ ...................... ........ ...............",
"............ .. ..............", "............ ...................... ......... ..............",
"............ ............................", "............ ...................... .............",
"............ ...........................", "............ ....................... ............",
"............ ............", "............ .................................... ............",
"............ ............", "............ .................................... ............",
"............ ............", "............ .................................... ............",
"............ ............", "............ .................................... ............",
"............ ............", "............ .................................... ............",
"............ ............", "............ .................................... ............",
"............ .. ............", "............ ................ .................. ............",
"............ .. ............", "............ ................ .................. ............",
"............ .. ............", "............ ................ .................. ............",
"............ .. ............", "............ ................ .................. ............",
"............ .. ............", "............ ................ .................. ............",
"............ .. ............", "............ ................ .................. ............",
"............ .............. ............", "............ .......... ............ ............",
"............ .............. ............", "............ .......... ............ ............",
"............ .. ............", "............ ................ .................. ............",
"............ .. ............", "............ ................ .................. ............",
"............ .. ............", "............ ................ .................. ............",
"............ .. ............", "............ ................ .................. ............",
"............ .. ............", "............ ................ .................. ............",
"............ .. ............", "............ ................ .................. ............",
"............ ............", "............ .................................... ............",
"............ ............", "............ .................................... ............",
"............ ............", "............ .................................... ............",
"............ ............", "............ .................................... ............",
"............ ............", "............ .................................... ............",
"............ ............", "............ .................................... ............",
"............ ............", "............ .................................... ............",
"............ ............", "............ .................................... ............",
"............ ............", "............ .................................... ............",
"............ ............", "............ .................................... ............",
"............ ............", "............ .................................... ............",
"............ ............", "............ .................................... ............",
"............ ............", "............ .................................... ............",
"............ ............", "............ .................................... ............",
"............ ............", "............ .................................... ............",
"............ ............", "............ .................................... ............",
"............ ............", "............ .................................... ............",
"............ ............", "............ .................................... ............",
"............ ............", "............ ............",
"............. .............", "............. .............",
"................................................................", "................................................................",

View File

@ -15,48 +15,48 @@ const static char *folder[] = {
"................................................................", "................................................................",
"...... ...........................................", "...... ...........................................",
"..... ..........................................", "..... ..........................................",
"..... ..........................................", "..... ............. ..........................................",
"..... .........................................", "..... .............. .........................................",
"..... ........................................", "..... .............. ........................................",
"..... ........................................", "..... ............... ........................................",
"..... ............", "..... ................ ............",
"..... ...........", "..... ................. ...........",
"..... ...........", "..... ............................................ ...........",
"..... ...........", "..... ............................................ ...........",
"..... ...........", "..... ............................................ ...........",
"..... .................................................", "..... ............................................ ...........",
"..... ..................................................", "..... ............................................ ...........",
"..... ... ...", "..... ......... ...",
"..... ... ..", "..... ........ ..",
"..... .. ..", "..... ....... ............................................ ..",
"..... .. ..", "..... ....... ............................................ ..",
"..... .. ..", "..... ....... ............................................ ..",
"..... .. ...", "..... ...... ............................................ ...",
"..... .. ...", "..... ...... ............................................ ...",
"..... .. ...", "..... ...... ............................................ ...",
"..... .. ...", "..... ...... ............................................ ...",
"..... .. ...", "..... ..... ............................................ ...",
"..... .. ....", "..... ..... ............................................ ....",
"..... .. ....", "..... ..... ............................................ ....",
"..... .. ....", "..... ..... ............................................ ....",
"..... .. ....", "..... ..... ............................................ ....",
"..... .. .....", "..... .... ............................................ .....",
"..... .. .....", "..... .... ............................................ .....",
"..... .. .....", "..... .... ............................................ .....",
"..... .. .....", "..... .... ............................................ .....",
"..... .. .....", "..... ... ............................................ .....",
"..... .. ......", "..... ... ............................................ ......",
"..... .. ......", "..... ... ............................................ ......",
"..... .. ......", "..... ... ............................................ ......",
"..... .. ......", "..... ... ............................................ ......",
"..... .. .......", "..... .. ............................................ .......",
"..... .. .......", "..... .. ............................................ .......",
"..... .. .......", "..... .. ............................................ .......",
"..... .. .......", "..... .. ............................................ .......",
"..... . .......", "..... . ............................................ .......",
"..... . ........", "..... . ............................................ ........",
"..... . ........", "..... . ............................................ ........",
"..... ........", "..... . ............................................ ........",
"..... .........", "..... .........",
"...... ..........", "...... ..........",
"................................................................", "................................................................",

View File

@ -33,33 +33,33 @@ const static char *scissors[] = {
".......................... ...... .... ........ .........", ".......................... ...... .... ........ .........",
".......................... ... ..... ...... .........", ".......................... ... ..... ...... .........",
".......................... ....... ..........", ".......................... ....... ..........",
"......................... ......... ............", "......................... .... ......... ............",
"........................ .............................", "........................ ...... .............................",
"....................... ..............................", "....................... ...... ..............................",
"...................... ...............................", "...................... ...... ..............................",
"..................... ................................", "..................... ...... ..............................",
".................... .................................", ".................... ..... . ..............................",
"................... ... ..............................", "................... ..... .. ..............................",
".................. ... ..............................", ".................. ..... ... ..............................",
"................. ... ..............................", "................. ..... .... ..............................",
"................ ... ..............................", "................ ..... .... ..............................",
"............... ... ..............................", "............... ..... .... ..............................",
"............... ... ..............................", "............... ..... . .... ..............................",
".............. ... ..............................", ".............. ..... .. .... ..............................",
"............. ... ..............................", "............. .... ... .... ..............................",
"............. .... ..............................", "............. .... .... .... ..............................",
"............ ..... ..............................", "............ .... ..... .... ..............................",
"............ ...... ..............................", "............ ... ...... .... ..............................",
"........... ....... ...............................", "........... ... ....... ... ...............................",
"........... ........ ...............................", "........... .. ........ ... ...............................",
".......... ......... ...............................", ".......... .. ......... ... ...............................",
".......... .......... ...............................", ".......... . .......... ... ...............................",
".......... ........... ...............................", ".......... ........... ... ...............................",
".......... ............ ...............................", ".......... ............ ... ...............................",
".......... ............. ................................", ".......... ............. .. ................................",
"........... .............. ................................", "........... .............. .. ................................",
".......................... ................................", ".......................... .. ................................",
".......................... .................................", ".......................... . .................................",
".......................... .................................", ".......................... .................................",
".......................... ..................................", ".......................... ..................................",
".......................... ...................................", ".......................... ...................................",