2006-06-25 Tristan Van Berkom <
[email protected]>
* plugins/gtk+/glade-gtk.c:
- Make undoing increasing notebook size work properly (needed to destroy
the added tab label project widget and remove it from the project).
- Disable Add/Remove parent actions on GtkToolItem, GtkMenu and GtkMenuItem.
* plugins/gtk+/gtk+.xml.in: Set "label-xalign" of GtkFrame to be "save-always"
(to counter the evil effects of gtk+ bug 460272, which made it impossible to
set the label-xalign to 0.5).
* gladeui/glade-catalog.c: Loop through user defined search paths and load
catalogs from there first.
* gladeui/glade-utils.c: Loop through user defined search paths for modules,
then fallback on the compile time default, then fallback on default system
library paths.
* gladeui/glade-app.h: Define env variables GLADE_MODULE_PATH & GLADE_CATALOG_PATH
* gladeui/glade-xml-utils.h: Added GLADE_TAG_PARENT
* gladeui/glade-widget-adaptor.c: Made it possible to declare a widget class in the
catalog without giving a real type, only automatically derive from a type specified
in the catalog (refit Muntyan's patch from bug 352714).
* gladeui/glade-popup.c: Fixed placeholder menu to also include actions of the
parent widget.
2006-06-24 Tristan Van Berkom <
[email protected]>
* src/glade-window.c: Set custom label on the property editor sensitive/insensitive
according to whether there is a project loaded or not
* gladeui/glade-app.c: Unset editor widget and set insensitive when no project is
loaded (fixes segfaults from editing widgets that dont exist when project is
closed, also looks consistant with the rest of the insensitive UI with no project
loaded).
* gladeui/glade-utils.c: Made glade_util_queue_draw_nodes --> glade_util_draw_selection_nodes()
(without the idle timeout now)
* gladeui/glade-widget.c, gladeui/glade-placeholder.c:
- Use glade_util_draw_selection_nodes(), (selection wasnt being drawn on some widgets,
now it's working and there's less "flicker" when drag/resizing widgets too).
- Now child menu items are selectable (fixed event handling for widgets that are
not in the logical hierarchy)
* gladeui/glade-project.c: Dont add objects to a project that already contains the said object.
* plugins/gtk+/glade-gtk.c:
- Add tab labels by default to notebook pages (bug 345438)
- Dont transfer "transfer-on-paste" properties to newly added placeholders
in glade_gtk_container_replace_child (fixes bug 459953)
2006-06-23 Tristan Van Berkom <
[email protected]>