An open API service indexing awesome lists of open source software.

https://github.com/alexcoder04/sol-helloworld

A Hello-World application for the TI-nspire written using the Sol framework
https://github.com/alexcoder04/sol-helloworld

example hello-world helloworld lua nspire nspired-lua ti-nspire ti-nspire-calculators

Last synced: 5 months ago
JSON representation

A Hello-World application for the TI-nspire written using the Sol framework

Awesome Lists containing this project

README

          

# n-sol-helloworld

This is a basic Hello-World-Example application for the TI-nspire
written using the [Sol framework](https://github.com/alexcoder04/sol-lib)
to demonstrate some basic things that can be done with Sol.

## What is what?

### `app.lua`

Main file containing app metadata (name, author, ...) and app elements (text, buttons, ...).

### `init.lua`

Runs at start of the application.

### `hooks.lua`

Here you have the ability to access raw nspired-Lua functions, like drawing with `gc`.

### `components/`

Custom reuseable GUI app components written in YAML that can inherit from base components
and from each other, available in the Lua code under `Components.Custom.*`.

### `res/`

Non-code resources, like images and data

#### `res/data/menu.yml`

Menu structure, written in YAML, that is compiled into a native nspireOS-menu.