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 3e07baab08
Merge pull request 'master' (#38) from YanTheKaller/libublsettingsui-gtk3:master into master
10 months ago
icons Icons update 10 months ago
source Function moved to another source file 10 months ago
.gitignore Added tooltips on load mode icon. Changed images for load mode 2 years ago
LICENSE Fix Makefile and CMakeLists.txt 2 years ago
Makefile Fix Makefile 2 years ago
README.md Description changes 2 years ago
com.ublinux.libublsettingsui-gtk3.svg Library rename 2 years ago
gresource.xml Added file chooser window functions 11 months ago
libublsettingsui-gtk3-about.glade Fixed about window link 2 years ago
libublsettingsui-gtk3-banner.png Library rename 2 years ago
libublsettingsui-gtk3-config-window.glade Fixes; Added custom callback function to settings window comboboxes 11 months ago
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 Fixes 10 months ago
libublsettingsui-gtk3-saving.glade Changed tooltip column at saving window; Removed window config loading before registration 2 years ago
libublsettingsui-gtk3-settings.glade Library minor structure rework; Saving minor rework & fixes 1 year ago
libublsettingsui-gtk3.css Moved buttons at dialogs to header; cancel icon recoloring 2 years ago
libublsettingsui-gtk3.glade Changed default window size 11 months ago
libublsettingsui-gtk3.pot Filechooser fixes 11 months ago
libublsettingsui-gtk3_ru.po Filechooser fixes 11 months 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();