One Hat Cyber Team
Your IP :
216.73.217.104
Server IP :
157.15.65.100
Server :
Linux 157-15-65-100.cprapid.com 5.14.0-362.24.2.el9_3.x86_64 #1 SMP PREEMPT_DYNAMIC Sat Mar 30 14:11:54 EDT 2024 x86_64
Server Software :
Apache
PHP Version :
8.2.28
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
share
/
doc
/
libhandy
/
View File Name :
README.md
# Handy [](https://gitlab.gnome.org/GNOME/libhandy/commits/master) [](https://gitlab.gnome.org/GNOME/libhandy/commits/master) The aim of the Handy library is to help with developing UI for mobile devices using GTK/GNOME. ## License libhandy is licensed under the LGPL-2.1+. ## Build dependencies To build libhandy you need to first install the build-deps defined by [the debian/control file](https://gitlab.gnome.org/GNOME/libhandy/blob/master/debian/control#L6). If you are running a Debian based distribution, you can easily install all those the dependencies making use of the following command ```sh sudo apt-get build-dep . ``` ## Building We use the Meson (and thereby Ninja) build system for libhandy. The quickest way to get going is to do the following: ```sh meson . _build ninja -C _build ninja -C _build install ``` For build options see [meson_options.txt](./meson_options.txt). E.g. to enable documentation: ```sh meson . _build -Dgtk_doc=true ninja -C _build libhandy-doc ``` ## Usage There's a C example: ```sh _build/examples/example ``` and one in Python. When running from the built source tree it needs several environment variables so use \_build/run to set them: ```sh _build/run examples/example.py ``` ### Glade To be able to use Handy's widgets in the glade interface designer without installing the library use: ```sh _build/run glade ``` ## Documentation The documentation can be found online [here](https://gnome.pages.gitlab.gnome.org/libhandy). ## Getting in touch Matrix room: [#libhandy:talk.puri.sm](https://gnome.element.io/#/room/#libhandy:talk.puri.sm)