This repository has been archived by the owner on Feb 8, 2018. It is now read-only.
Managed GTK Theme Engine
License
mono/maigre
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Maigre is a managed GTK theme engine. It allows easily writing GTK themes in managed code. Maigre takes care of implementing the GtkRcStyle, GtkStyle, and theme module entry points, leaving the theme author to only have to worry about rendering code. An example: using System; public class MyTheme : Maigre.Theme { protected override void ModuleInit () { } protected override void DrawBox () { switch (Detail) { case "button": Cr.Rectangle (0, 0, Width, Height); Cr.Color = new Cairo.Color (0, 0, 0); Cr.Fill (); break; default: base.DrawBox (); break; } } }
About
Managed GTK Theme Engine
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published