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,64 +7,64 @@ 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,34 +33,34 @@ const static char *scissors[] = {
".......................... ...... .... ........ .........", ".......................... ...... .... ........ .........",
".......................... ... ..... ...... .........", ".......................... ... ..... ...... .........",
".......................... ....... ..........", ".......................... ....... ..........",
"......................... ......... ............",
"........................ .............................",
"....................... ..............................",
"...................... ...............................",
"..................... ................................",
".................... .................................",
"................... ... ..............................",
".................. ... ..............................",
"......................... .... ......... ............", "......................... .... ......... ............",
"................ ... ..............................",
"............... ... ..............................",
"............... ... ..............................",
".............. ... ..............................",
"............. ... ..............................",
"............. .... ..............................",
"............ ..... ..............................",
"............ ...... ..............................",
"........... ....... ...............................",
"........... ........ ...............................",
".......... ......... ...............................",
".......... .......... ...............................",
".......... ........... ...............................",
".......... ............ ...............................",
".......... ............. ................................",
"........... .............. ................................",
".......................... ................................",
"........................ ...... .............................", "........................ ...... .............................",
"....................... ...... ..............................", "....................... ...... ..............................",
"...................... ...... ..............................",
"..................... ...... ..............................",
".................... ..... . ..............................",
"................... ..... .. ..............................",
".................. ..... ... ..............................",
"................. ..... .... ..............................",
"................ ..... .... ..............................",
"............... ..... .... ..............................",
"............... ..... . .... ..............................",
".............. ..... .. .... ..............................",
"............. .... ... .... ..............................",
"............. .... .... .... ..............................",
"............ .... ..... .... ..............................",
"............ ... ...... .... ..............................",
"........... ... ....... ... ...............................",
"........... .. ........ ... ...............................",
".......... .. ......... ... ...............................",
".......... . .......... ... ...............................",
".......... ........... ... ...............................",
".......... ............ ... ...............................",
".......... ............. .. ................................",
"........... .............. .. ................................",
".......................... .. ................................",
".......................... . .................................",
".......................... .................................",
".......................... ..................................", ".......................... ..................................",
".......................... ...................................", ".......................... ...................................",
".......................... .....................................", ".......................... .....................................",