1. 22 Jul, 2001 1 commit
    • Chema Celorio's avatar
      implement, new file. · 550709b2
      Chema Celorio authored
      2001-07-22  Chema Celorio  <chema@celorio.com>
      
      	* src/glade-utils.c (glade_util_path_is_writable): implement, new file.
      
      	* src/glade-property.c (glade_property_write): implement.
      
      	* src/glade-widget.c (glade_widget_write): add content.
      
      	* src/glade-xml-utils.c (glade_xml_set_value): fix a lot of the broken issues.
      	Don't confuse properties for node content. Use GladeXmlNode as API entry.
      	Lots of small new functions, lots of cleanup.
      550709b2
  2. 21 Jul, 2001 2 commits
    • Jose Maria Celorio's avatar
      add · a0477ad8
      Jose Maria Celorio authored
      a0477ad8
    • Chema Celorio's avatar
      impl. · 7a4c2ca8
      Chema Celorio authored
      2001-07-21  Chema Celorio  <chema@celorio.com>
      
      	* src/glade-project.c (glade_project_save): impl.
      
      	* src/glade-project-window.c (gpw_save_cb): add contents
      	(glade_project_window_get_project): impl.
      
      	* src/glade-project-ui.c (glade_project_ui_save_get_name): new file that
      	holds the ui that interacts with the user.
      7a4c2ca8
  3. 16 Jul, 2001 4 commits
    • Jose Maria Celorio's avatar
      typo ;-) · 5a43d02e
      Jose Maria Celorio authored
      5a43d02e
    • Chema Celorio's avatar
      impl. (glade_widget_connect_edit_signals): impl. · 9f649f5b
      Chema Celorio authored
      2001-07-16  Chema Celorio  <chema@celorio.com>
      
      	* src/glade-widget.c (glade_widget_connect_edit_signals_with_class): impl.
      	(glade_widget_connect_edit_signals): impl.
      
      	* src/glade-property-class.h: add ->update_signals and ->get_function
      
      	* src/glade-property-class.c (glade_xml_read_list): implement. Keep here for now
      	but should go into xml utils.
      
      	* src/glade-gtk.c (glade_gtk_get_set_function_hack): implement.
      9f649f5b
    • Jose Maria Celorio's avatar
      minor fix · c7a59572
      Jose Maria Celorio authored
      c7a59572
    • Chema Celorio's avatar
      init_function is not required in the xml files. · 75f81c96
      Chema Celorio authored
      2001-07-15  Chema Celorio  <chema@celorio.com>
      
      	* src/glade-widget-class.c (glade_widget_class_new_from_node): init_function is
      	not required in the xml files.
      	(glade_widget_class_new_from_node): make non-static cause a property can now have
      	a child like a spin button has a gtk_adjustment
      
      	* src/glade-property.h: a property can have a ->child.
      
      	* src/glade-property.c (glade_property_new_from_string): handl type _OBJECT
      
      	* src/glade-property-class.h: we can only have one child per property. Rename
      	children to child
      
      	* src/glade-property-class.c (glade_property_class_get_type_from_spec): handle
      	_OBJECT
      	(glade_property_class_new_from_node): if we have child object, load it.
      
      	* src/glade-gtk.c (glade_gtk_option_menu_set_items): rename _append to _shell_append
      	to remove warning.
      	(glade_gtk_adjustment_set_max): impl.
      	(glade_gtk_adjustment_set_min): impl.
      
      	* src/glade-editor.h (struct _GladeEditorTable): add tabel->editor, this cleans
      	up the fucntion prototypes cause we have one less argument to pass.
      
      	* src/glade-editor.c (glade_editor_append_item_real): rename and change
      	arguments to that we can recurse
      	(glade_editor_table_append_items): ditto
      	(glade_editor_property_load_object): impl.
      	(glade_editor_property_load): change so that we can recurse
      
      	* src/glade-property-class.h: add ->child for property type == OBJECT
      
      	* src/glade-editor.c (glade_editor_create_input_object): implement
      
      	* src/glade-widget-class.c (glade_widget_class_new_from_node): make non
      	static and add to headers since we are recursing for type object
      75f81c96
  4. 15 Jul, 2001 2 commits
    • Archit Baweja's avatar
      changed to negate use of <GetTypeFunction> in the XML files. · c8702214
      Archit Baweja authored
      2001-07-14  Archit Baweja  <bighead@crosswinds.net>
      
      	* src/glade-widget-class.c (glade_widget_class_compose_get_type_func):
      	changed to negate use of <GetTypeFunction> in the XML files.
      
      	* src/glade-widget-class.c (glade_widget_class_new_from_node): check
      	if get_type function is provided in GetTypeFunction tag. Else use above
      	function.
      c8702214
    • Chema Celorio's avatar
      set the property · 8fd0cdfa
      Chema Celorio authored
      2001-07-15  Chema Celorio  <chema@celorio.com>
      
      	* src/glade-property.c (glade_property_changed_choice): set the property
      
      	* src/glade-widget.c (glade_widget_new_from_class_name): implement
      	(glade_widget_new_from_class): no need to pass the project. We know
      	it from parent->project. Update all the calls to this function
      	(glade_widget_new_toplevel): impl.
      
      	* src/glade-widget-class.c (glade_widget_class_get_by_name): implement
      
      	* src/glade-placeholder.c (glade_placeholder_replace_notebook): implement
      
      	* widgets/gtknotebook.xml: add properties
      
      	* src/glade-placeholder.c (glade_placeholder_add): handle notebook
      
      	* src/glade-widget-class.c (glade_widget_class_add_virtual_methods): handle
      	gtk_notebook.
      8fd0cdfa
  5. 14 Jul, 2001 2 commits
  6. 11 Jul, 2001 2 commits
    • Chema Celorio's avatar
      implement. (glade_gtk_option_menu_set_items): impl. · 9f2a507b
      Chema Celorio authored
      001-07-10  Chema Celorio  <chema@celorio.com>
      
      	* src/glade-gtk.c (glade_gtk_entry_set_text): implement.
      	(glade_gtk_option_menu_set_items): impl.
      	(glade_gtk_progress_bar_set_format): impl.
      
      	* src/glade-editor.c (glade_editor_property_changed_text_view): implement.
      	We can now use entries or GtkTextView for text properties
      
      2001-07-09  Chema Celorio  <chema@celorio.com>
      
      	* widgets/*.xml: add props to several widgets
      
      	* src/glade-placeholder.c (glade_placeholder_add): handle GtkHandleBox too
      
      	* src/glade-widget-class.c (glade_widget_class_add_virtual_methods): handle
      	GtkFrame too
      
      	* src/glade-editor.c (glade_editor_property_changed_numeric): remove
      	g_print's
      
      	* src/glade-property-class.c (glade_property_get_parameters_text): imlement
      	(glade_property_class_get_parameters_from_spec): and use here. We now load
      	default text values.
      
      	* widgets/gtkprogressbar.xml: add "text" which is the format
      
      	* src/glade-project-window.c (glade_project_window_query_properties): set
      	the default response
      9f2a507b
    • Jose Maria Celorio's avatar
      If the catalog is not found, exit · d020721f
      Jose Maria Celorio authored
      d020721f
  7. 09 Jul, 2001 1 commit
    • Chema Celorio's avatar
      check if g_module_supported is TRUE in here, if it isn't there is no point · f25dd18f
      Chema Celorio authored
      2001-07-09  Chema Celorio  <chema@celorio.com>
      
      	* src/main.c (glade_init): check if g_module_supported is TRUE
      	in here, if it isn't there is no point in running glade2
      
      	* src/glade.h (GLADE_TAG_SET_FUNCTION): add the new tags beeing
      	used in the .xml files
      
      	* src/glade-xml-utils.c (glade_xml_get_boolean): accept
      	"TRUE" and "FALSE" as valid (before only "True" & "False")
      
      	* src/glade-widget.c (glade_widget_button_press): return FLASE
      	so that the emision continues (fixes clicking over items)
      	(glade_widget_button_release): ditto
      
      	* src/glade-widget-class.h: add the spec function prototypes
      
      	* src/glade-widget-class.c (glade_widget_class_get_specs): move
      	here from glade_propery_class.
      	(glade_widget_class_find_spec): ditto
      	(glade_widget_class_dump_param_specs): implement
      
      	* src/glade-property.h: add the headers for the _double functions
      
      	* src/glade-property.c (glade_property_new_from_string): handle
      	double type
      	(glade_property_changed_double): implement
      	(glade_property_get_double): impl.
      
      	* src/glade-property-class.h: add _TYPE_DOUBLE and _TYPE_OBJECT
      	remove class->gtk_arg add class->id. Fixed the code all over
      	to use ->id and ->name correctly.
      	- add children for child objects and set_function to set properties
      	that gtk is not exposing
      
      	* src/glade-property-class.c: add frames for handling _TYPE_OBJECT
      	no content tho
      	(glade_property_get_parameter_numeric_default):
      	(glade_property_get_parameter_numeric_min):
      	(glade_property_get_parameter_numeric_max): impl.
      	(glade_property_get_parameters_numeric): clean
      	(glade_property_class_get_set_function): implement but not use yet
      	cause I could not get it to work. Use glade_gtk_get_set_function_hack
      	for now.
      	(glade_property_class_new_from_node): change to reflect new changes
      	in .xml format
      
      	* src/glade-project-window.c (glade_project_window_query_properties):
      	use ->id and not ->name
      
      	* src/glade-placeholder.c (glade_placeholder_add): s/Size/size
      	s/Rows/rows since we use class->id and not class->name
      
      	* src/glade-parameter.c (glade_parameter_adjustment_new): make
      	the increment 1 so that integers can be changed if the increment
      	is not specified
      
      	* src/glade-palette.c (glade_palette_init): set the policy of the
      	pallete (which is a gtkwindow)
      
      	* src/glade-editor.h: add GladeEditorNumericType to share functions
      	that interact with numbers
      
      	* src/glade-editor.c (glade_editor_property_changed_numeric): handle
      	integers, floats and doubles. rename from _changed_integer
      	(glade_editor_create_input): handle double
      	(glade_editor_property_load_double): impl.
      
      	* src/Makefile.am: add glade-gtk.[ch]
      
      	* src/glade-property-class.c (glade_property_class_get_set_function):
      	implement
      
      	* widgets/gtk*.xml: clean lots of files, changed the format it is now
      	a lot better.
      
      	* src/glade-gtk.c (glade_gtk_entry_set_text): implement
      	(glade_gtk_get_set_function_hack): implement a temp hack to find
      	function pointers at run time, i could not make gmodule work.
      f25dd18f
  8. 05 Jul, 2001 3 commits
    • Jose Maria Celorio's avatar
      forgot a couple of files · 3358ff35
      Jose Maria Celorio authored
      3358ff35
    • Jose Maria Celorio's avatar
      add the file for the option menu · f97e472f
      Jose Maria Celorio authored
      f97e472f
    • Chema Celorio's avatar
      Add more widget and clean others · 23d23196
      Chema Celorio authored
      2001-07-05  Chema Celorio  <chema@celorio.com>
      
      	* src/glade-property-class.c (glade_property_get_parameters_integer):
      	G_IS_PARAM_SPEC_UINT is also valid
      	(glade_property_class_get_type_from_spec): add UINT to the case
      
      	* src/glade-widget-class.c (glade_widget_class_create_pixmap): use
      	->generic_name now
      
      	* src/glade-widget-class.h: remove ->icon it was redundant with
      	->generic_name, use ->generic_name to load icons
      23d23196
  9. 04 Jul, 2001 3 commits
  10. 03 Jul, 2001 2 commits
    • Jose Maria Celorio's avatar
      forgot this file · 4c3303d3
      Jose Maria Celorio authored
      4c3303d3
    • Chema Celorio's avatar
      add function names buts still with no content · 9ad326de
      Chema Celorio authored
      2001-07-02  Chema Celorio  <chema@celorio.com>
      
      	* src/glade-project-window.c (gpw_copy_cb): add function names buts still with no content
      
      	* src/glade-placeholder.c (glade_placeholder_replace_widget): when adding a widget
      	set the selection to that widget.
      
      2001-07-01  Shane Butler  <shane_b@users.sourceforge.net>
      
       	* src/glade-widget-class.c (glade_widget_class_list_signals): use
       	class->type to avoid duplication etc
       	* src/glade-signals-editor.[ch]: moved lots of functionality into smaller
       	functions, fixed bugs etc.
      9ad326de
  11. 02 Jul, 2001 1 commit
  12. 30 Jun, 2001 1 commit
    • Ravi Pratap's avatar
      Include string.h · 9de1c2af
      Ravi Pratap authored
      2001-06-28  Ravi Pratap  <ravi@che.iitm.ac.in>
      
      	* src/glade-project.c : Include string.h
      
      	* src/glade-parameter.c : Ditto
      
      	* src/glade-widget-class.c : Ditto
      
      	* src/glade-placeholder.c : Ditto
      
      	* src/glade-property.c : Ditto
      
      	* src/glade-xml-utils.c : Ditto
      
      	* src/glade-editor.c : Ditto
      
      	* src/glade-choice.c : Ditto
      9de1c2af
  13. 29 Jun, 2001 2 commits
  14. 28 Jun, 2001 3 commits
  15. 27 Jun, 2001 4 commits
  16. 26 Jun, 2001 2 commits
    • Carlos Perell Marn's avatar
      Added glade2.desktop.in · eedd7ec1
      Carlos Perell Marn authored
      2001-06-26  Carlos Perelló Marín <carlos@gnome-db.org>
      
      	* POTFILES.in: Added glade2.desktop.in
      eedd7ec1
    • Carlos Perell Marn's avatar
      Removed, are generated files. Changed the previous date entry to the · 44d47db0
      Carlos Perell Marn authored
      2001-06-27  Carlos Perelló Marín <carlos@gnome-db.org>
      
              * missing, mkinstalldirs: Removed, are generated files.
              * ChangeLog: Changed the previous date entry to the Gnome's standar one.
      
      2001-06-26  Carlos Perelló Marín <carlos@gnome-db.org>
      
              * glade2.pot, cat-id-tbl.c, stamp-cat-id: Removed,
              Are generated files.
              * ChangeLog: Removed gettext generated entries.
      44d47db0
  17. 25 Jun, 2001 1 commit
  18. 21 Jun, 2001 2 commits
  19. 20 Jun, 2001 2 commits