Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/cjdenio/emojitk

WIP GTK bindings for Emojicode! 😜
https://github.com/cjdenio/emojitk

Last synced: 6 days ago
JSON representation

WIP GTK bindings for Emojicode! 😜

Awesome Lists containing this project

README

        

# πŸ–₯️ emojitk

![CI status](https://github.com/cjdenio/emojitk/workflows/Build/badge.svg)

hey look a clever name (emoji + gtk, get it?)

## πŸ—οΈ building

idk `./build.sh` might work 🀷

make sure you install `libgtkmm-3.0` via your system's package manager:

- try `sudo apt install libgtkmm-3.0-dev` on debian-based systems 🐧
- try `brew install gtkmm3` on macos (requires [homebrew](https://brew.sh)) 🍎

the built library will be available in `packages/emojitk/`

## 🚸 example

```
πŸ“¦ emojitk 🏠

πŸπŸ‡
πŸ’­ create the app
πŸ†•πŸ“±πŸ”€me.calebdenio.gtk.testπŸ”€β— ➑️ app

πŸ’­ create a window with the given title and dimensions
πŸ†•πŸ–ΌοΈπŸ”€πŸ˜œ emojitk test appπŸ”€ 500 500❗ ➑️ window

πŸ’­ create a label
πŸ†•πŸ“ πŸ”€πŸ“ This is quite an interesting label...πŸ”€β— ➑️ label

πŸ’­ add the label to the window
πŸ“¬window label❗

πŸ’­ start the app!
🏁app window❗
πŸ‰
```

## πŸ–ΌοΈ screenshot

> Taken on [Pop!\_OS 20.10](https://pop.system76.com) with the [Dracula](https://draculatheme.com/gtk) GTK theme

![emojitk screenshot](./img/screenshot.png)

## πŸ‘₯ Contributors

- **[@cjdenio](https://github.com/cjdenio)**