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
### Planned Features
## Planned Features
* Syntax Highlighting
* Line Numbers
* Custom Syntax themes
* SFTP editing
### Building
* Make sure wxWidgets is installed, version 2.8 or 3
## Building
#### Mac and Linux
Use either the Netbeans project, or the makefile.
### Linux (Ubuntu/Debian)
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 */
"................................................................",
"................................................................",
"................................................................",
"................................................................",
".............................. ..............................",
"............................. .............................",
"............................ ............................",
"........................... ...........................",
"........................... ...........................",
"........... .. .. .. ...........",
".......... .. .... .. ..........",
".......... .. .... .. ..........",
".......... .. .. .. ..........",
".......... ... ... ..........",
".......... ...... ...... ..........",
".......... ...... ...... ..........",
".......... .... .... ..........",
".......... .. .. ..........",
".......... .. .. ..........",
".......... .. .. ..........",
".......... .. .. ..........",
".......... .................................... ..........",
".......... .................................... ..........",
".......... ................................ ..........",
".......... ................................ ..........",
".......... ................................ ..........",
".......... ................................ ..........",
".......... ................................ ..........",
".......... ................................ ..........",
".......... ................................ ..........",
".......... ................................ ..........",
".......... ................................ ..........",
".......... ................................ ..........",
".......... ................................ ..........",
".......... ................................ ..........",
".......... ................................ ..........",
".......... ................................ ..........",
".......... ................................ ..........",
".......... ................................ ..........",
".......... ................................ ..........",
".......... ................................ ..........",
".......... ................................ ..........",
".......... ................................ ..........",
".......... ................................ ..........",
".......... ................................ ..........",
".......... ................................ ..........",
".......... ................................ ..........",
".......... ................................ ..........",
".......... ................................ ..........",
".......... ................................ ..........",
".......... ................................ ..........",
".......... ................................ ..........",
".......... ................................ ..........",
".......... ................................ ..........",
".......... ................................ ..........",
".......... ..........",
".......... ..........",
".......... ..........",
".......... ..........",
".......... ..........",
".......... ..........",
".......................... .... ..........................",
"......................... ........ .........................",
"......................... .......... .........................",
"........................ .......... ........................",
"........... ..... ..... ...........",
".......... .... .... ..........",
".......... ............ .... .... ............ ..........",
".......... ............ ..... ..... ............ ..........",
".......... ........... ............ ........... ..........",
".......... ........ ............ ........ ..........",
".......... ..... .................. ..... ..........",
".......... .... ........................ .... ..........",
".......... ... .............................. ... ..........",
".......... .. ................................ .. ..........",
".......... .. ................................ .. ..........",
".......... .. ................................ .. ..........",
".......... .. .. ..........",
".......... .. .. ..........",
".......... .... ............................ .... ..........",
".......... .... ............................ .... ..........",
".......... .... ............................ .... ..........",
".......... .... ............................ .... ..........",
".......... .... ............................ .... ..........",
".......... .... ............................ .... ..........",
".......... .... ............................ .... ..........",
".......... .... ............................ .... ..........",
".......... .... ............................ .... ..........",
".......... .... ............................ .... ..........",
".......... .... ............................ .... ..........",
".......... .... ............................ .... ..........",
".......... .... ............................ .... ..........",
".......... .... ............................ .... ..........",
".......... .... ............................ .... ..........",
".......... .... ............................ .... ..........",
".......... .... ............................ .... ..........",
".......... .... ............................ .... ..........",
".......... .... ............................ .... ..........",
".......... .... ............................ .... ..........",
".......... .... ............................ .... ..........",
".......... .... ............................ .... ..........",
".......... .... ............................ .... ..........",
".......... .... ............................ .... ..........",
".......... .... ............................ .... ..........",
".......... .... ............................ .... ..........",
".......... .... ............................ .... ..........",
".......... .... ............................ .... ..........",
".......... .... ............................ .... ..........",
".......... .... ............................ .... ..........",
".......... .... .... ..........",
".......... .... .... ..........",
".......... ........................................ ..........",
".......... ........................................ ..........",
".......... ........................................ ..........",
".......... ........................................ ..........",
".......... ........................................ ..........",
".......... ........................................ ..........",
".......... ..........",
"........... ...........",
"................................................................",

View File

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

View File

@ -7,66 +7,66 @@ const static char *copy[] = {
/* 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[] = {
".......................... ...... .... ........ .........",
".......................... ... ..... ...... .........",
".......................... ....... ..........",
"......................... ......... ............",
"........................ .............................",
"....................... ..............................",
"...................... ...............................",
"..................... ................................",
".................... .................................",
"................... ... ..............................",
".................. ... ..............................",
"................. ... ..............................",
"................ ... ..............................",
"............... ... ..............................",
"............... ... ..............................",
".............. ... ..............................",
"............. ... ..............................",
"............. .... ..............................",
"............ ..... ..............................",
"............ ...... ..............................",
"........... ....... ...............................",
"........... ........ ...............................",
".......... ......... ...............................",
".......... .......... ...............................",
".......... ........... ...............................",
".......... ............ ...............................",
".......... ............. ................................",
"........... .............. ................................",
".......................... ................................",
".......................... .................................",
"......................... .... ......... ............",
"........................ ...... .............................",
"....................... ...... ..............................",
"...................... ...... ..............................",
"..................... ...... ..............................",
".................... ..... . ..............................",
"................... ..... .. ..............................",
".................. ..... ... ..............................",
"................. ..... .... ..............................",
"................ ..... .... ..............................",
"............... ..... .... ..............................",
"............... ..... . .... ..............................",
".............. ..... .. .... ..............................",
"............. .... ... .... ..............................",
"............. .... .... .... ..............................",
"............ .... ..... .... ..............................",
"............ ... ...... .... ..............................",
"........... ... ....... ... ...............................",
"........... .. ........ ... ...............................",
".......... .. ......... ... ...............................",
".......... . .......... ... ...............................",
".......... ........... ... ...............................",
".......... ............ ... ...............................",
".......... ............. .. ................................",
"........... .............. .. ................................",
".......................... .. ................................",
".......................... . .................................",
".......................... .................................",
".......................... ..................................",
".......................... ...................................",