|
|
2 years ago | |
|---|---|---|
| source | 2 years ago | |
| ubl-utils | 2 years ago | |
| .gitignore | 2 years ago | |
| LICENSE | 2 years ago | |
| Makefile | 2 years ago | |
| README.md | 2 years ago | |
| com.ublinux.ublsettings-ui.checked.svg | 2 years ago | |
| com.ublinux.ublsettings-ui.policy | 2 years ago | |
| com.ublinux.ublsettings-ui.svg | 2 years ago | |
| com.ublinux.ublsettings-ui.warning.svg | 2 years ago | |
| gresource.xml | 2 years ago | |
| ublsettings-ui-about.glade | 2 years ago | |
| ublsettings-ui-banner.png | 2 years ago | |
| ublsettings-ui-documentation.glade | 2 years ago | |
| ublsettings-ui-save-confirmation.glade | 2 years ago | |
| ublsettings-ui.css | 2 years ago | |
| ublsettings-ui.desktop | 2 years ago | |
| ublsettings-ui.glade | 2 years ago | |
| ublsettings-ui.pot | 2 years ago | |
| ublsettings-ui_ru.po | 2 years ago | |
README.md
libublsettings-ui
ubl-settings-logging
Выполнить
Build
In order to build ubl-settings-logging you will need:
- CMake
- C compiler
- GTK+ 3 & dependencies
- webkit2gtk (optional)
- vte-2.91
Once you have all the necessary dependencies, you can use:
$ make
Installation
After a successful build, just use:
$ sudo make install clean
Uninstallation
After a successful build, just use:
$ sudo make uninstall
Library usage
Libublsettings-ui provides 2 libraries:
#include <ublsettings-ui.h>
#include <ubl-utils.h>
ublsettings-ui
Ublsettings-ui provides API to use ubl-settings- applications shared interface: main window, about dialog, confirmation window. First of all, you need to connect config structure to standard interface:
_template_config config;
yon_ubl_connect_config(config);
Next step you should initialize all necceccary information for standard interface:
yon_ubl_window_init("Title of util","Description of util",".po file name","path to css file (must be connected as resource)","filename of your util","Version of util","About dialog wiki link");
And finaly you get interface structure:
template_main_window *widgets = yon_ubl_window_setup();
ubl-utils
Ubl-utils provides various utility functions used in ubl-settings- applications. They are divided into sections as: Dictionary functions yon_dictionary; String functions yon_char; String array functions yon_char_parsed; UBL misc functions yon_ubl Parsing functions File manipulating functions yon_file UBconfig manipulation functions yon_config Terminal 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