From cca66b9ec4e494c1d919bff0f71a820d8afab1fa Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 20:24:48 +0200 Subject: Adding upstream version 1.2.2. Signed-off-by: Daniel Baumann --- share/extensions/inkex/gui/README.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 share/extensions/inkex/gui/README.md (limited to 'share/extensions/inkex/gui/README.md') diff --git a/share/extensions/inkex/gui/README.md b/share/extensions/inkex/gui/README.md new file mode 100644 index 0000000..fb176da --- /dev/null +++ b/share/extensions/inkex/gui/README.md @@ -0,0 +1,15 @@ +# What is inkex.gui + +This module is a Gtk based GUI creator. It helps extensions launch their own user interfaces and can help make sure those interfaces will work on all platforms that inkscape ships with. + +# How do I use it + +You can create custom user interfaces by using the Gnome glade builder program. Once you have a layout of all th widgets you want, you then make a GtkApp and Window classes inside your python program, when the GtkApp is run, th windows will be shown to the user and all signals specified for the widgets will call functions on your window class. + +Please see the existing code for examples of how to do this. + +# This is a fork + +This code was originally part of the package 'gtkme' which contained some part we didn't want to ship. Such as ubuntu indicators and internet pixmaps. To avoid conflicts, our stripped down version of the gtkme module is renamed and placed inside of inkscape's inkex module. + + -- cgit v1.2.3