# libublsettings-gtk3 # Build In order to build you will need: - CMake - C compiler - [libublsettings](https://gitea.ublinux.ru/Applications/libublsettings) - GTK+ 3 & dependencies - webkit2gtk (optional) - vte-2.91(optional) Once you have all the necessary dependencies, you can use: ```sh $ make ``` # Installation After a successful build, just use: ```sh $ sudo make install clean ``` # Uninstallation After a successful build, just use: ```sh $ sudo make uninstall ``` # Library usage Libublsettings-gtk3 provides librariy: ```C #include ``` ## ublsettings-gtk3 ublsettings-gtk3 provides various utility functions used in ubl-settings- applications. They are divided into sections as: - **Pipe functions** yon_launch - **GTK functions** yon_gtk and yon_ubl_gtk - **GTK VTE functions** yon_terminal - **GTK Webkit functions** yon_ubl_browser - **GTK window configuration manipulation and saving functions** yon_window_config - **GTK status line renderer functions** yon_ubl_status