You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Go to file
Dmitry Razumov 1e97e86298
Merge pull request 'Fixed localisation for root button' (#18) from YanTheKaller/libublsettingsui-gtk3:master into master
2 years ago
source Fixed localisation for root button 2 years ago
.gitignore Added tooltips on load mode icon. Changed images for load mode 2 years ago
LICENSE
Makefile Renames, improvements 2 years ago
README.md
com.ublinux.libublsettingsui-gtk3.accept-symbolic.svg Added accept and cancel icons 2 years ago
com.ublinux.libublsettingsui-gtk3.cancel-symbolic.svg Moved buttons at dialogs to header; cancel icon recoloring 2 years ago
com.ublinux.libublsettingsui-gtk3.checked.svg
com.ublinux.libublsettingsui-gtk3.config-changes-symbolic.svg Renames, improvements 2 years ago
com.ublinux.libublsettingsui-gtk3.config-module-symbolic.svg Changed savemode icons 2 years ago
com.ublinux.libublsettingsui-gtk3.config-sandbox-hdd-home-symbolic.svg Renames, improvements 2 years ago
com.ublinux.libublsettingsui-gtk3.config-sandbox-hdd-symbolic.svg Renames, improvements 2 years ago
com.ublinux.libublsettingsui-gtk3.config-sandbox-ram-home-symbolic.svg Renames, improvements 2 years ago
com.ublinux.libublsettingsui-gtk3.config-sandbox-symbolic.svg Changed savemode icons 2 years ago
com.ublinux.libublsettingsui-gtk3.important.svg Renames, improvements 2 years ago
com.ublinux.libublsettingsui-gtk3.svg
com.ublinux.libublsettingsui-gtk3.warning.svg
gresource.xml Added new debug terminal window 2 years ago
libublsettingsui-gtk3-about.glade Fixed about window link 2 years ago
libublsettingsui-gtk3-banner.png
libublsettingsui-gtk3-debugger.glade Added initial size for debugging window 2 years ago
libublsettingsui-gtk3-documentation.glade Fixed saving errors 2 years ago
libublsettingsui-gtk3-filechooser.glade Added saving and loading from specific file 2 years ago
libublsettingsui-gtk3-saving.glade Changed tooltip column at saving window; Removed window config loading before registration 2 years ago
libublsettingsui-gtk3.css Moved buttons at dialogs to header; cancel icon recoloring 2 years ago
libublsettingsui-gtk3.glade Added saving and loading from specific file 2 years ago
libublsettingsui-gtk3.pot Localisation update 2 years ago
libublsettingsui-gtk3_ru.po Localisation update 2 years ago

README.md

libublsettingsui-gtk3

Build

In order to build you will need:

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

libublsettingsui-gtk3 provides library:

    #include <libublsettingsui-gtk3.h>

libublsettingsui-gtk3

libublsettingsui-gtk3 provides API to use ubl-settings applications shared interface: main window, about dialog, confirmation window, saving 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();