Dia ChangeLog report for Wed Nov 21 08:23:01 2001 (UTC)



Snapshots available at http://www.crans.org/~chepelov/dia/snapshots

*** Recent ChangeLog entries:

--- ChangeLog.previous  Fri Nov  2 09:23:29 2001
+++ dia-cvs-snapshot/ChangeLog  Wed Nov 21 09:23:07 2001
@@ -1,3 +1,72 @@
+2001-11-20  Hans Breuer  <hans breuer org>
+
+       * app/makefile.msc : add new diagram_tree_menu(_callbacks).obj
+
+2001-11-18  Jose A Ortega Ruiz  <jaortega acm org>
+
+       * app/diagram_tree.[hc] : Added new functions and types for
+       sorting diagram and objects, and attaching the popup menus.
+
+       * app/preferences.h: Added more diagram tree preferences, using a
+       DiagramTreeConfig struct in DiaPreferences. The new prefs are the
+       height and width of the diagram tree window and the default sort
+       orders for diagrams and objects.
+
+       * app/preferences.c (prefs_data): Added new entries for the new
+       diagram tree preferences.
+
+       * app/preferences.c (prefs_tabs): New tab for diagram tree
+       preferences.
+
+       * app/diagram_tree_window.[hc] (create_diagram_tree_window):
+       * app/diagram_tree_window.c (diagram_tree_window_new):
+       * app/interface.c (create_tree_window): The diagram tree window is
+       initialised using the DiagramTreeConfig part of prefs.
+
+
+2001-11-14  Jose A Ortega Ruiz  <jaortega acm org>
+
+       * app/diagram_tree_menu.[hc]: New files. Functions to create the
+       diagram tree popup menus.
+
+       * app/diagram_tree_menu_callbacks.[hc]: New files. Callbacks for
+       the diagram tree popup menus.
+
+       * app/Makefile.am (dia_core_files): diagram_tree_menu* files
+       added.
+
+2001-11-13  Jose A Ortega Ruiz  <jaortega acm org>
+
+       * app/diagram_tree.c (double_click_callback, diagram_tree_new):
+       double-clicking a diagram tree node raises the diagram window
+       to the foreground (and, if a object node was clicked, selects the
+       object in the diagram).
+
+       * app/diagram_tree.c (select_tree_widget): selecting an object
+       node with single click simply updates it (no raise).
+
+2001-11-08  Jose A Ortega Ruiz  <jaortega acm org>
+        These changes make the diagram tree lazy: it is not created unless
+       the diagram tree window is requested.
+
+       * app/diagram_tree_window.[hc] (create_diagram_tree_window): new
+       function for creating the tree window.
+
+       * app/interface.c (create_tree_window): call
+       create_diagram_tree_window() instead of diagram_window().
+
+       * app/diagram_tree.c (diagram_tree_add, diagram_tree_remove)
+       (diagram_tree_update, diagram_tree_update_name)
+       (diagram_tree_add_object, diagram_tree_add_objects)
+       (diagram_tree_remove_object, diagram_tree_remove_objects)
+       (diagram_tree_update_object): accept a NULL tree as a nominal
+       argument (and do nothing in this case!), so that the diagram tree
+       is not initialised if not used.
+
+       * app/diagram_tree_window.c (diagram_tree): do not create the
+       diagram tree until diagram_window() or diagtree_show_callback()
+       are invoked.
+
 2001-10-31  Jose A Ortega Ruiz  <jaortega acm org>
        [slightly modified and applied from Hans Breuer <hans breuer org>]




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]