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 3bfccf9d05
Merge pull request 'Fixed default custom string creation macros' (#39) from YanTheKaller/libublsettingsui-gtk3:master into master
10 months ago
icons Icons update 10 months ago
source Fixed default custom string creation macros 10 months ago
.gitignore Added tooltips on load mode icon. Changed images for load mode 2 years ago
LICENSE
Makefile Fix Makefile 2 years ago
README.md
com.ublinux.libublsettingsui-gtk3.svg
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
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
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
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();