24-02-07 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
* src/glade-palette.c: change the table with the widgets
to a vertical box, where each widget lies in a row
(the icon of the widget next to its label).
* src/glade-project-window.c: make the palette resizable.
* src/glade-widget-class.c: load png files instead of xpm
files for the icons of the widgets.
* widgets/glade-palette.xml, gtk-base.xml, gtk-additional.xml,
gtk-dialogs.xml, gtk-obsolete.xml: Change the layout of the
palette.
* pixmaps/*.png: 24bpp alpha blended icons for the widgets.
Most of them come from the jimmac collection.
2004-01-27 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
* src/glade-property-class.c (glade_property_class_update_from_node):
make TagEnums and EnumType non required for enum properties.
* widgets/gtkwindow.xml: ignore type-hint, as it can't be set
after the window becames visible.
2004-01-27 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
* src/glade-signal-handler.c: remove the editable handler from
the rows that contain just the class name.
2004-01-27 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
* src/glade-signal-handler.c: mark with bold the signals that have
a handler, along with the widget classes that have at least a signal
with a handler. Expand these classes by default in the signal editor.
Also make the signal's handler editable by just double-clicking in
the row.
2004-01-22 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
* src/glade-signal-editor.c: fix some bugs in the signal editor. Now it's
more or less bug free (I hope), but the UI still needs a bit of love.
* src/glade-widget.[ch]: change the signals from a hash that points
to a GList, to a hash that points to an GArray. The change it
also solves some bugs in the old implementation.
2004-01-18 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
* src/glade-signal.[ch]: add a glade_signal_copy function.
* src/glade-widget.[ch]: put the signals with a handler on a hash
indexed by the name of the signal.
* src/glade-signal-editor.[ch]: rework the UI of the signal editor.
2004-01-09 Tommi Komulainen <tommi.komulainen@nokia.com>
* src/glade-catalog.c
* src/glade-widget-class.c
* widgets/gtk-additional.xml
* widgets/gtk-base.xml: Instead of playing tricks with the library
filename, use the given name verbatim and let GModule handle platform
specifics. Load the library from Glade modules directory, or failing
that from standard library paths.
2004-01-08 Tommi Komulainen <tommi.komulainen@nokia.com>
* src/glade-widget-class.c: load the library module before attempting
to call *_get_type since the function could be located in dependent
libraries.
2003-11-02 Joaquin Cuenca Abela <e98cuenc@yahoo.com>
* src/glade-placeholder.[ch]: rewrite it as a GtkWidget. Moved some
of its functions to glade-utils.c.
* src/glade-command.c: Adapt the source to the new placeholder.
* src/glade-packing.c: ditto.
* src/glade-popup.c: ditto.
* src/glade-types.h: ditto.
* src/glade-utils.c: ditto.
* src/glade-widget.c: Put a variable declaration before any statement.
* src/glade-widget.h: Add some forward declarations.
* src/glade-gtk.c: export the functions using __declspec(dllexport) in
windows and adapt to new placeholder.
* src/glade-editor.c: Use G_GNUC_FUNCTION instead of the non portable
__FUNCTION__.
* src/glade_plugin.def: def file with the exported functions from the
core of glade. These functions may be used in glade-gtk.c, or in
* src/glade-plugin.h: include files need by glade-gtk.c.
any external module. Only need in windows.