MicroRaptor Gui

boo

MicroRaptor Gui provides pointer interaction, keyboard interaction using cairo; as well as cairo augmented with CSS based styling.


todo

a
b
foo bar baz foo bar baz foo bar baz foo bar baz foo bar baz foo bar baz foo bar baz foo bar baz foo bar baz foo bar baz foo bar baz foo bar baz foo bar baz
foo bar baz foo bar baz foo bar baz foo bar baz foo bar baz foo bar baz foo bar baz foo bar baz foo bar baz foo bar baz foo bar baz foo bar baz foo bar baz foo bar baz foo bar baz foo bar baz foo bar baz foo bar baz foo bar baz foo bar baz foo bar baz
foo bar baz
a
b
c
d
e
f

fnord bar baz

Features

foo bar baz

foo bar baz
foo bar baz

Backends

SDL
Through this backend, microraptor application can run on many devices; ranging from linux framebuffer, X11, wayland, windows, macos, raspberry pi and probably more.
GTK
Lower frame-rate, but tighter integration at least on X11
nchanterm
nchanterm is a single file ANSI/vt100 + mouse UTF-8 terminal abstraction library. Graphics is retained during drawing of vectors, and re-applied as text. The graphics resolution of the cairo surface drawn on is 2x2px per character.
Mrg
applications.
GtkWidget
Using an mrg canvas as a custom widget in a GTK+ application works nicely.

bold emphasis strong

foo

bar

This is a block quote, needs margins implemented to work

baz

bax bax bax bax bax bax bax bax bax bax bax bax bax bax bax bax bax bax bax bax bax

baz

int main (int argc, char **argv)
{
  int i;
  for (i = 0; i < 23; i++)
  {
    if (i>42)
      return 7;
  }
  return 0;
}
position=absolute
position=static ipsum dolor sic amet foo bar baz qux fnord
bax bax bax bax bax bax bax bax bax bax bax bax bax bax bax bax bax bax bax bax bax
bax bax bax bax bax bax bax bax bax bax bax bax bax bax bax bax bax bax bax bax bax

why?