etutor

command module
v0.0.0-...-aec510f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 6, 2023 License: BSD-3-Clause Imports: 8 Imported by: 0

README

etutor

Golang tutorial desktop application.

Attention! Since October 6, 2023 we are forced to use two-factor authentication to be able to update the repository. Because it's not suitable for me, I will probably use another place for projects. Maybe, https://gitflic.ru/, maybe, Sourceforge... Follow the news on my website, http://www.kresin.ru/

Внимание! С 6 октября 2023 года нас вынуждают использовать двухфакторную идентификацию для того, чтобы продолжать работать над проектами. Поскольку для меня это крайне неудобно, я, возможно, переведу проекты на другое место. Это может быть https://gitflic.ru/, Sourceforge, или что-то еще. Следите за новостями на моем сайте http://www.kresin.ru/

To use it you need:

  1. The External packet (Golang GUI framework): https://github.com/alkresin/external
  2. The GuiServer executable, which may be compiled from sources, hosted in https://github.com/alkresin/guiserver, or downloaded from http://www.kresin.ru/en/guisrv.html or a releases page of Github's repository.

It is possible to change some options, editing the etutor.ini:

  • main font ( 'fontmain' tag );
  • editor window font ( 'fontcode' );
  • results window font ( 'fontresult' );
  • results window colors ( 'results' );
  • add/remove keywords to highlite ( 'hilighter' );
  • change the highlite scheme ( 'hiliopt' ), an alternative one is 'hiliopt_far', you may rename it to 'hiliopt' and the current 'hiliopt' to something else;
  • add new tutors, using the 'book' tag.

It is not necessary to keep the code in an xml file. You may use 'path' instead of 'code' with a path to your *.go file.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
This sample shows a browse (or a table, if you want) - a most complicated widget.
This sample shows a browse (or a table, if you want) - a most complicated widget.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL