| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Close issue #113 "Crash at glade_gtk_cell_renderer_sync_attributes()"
|
| |
|
|
|
|
| |
Properties cant have spaces in the name.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
the GType into a pointer with GSIZE_TO_POINTER()
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Add them for:
GtkToolPalette::icon-size
GtkToolItemGroup::ellipsize
GtkToolItemGroup::header-relief
This fixes GNOME Bugzilla bug 749796.
|
| |
|
|
|
|
|
|
|
|
|
| |
Fixes bug 704600 "Cannot add items to menu hierarchy - assertion `GLADE_IS_WIDGET_ADAPTOR (adaptor)' failed"
GladeWidget * (*build_child) (GladeBaseEditor *, GladeWidget *, GType);
glin-genmarshal does not have a specific type for GType thus back in the day UINT was used instead.
But this is not correct in systems where GType is bigger than UINT
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Thanks to Thomas Martitz for the backport.
Ignore widgets that are not part of the project when generating edges
of directed graph used to sort objects by topological order.
Fixes bug 727992 "Editing UI and saving does not remove deleted Combo with Entry"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Thanks to Thomas Martitz for the backport.
GladeProject: Changed the way we calculate graph dependencies.
Instead of using glade_widget_depends() which implied N^2 invocations/iterations
(where N is the numbers of objects in the project) we now calcualte
dependencies based on property references.
This way we only have to iterace over every object once to check the list
of properties that constitute a reference to them.
In a real world example, sorting objects in geany.glade decreased from 120ms to just 1ms
plugins/gtk+/gtk+.xml.in, plugins/gtk+/glade-gtk-widget.c:
Removed unused glade_gtk_widget_depends()
Conflicts:
plugins/gtk+/glade-gtk-widget.c
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Thanks to Thomas Martitz for the backport.
_glade_tsort() simplyfied api by using a GList for edges instead of a
custom linked struct since we do not need the marginal speedup
now that dependencies are only between toplevels.
This allow us to easily sort edges alphabetically.
tests/toplevel-order: Updated to new _glade_tsort() api
Conflicts:
tests/toplevel-order.c
tests/toplevel_order_test6.glade
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Thanks to Thomas Martitz for the backport.
Sort object dependancy before saving using a topological
sorting algorithm _glade_tsort() instead of g_list_sort() with
glade_widget_depends() which is not a transitive property.
Closes Bug 709609 "[PATCH] Change way of sorting before writing XML output."
Fixes Bug 711858 "editing glade project results in long CPU usage spikes after upgrading to 3.16 and GTK+3.10"
This backport includes 1401a4bb43a3e56d642c34d5dc7d5ee86217cb3d which reverted
part of 2bc40ad87be072aac2759755df63707d43f8415c.
Conflicts:
gladeui/Makefile.am
gladeui/glade-project.c
gladeui/glade-widget-adaptor.c
gladeui/glade-widget.c
plugins/gtk+/glade-gtk-entry.c
plugins/gtk+/glade-gtk-size-group.c
plugins/gtk+/glade-gtk-tree-view.c
plugins/gtk+/glade-gtk-widget.c
plugins/gtk+/gtk+.xml.in
|
|
|
|
|
|
|
| |
with the code in master.
Added missing fmt parameter to glade_gtk_combo_box_text_string_from_value()
Mark glade-items property as libglade unsupported.
|
|
|
|
| |
Closes Bug 689667 "backport support for GtkComboBoxText"
|
| |
|
| |
|
| |
|
|
|
|
| |
add/remove parent, etc"
|
|
|
|
| |
Fixes bug that prevented the runtime object to show the right pixbuf when copying a GtkImage.
|
|
|
|
|
|
|
| |
Make the spin button numeric and clear the attr if the new text is an empty string!
This should be enough to close Bug 679006
"The "size" attribute for labels only accepts integer values (not strings like "larger")"
|
|
|
|
|
|
| |
Removed use of size groups, replaced with table attachment fill prop.
Fixes Bug 616834 "Freeze when changing toolbutton type after renaming it"
|
|
|
|
|
|
|
|
|
| |
overwrites without confirmation."
The problem was that if the selected filename did not had an extension we appended append a .glade extension
but did not check if the new filename existed or not.
Now we fixed this problem by selecting the file if it exist and running the dialog again, giving it a chance
to promt the user about overwriting.
|
|
|
|
|
|
|
| |
loading ui file"
Do not try to instantiate abstract class objects, this should prevent glade aborting when
trying to load uninstantiable objects.
|
| |
|
|
|
|
|
| |
As a simple workaround we simply make glade ignore all tooltip related properties at runtime.
You can still edit them as normal, but you just wont be able to see the tooltips in the workspace.
|
|
|
|
|
|
| |
glib changed the order construct properties are set which exposed this bug,
now they are set in the order they are installed in the class.
So we fixed the bug by installing adaptor property first and object last.
|
|
|
|
| |
glade_widget_set_object() to make sure there is an adaptor.
|
| |
|
|
|
|
|
|
| |
property editor.
Also replaces old atk icons with a new one.
|
| |
|
| |
|
|
|
|
| |
This reverts commit 12ad1a8227348717dc00f9daea480363c2bc78b0.
|
| |
|
|
|
|
| |
windows installer using nsis
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
added to widgets in Glade 3.8.2"
Made sure use-action-appearance is not saved if there is no action defined
Conflicts:
plugins/gtk+/glade-gtk-activatable.c
plugins/gtk+/glade-gtk.c
plugins/gtk+/gtk+.xml.in
|
| |
|
|
|
|
|
| |
"build failure: glade-main.o: undefined reference to symbol 'g_module_supported'"
fix by Vincent Untz <vuntz@gnome.org>
|
|
|
|
|
| |
* build/mswindows/README, build/mswindows/build_glade.sh:
Added custom build scripts for building on MS windows.
|
|
|
|
|
|
|
| |
* plugins/gtk+/glade-gtk.c: Improved performance of modifying GtkTable
contents, shows specifically when loading files containing large tables.
Bug 663516
|
| |
|
| |
|
|
|
|
|
| |
* gladeui/glade-editor-property.c:
Make size groups widget selection work (bug 647984)
|
|
|
|
|
|
| |
that the children are gone only when the last item on that level disappears.
Fixes bug 651673
|