[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
gEDA-cvs: CVS update: defines.h
User: werner
Date: 06/06/16 08:08:49
Modified: . defines.h prototype.h
Log:
hierarchy stuff in libgeda, required for autonumbering later
Revision Changes Path
1.52 +5 -0 eda/geda/devel/libgeda/include/defines.h
(In the diff below, changes in quantity of whitespace are not shown.)
Index: defines.h
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/devel/libgeda/include/defines.h,v
retrieving revision 1.51
retrieving revision 1.52
diff -u -b -r1.51 -r1.52
--- defines.h 27 Nov 2005 00:15:04 -0000 1.51
+++ defines.h 16 Jun 2006 12:08:49 -0000 1.52
@@ -266,6 +266,11 @@
#define HIERARCHY_NORMAL_LOAD 0
#define HIERARCHY_FORCE_LOAD 1
+/* hierarchy traversing flags */
+#define HIERARCHY_NODUPS (1<<0)
+#define HIERARCHY_POSTORDER (1<<1)
+#define HIERARCHY_INNERLOOP (1<<7)
+
/* selection types */
/* used in o_select_object */
#define SINGLE 0
1.103 +3 -1 eda/geda/devel/libgeda/include/prototype.h
(In the diff below, changes in quantity of whitespace are not shown.)
Index: prototype.h
===================================================================
RCS file: /home/cvspsrv/cvsroot/eda/geda/devel/libgeda/include/prototype.h,v
retrieving revision 1.102
retrieving revision 1.103
diff -u -b -r1.102 -r1.103
--- prototype.h 20 May 2006 19:02:31 -0000 1.102
+++ prototype.h 16 Jun 2006 12:08:49 -0000 1.103
@@ -541,7 +541,8 @@
void s_hierarchy_down_schematic_multiple (TOPLEVEL *w_current, const gchar *filename, PAGE *parent);
void s_hierarchy_down_symbol (TOPLEVEL *w_current, const gchar *filename, PAGE *parent);
void s_hierarchy_up(TOPLEVEL *w_current, int pid);
-void s_hierarch_traverse(void);
+GList* s_hierarchy_traversepages(TOPLEVEL *w_current, gint flags);
+gint s_hierarchy_print_page(PAGE *p_current, void * data);
PAGE *s_hierarchy_find_prev_page(PAGE *p_start, int page_control);
PAGE *s_hierarchy_find_next_page(PAGE *p_start, int page_control);
PAGE *s_hierarchy_find_page(PAGE *p_start, int pid);
@@ -566,6 +567,7 @@
void s_page_delete_list(TOPLEVEL *toplevel);
void s_page_goto (TOPLEVEL *toplevel, PAGE *p_new);
PAGE *s_page_search (TOPLEVEL *toplevel, const gchar *filename);
+PAGE* s_page_search_pid(TOPLEVEL * toplevel, gint page_id);
gint s_page_search_row(TOPLEVEL *toplevel, PAGE *p_findme);
void s_page_print_all (TOPLEVEL *toplevel);
gint s_page_save_all (TOPLEVEL *toplevel);
_______________________________________________
geda-cvs mailing list
geda-cvs@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-cvs