Index: trunk/doc/Makefile =================================================================== --- trunk/doc/Makefile (revision 16019) +++ trunk/doc/Makefile (revision 16020) @@ -3,12 +3,17 @@ DEBLIST=../util/devhelpers/deblist.sh ROOT=.. -all: keys.html features/debian_list.html +all: keys.html user/05_ui/06_common/keytree.svg features/debian_list.html ROOT="" ./Autostyle.sh *.html ROOT="../" ./Autostyle.sh features/*.html include ../Makefile.conf +user/05_ui/06_common/keytree.svg: $(MENU_RES) $(KEYLIST) + $(KEYLIST) --dot user/05_ui/06_common/src/node_names $(MENU_RES) > user/05_ui/06_common/keytree.dot + dot -Tsvg < user/05_ui/06_common/keytree.dot >user/05_ui/06_common/keytree.svg + + keys.html: $(MENU_RES) $(KEYLIST) $(KEYLIST) $(MENU_RES) > keys.html Index: trunk/doc/user/05_ui/06_common/keytree.svg =================================================================== --- trunk/doc/user/05_ui/06_common/keytree.svg (revision 16019) +++ trunk/doc/user/05_ui/06_common/keytree.svg (revision 16020) @@ -4,82 +4,1294 @@ - - + + keytree - - -root - -nothing -pressed + + +a_b_f + +a/b/f/ +Replace footprint - -f1 - -f -file + +a + +a - -root->f1 - - + +a_b + +a_b - -t1 - -t -tool + +a->a_b + + - -root->t1 - - + +a_d + +a_d - -q2 - -q -quit + +a->a_d + + - -f1->q2 - - + +a_o + +a_o - -n2 - -n -new + +a->a_o + + - -f1->n2 - - + +a_p + +a_p - -l2 - -l -line + +a->a_p + + - -t1->l2 - - + +a_r + +a_r - -a2 - -a -arc + +a->a_r + + - -t1->a2 - - + +a_x + +a/x/ +Design Rule Checker + +a->a_x + + + +a_b->a_b_f + + + + +a_b_s + +a/b/s/ +Swap nets on two selected pins + + +a_b->a_b_s + + + + +a_b_x + +a/b/x +netlist patch for back annotation + + +a_b->a_b_x + + + + +a_d_a + +a/d/a/ +Disperse all subcircuits + + +a_d->a_d_a + + + + +a_d_s + +a/d/s/ +Disperse selected subcircuits + + +a_d->a_d_s + + + + +a_o_a + +a/o/a/ +Auto-Optimize + + +a_o->a_o_a + + + + +a_o_d + +a/o/d/ +Debumpify + + +a_o->a_o_d + + + + +a_o_m + +a/o/m/ +Miter + + +a_o->a_o_m + + + + +a_o_n + +a/o/n/ +Vianudge + + +a_o->a_o_n + + + + +a_o_o + +a/o/o/ +Ortho pull + + +a_o->a_o_o + + + + +a_o_p + +a/o/p/ +Puller + + +a_o->a_o_p + + + + +a_o_s + +a/o/s/ +Simple optimization + + +a_o->a_o_s + + + + +a_o_t + +a/o/t/ +Viatrim + + +a_o->a_o_t + + + + +a_o_u + +a/o/u/ +Unjaggy + + +a_o->a_o_u + + + + +a_p_s + +a/p/s/ +Auto-place selected subcircuits + + +a_p->a_p_s + + + + +a_r_a + +a/r/a/ +Auto-route all rats + + +a_r->a_r_a + + + + +a_r_r + +a/r/r/ +Rip up all auto-routed tracks + + +a_r->a_r_r + + + + +a_r_s + +a/r/s/ +Auto-route selected rats + + +a_r->a_r_s + + + + +a_r_t + +a/r/t/ +Rip up selected auto-routed tracks + + +a_r->a_r_t + + + + +b_b + +b/b/ +Layer bindings... + + +b + +b + + +b->b_b + + + + +b_c + +b_c + + +b->b_c + + + + +b_m + +b_m + + +b->b_m + + + + +b_r + +b_r + + +b->b_r + + + + +b_s + +b_s + + +b->b_s + + + + +b_c_c + +b/c/c/ +Clear buffer + + +b_c->b_c_c + + + + +b_c_p + +b/c/p +Convert buffer to padstack + + +b_c->b_c_p + + + + +b_c_s + +b/c/s +Convert buffer to subcircuit + + +b_c->b_c_s + + + + +b_m_l + +b/m/l +Mirror buffer (left057right) + + +b_m->b_m_l + + + + +b_m_u + +b/m/u +Mirror buffer (up057down) + + +b_m->b_m_u + + + + +b_r_a + +b/r/a +Arbitrarily Rotate Buffer + + +b_r->b_r_a + + + + +b_r_c + +b/r/c +Rotate buffer 90 deg CW + + +b_r->b_r_c + + + + +b_r_r + +b/r/r +Rotate buffer 90 deg CCW + + +b_r->b_r_r + + + + +b_s_b + +b/s/b +Break buffer subcircuits to pieces + + +b_s->b_s_b + + + + +b_s_s + +b/s/s +Save buffer subcircuits to file + + +b_s->b_s_s + + + + +c_c + +c/c/ +Clear057reset lookup + + +c + +c + + +c->c_c + + + + +c_d + +c/d/ +Del057Remove Connected + + +c->c_d + + + + +c_e + +c/e/ +Erase rats nest + + +c->c_e + + + + +c_f + +c/f/ +Find Connections + + +c->c_f + + + + +c_r + +c/r/ +Optimize rats nest + + +c->c_r + + + + +c_s + +c/s/ +Select shortest rat + + +c->c_s + + + + +e_l_b + +e/l/b +Layer bindings... + + +e + +e + + +e_l + +e_l + + +e->e_l + + + + +e_m + +e_m + + +e->e_m + + + + +e_y + +e/y/ +Cycle object being dragged + + +e->e_y + + + + +e_l->e_l_b + + + + +e_m_l + +e/m/l +Move to current layer + + +e_m->e_m_l + + + + +f_c_p + +f/c/p/ +Manage plugins... + + +f + +f + + +f_c + +f_c + + +f->f_c + + + + +f_x + +f_x + + +f->f_x + + + + +f_c->f_c_p + + + + +f_x_p + +f/x/p +netlist patch for back annotation + + +f_x->f_x_p + + + + +i_c_c + +i/c/c +Calibrate Printer... + + +i + +i + + +i_c + +i_c + + +i->i_c + + + + +i_c->i_c_c + + + + +i_c_p + +i/c/p +Preferences... + + +i_c->i_c_p + + + + +i_c_r + +i/c/r +Re-scan the footprint library + + +i_c->i_c_r + + + + +m_c_c + +m/c/c +Crosshair shows DRC clearance + + +m + +m + + +m_c + +m_c + + +m->m_c + + + + +m_d + +m_d + + +m->m_d + + + + +m_f + +m_f + + +m->m_f + + + + +m_l + +m_l + + +m->m_l + + + + +m_p + +m_p + + +m->m_p + + + + +m_r + +m_r + + +m->m_r + + + + +m_t + +m_t + + +m->m_t + + + + +m_c->m_c_c + + + + +m_c_o + +m/c/o +Orthogonal moves + + +m_c->m_c_o + + + + +m_c_p + +m/c/p +Crosshair snaps to padstacks + + +m_c->m_c_p + + + + +m_c_s + +m/c/s +Crosshair snaps to off-grid points on lines + + +m_c->m_c_s + + + + +m_d_a + +m/d/a +Show autorouter trials + + +m_d->m_d_a + + + + +m_d_c + +m/d/c +Check polygons + + +m_d->m_d_c + + + + +m_d_h + +m/d/h +Highlighting on line, arc points + + +m_d->m_d_h + + + + +m_d_p + +m/d/p +Thin draw poly + + +m_d->m_d_p + + + + +m_d_t + +m/d/t +Thin draw + + +m_d->m_d_t + + + + +m_d_w + +m/d/w +Wireframe draw + + +m_d->m_d_w + + + + +m_f_h + +m/f/h +Hide floaters + + +m_f->m_f_h + + + + +m_f_l + +m/f/l +Lock floaters + + +m_f->m_f_l + + + + +m_f_o + +m/f/o +Only floaters + + +m_f->m_f_o + + + + +m_l_+ + +m/l/+ +Line Tool size +5 mil + + +m_l->m_l_+ + + + + +m_l_- + +m/l/- +Line Tool size -5 mil + + +m_l->m_l_- + + + + +m_l_a + +m/l/a +'All-direction' lines + + +m_l->m_l_a + + + + +m_l_c + +m/l/c +New lines, arcs clear polygons + + +m_l->m_l_c + + + + +m_l_d + +m/l/d +Auto enforce DRC clearance + + +m_l->m_l_d + + + + +m_l_f + +m/l/f +Cycle line clip057refraction + + +m_l->m_l_f + + + + +m_p_c + +m/p/c +New polygons clear polygons + + +m_p->m_p_c + + + + +m_p_f + +m/p/f +New polygons are full ones + + +m_p->m_p_f + + + + +m_r_m + +m/r/m +Rubber band keeps middle line dir + + +m_r->m_r_m + + + + +m_r_r + +m/r/r +Rubber band mode + + +m_r->m_r_r + + + + +m_t_+ + +m/t/+ +Text Tool scale -10 mil + + +m_t->m_t_+ + + + + +m_t_- + +m/t/- +Text Tool scale +10 mil + + +m_t->m_t_- + + + + +r_r_+ + +r/r/+ +Route radius +0.5 + + +r + +r + + +r_r + +r_r + + +r->r_r + + + + +r_r->r_r_+ + + + + +r_r_- + +r/r/- +Route radius -0.5 + + +r_r->r_r_- + + + + +r_r_m + +r/r/m +Route radius -0.5 + + +r_r->r_r_m + + + + +r_r_p + +r/r/p +Route radius +0.5 + + +r_r->r_r_p + + + + +s_a_a + +s/a/a/ +Select all visible objects + + +s + +s + + +s_a + +s_a + + +s->s_a + + + + +s_c + +s_c + + +s->s_c + + + + +s_f + +s/f/ +Move selected subcircuits to other side + + +s->s_f + + + + +s_l + +s/l/ +Move selected objects to current layer + + +s->s_l + + + + +s_r + +s/r/ +Remove selected objects + + +s->s_r + + + + +s_s + +s/s/ +Advanced search and select + + +s->s_s + + + + +s_u + +s_u + + +s->s_u + + + + +s_a->s_a_a + + + + +s_a_c + +s/a/c/ +Select all connected objects + + +s_a->s_a_c + + + + +s_c_p + +s/c/p/ +Convert selection to padstack + + +s_c->s_c_p + + + + +s_c_s + +s/c/s/ +Convert selection to subcircuit + + +s_c->s_c_s + + + + +s_u_a + +s/u/a/ +Unselect all objects + + +s_u->s_u_a + + + + +s_u_c + +s/u/c/ +unselect all connected objects + + +s_u->s_u_c + + + + +v_s_f + +v/s/f +footprint + + +v + +v + + +v_s + +v_s + + +v->v_s + + + + +v_s->v_s_f + + + + +v_s_r + +v/s/r +refdes + + +v_s->v_s_r + + + + +v_s_s + +v/s/s +refdes+value + + +v_s->v_s_s + + + + +v_s_v + +v/s/v +value + + +v_s->v_s_v + + + + +z + +z +Zoom In 20% + + Index: trunk/doc/user/05_ui/06_common/src/keytree.dot =================================================================== --- trunk/doc/user/05_ui/06_common/src/keytree.dot (revision 16019) +++ trunk/doc/user/05_ui/06_common/src/keytree.dot (nonexistent) @@ -1,17 +0,0 @@ -digraph keytree { - root [label="nothing\npressed"] - f1 [label="f\nfile"] - q2 [label="q\nquit"] - n2 [label="n\nnew"] - t1 [label="t\ntool"] - l2 [label="l\nline"] - a2 [label="a\narc"] - - - root->f1 - f1->q2 - f1->n2 - root->t1 - t1->l2 - t1->a2 -} \ No newline at end of file Index: trunk/doc/user/05_ui/06_common/src/Makefile =================================================================== --- trunk/doc/user/05_ui/06_common/src/Makefile (revision 16019) +++ trunk/doc/user/05_ui/06_common/src/Makefile (nonexistent) @@ -1,2 +0,0 @@ -../keytree.svg: keytree.dot - dot -Tsvg < keytree.dot > ../keytree.svg