File: attributes.c

package info (click to toggle)
scilab 2.6-4
  • links: PTS
  • area: non-free
  • in suites: woody
  • size: 54,632 kB
  • ctags: 40,267
  • sloc: ansic: 267,851; fortran: 166,549; sh: 10,005; makefile: 4,119; tcl: 1,070; cpp: 233; csh: 143; asm: 135; perl: 130; java: 39
file content (39 lines) | stat: -rw-r--r-- 974 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
/* Copyright INRIA */
#include "list.h"
#include "graph.h"
#include "menus.h"

extern void EndAddText();
extern void PrintGraph();
extern void PrintModifyArc();
extern void PrintModifyNode();
extern void StartAddText();

void ObjectCharacteristics()
{
  if (theGG.n_hilited_nodes == 1 && theGG.n_hilited_arcs == 0) {
    StartAddText();
    PrintNode((node*)theGG.hilited_nodes->first->element,1);
    EndAddText();
  }
  else if (theGG.n_hilited_nodes == 0 && theGG.n_hilited_arcs == 1) {
    StartAddText();
    PrintArc((arc*)theGG.hilited_arcs->first->element,1);
    EndAddText();    
  }
  else {
    StartAddText();
    PrintGraph(theGraph,0);
    EndAddText();
  }
}

void ObjectAttributes()
{
  if (theGG.n_hilited_nodes == 1 && theGG.n_hilited_arcs == 0) {
    PrintModifyNode((node*)theGG.hilited_nodes->first->element);
  }
  else if (theGG.n_hilited_nodes == 0 && theGG.n_hilited_arcs == 1) {
    PrintModifyArc((arc*)theGG.hilited_arcs->first->element);
  }
}