Index: trunk/doc/conf/tree/appearance.html =================================================================== --- trunk/doc/conf/tree/appearance.html (revision 21928) +++ trunk/doc/conf/tree/appearance.html (revision 21929) @@ -11,4 +11,6 @@ text_host_bbox boolean 0 when moving a text object, the outline thin-draw should also include the bounding box term_label_size real 0 size of terminal labels, in pcb font scale (100 is for the normal size) subc_layer_per_side boolean 0 hide top or bottom placed subcircuit annotations if the view is showing the other side + invis_other_groups boolean 0 render non-current group layers with the inivisble color + black_current_group boolean 0 render all layers of the current group black, for maximum contrast Index: trunk/doc/keys.html =================================================================== --- trunk/doc/keys.html (revision 21928) +++ trunk/doc/keys.html (revision 21929) @@ -586,6 +586,12 @@ m
 l
  f Cycle line clip/refraction
Display(CycleClip) + m
 o
  b + black current group
conf(toggle, appearance/black_current_group, design) + + m
 o
  i + Invisible-color on other groups
conf(toggle, appearance/invis_other_groups, design) + m
 p
  c New polygons clear polygons
conf(toggle, editor/clear_polypoly, design) Index: trunk/doc/user/05_ui/06_common/keytree.svg =================================================================== --- trunk/doc/user/05_ui/06_common/keytree.svg (revision 21928) +++ trunk/doc/user/05_ui/06_common/keytree.svg (revision 21929) @@ -4,11 +4,11 @@ - - + + keytree - + a @@ -347,9 +347,9 @@ b - -{b} - buffer + +{b} + buffer b_c @@ -359,8 +359,8 @@ b->b_c - - + + b_m @@ -370,52 +370,52 @@ b->b_m - - + + b_r - -{b r} - rotate + +{b r} + rotate b->b_r - - + + b_s - -{b s} - subcircuit + +{b s} + subcircuit b->b_s - - + + b_b - -{b b} -Layer bindings... + +{b b} +Layer bindings... b->b_b - - + + b_n - -{b n} -Normalize + +{b n} +Normalize b->b_n - - + + b_c_c @@ -480,8 +480,8 @@ b_r->b_r_a - - + + b_r_l @@ -491,8 +491,8 @@ b_r->b_r_l - - + + b_r_r @@ -502,8 +502,8 @@ b_r->b_r_r - - + + b_s_b @@ -513,8 +513,8 @@ b_s->b_s_b - - + + b_s_p @@ -524,8 +524,8 @@ b_s->b_s_p - - + + b_s_s @@ -535,8 +535,8 @@ b_s->b_s_s - - + + c @@ -1269,1135 +1269,1167 @@ m_c - -{m c} - cursor/crosshair mode + +{m c} + cursor/crosshair mode m->m_c - - + + m_d - -{m d} - drawing (render) mode + +{m d} + drawing (render) mode m->m_d - - + + m_f - -{m f} - floater mode + +{m f} + floater mode m->m_f - - + + m_l - -{m l} - line drawing (routing) settings + +{m l} + line drawing (routing) settings m->m_l - - + + m_t - -{m t} - text drawing (routing) settings + +{m t} + text drawing (routing) settings m->m_t - - + + m_p - -{m p} - polygon drawing mode + +{m p} + polygon drawing mode m->m_p - - + + m_r - -{m r} - rubber band mode + +{m r} + rubber band mode m->m_r - - + + m_k - -m_k + +m_k m->m_k - - + + + +m_o + +m_o + + +m->m_o + + + m_c_c - -{m c c} -Crosshair shows DRC clearance + +{m c c} +Crosshair shows DRC clearance m_c->m_c_c - - + + m_c_o - -{m c o} -Orthogonal moves + +{m c o} +Orthogonal moves m_c->m_c_o - - + + m_c_p - -{m c p} -Crosshair snaps to padstacks + +{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 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 a} +Show autorouter trials m_d->m_d_a - - + + m_d_c - -{m d c} -Check polygons + +{m d c} +Check polygons m_d->m_d_c - - + + m_d_h - -{m d h} -Highlighting on line, arc points + +{m d h} +Highlighting on line, arc points m_d->m_d_h - - + + m_d_p - -{m d p} -Thin draw poly + +{m d p} +Thin draw poly m_d->m_d_p - - + + m_d_t - -{m d t} -Thin draw + +{m d t} +Thin draw m_d->m_d_t - - + + m_d_w - -{m d w} -Wireframe draw + +{m d w} +Wireframe draw m_d->m_d_w - - + + m_f_h - -{m f h} -Hide floaters + +{m f h} +Hide floaters m_f->m_f_h - - + + m_f_l - -{m f l} -Lock floaters + +{m f l} +Lock floaters m_f->m_f_l - - + + m_f_o - -{m f o} -Only floaters + +{m f o} +Only floaters m_f->m_f_o - - + + m_l_+ - -{m l +} -Line Tool size +5 mil + +{m l +} +Line Tool size +5 mil m_l->m_l_+ - - + + m_l_- - -{m l -} -Line Tool size -5 mil + +{m l -} +Line Tool size -5 mil m_l->m_l_- - - + + m_l_a - -{m l a} -'All-direction' lines + +{m l a} +'All-direction' lines m_l->m_l_a - - + + m_l_c - -{m l c} -New lines, arcs clear polygons + +{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 d} +Auto enforce DRC clearance m_l->m_l_d - - + + m_l_f - -{m l f} -Cycle line clip/refraction + +{m l f} +Cycle line clip/refraction m_l->m_l_f - - + + -m_t_+ - -{m t +} -Text Tool scale +10 mil +m_t_+ + +{m t +} +Text Tool scale +10 mil -m_t->m_t_+ - - +m_t->m_t_+ + + -m_t_- - -{m t -} -Text Tool scale -10 mil +m_t_- + +{m t -} +Text Tool scale -10 mil -m_t->m_t_- - - +m_t->m_t_- + + -m_p_c - -{m p c} -New polygons clear polygons +m_p_c + +{m p c} +New polygons clear polygons -m_p->m_p_c - - +m_p->m_p_c + + -m_p_f - -{m p f} -New polygons are full ones +m_p_f + +{m p f} +New polygons are full ones -m_p->m_p_f - - +m_p->m_p_f + + -m_r_m - -{m r m} -Rubber band keeps middle line dir +m_r_m + +{m r m} +Rubber band keeps middle line dir -m_r->m_r_m - - +m_r->m_r_m + + -m_r_r - -{m r r} -Rubber band mode +m_r_r + +{m r r} +Rubber band mode -m_r->m_r_r - - +m_r->m_r_r + + s - -{s} - select + +{s} + select s_a - -{s a} - select all... + +{s a} + select all... s->s_a - - + + s_u - -{s u} - unselect all... + +{s u} + unselect all... s->s_u - - + + s_c - -{s c} - convert selected + +{s c} + convert selected s->s_c - - + + -s_b - -s_b +s_b + +s_b -s->s_b - - +s->s_b + + -s_f - -{s f} -Move selected subcircuits to other side +s_f + +{s f} +Move selected subcircuits to other side -s->s_f - - +s->s_f + + -s_l - -{s l} -Move selected objects to current layer +s_l + +{s l} +Move selected objects to current layer -s->s_l - - +s->s_l + + -s_r - -{s r} -Remove selected objects +s_r + +{s r} +Remove selected objects -s->s_r - - +s->s_r + + -s_s - -{s s} -Advanced search and select +s_s + +{s s} +Advanced search and select -s->s_s - - +s->s_s + + -s_a_a - -{s a a} -Select all visible objects +s_a_a + +{s a a} +Select all visible objects -s_a->s_a_a - - +s_a->s_a_a + + -s_a_c - -{s a c} -Select all connected objects +s_a_c + +{s a c} +Select all connected objects -s_a->s_a_c - - +s_a->s_a_c + + -s_u_a - -{s u a} -Unselect all objects +s_u_a + +{s u a} +Unselect all objects -s_u->s_u_a - - +s_u->s_u_a + + -s_u_c - -{s u c} -unselect all connected objects +s_u_c + +{s u c} +unselect all connected objects -s_u->s_u_c - - +s_u->s_u_c + + -s_c_p - -{s c p} -Convert selection to padstack +s_c_p + +{s c p} +Convert selection to padstack -s_c->s_c_p - - +s_c->s_c_p + + -s_c_s - -{s c s} -Convert selection to subcircuit +s_c_s + +{s c s} +Convert selection to subcircuit -s_c->s_c_s - - +s_c->s_c_s + + r - -{r} - routing helper + +{r} + routing helper r_r - -{r r} - routing radius + +{r r} + routing radius r->r_r - - + + -r_r_+ - -{r r +} -Route radius +0.5 +r_r_+ + +{r r +} +Route radius +0.5 -r_r->r_r_+ - - +r_r->r_r_+ + + -r_r_- - -{r r -} -Route radius -0.5 +r_r_- + +{r r -} +Route radius -0.5 -r_r->r_r_- - - +r_r->r_r_- + + -r_r_m - -{r r m} -Route radius -0.5 +r_r_m + +{r r m} +Route radius -0.5 -r_r->r_r_m - - +r_r->r_r_m + + -r_r_p - -{r r p} -Route radius +0.5 +r_r_p + +{r r p} +Route radius +0.5 -r_r->r_r_p - - +r_r->r_r_p + + t - -{t} - tool + +{t} + tool -t_a - -{t a} -Arc +t_a + +{t a} +Arc -t->t_a - - +t->t_a + + -t_b - -{t b} -Buffer +t_b + +{t b} +Buffer -t->t_b - - +t->t_b + + -t_c - -{t c} -Copy +t_c + +{t c} +Copy -t->t_c - - +t->t_c + + -t_d - -{t d} -Del/Remove +t_d + +{t d} +Del/Remove -t->t_d - - +t->t_d + + -t_e - -{t e} -Thermal +t_e + +{t e} +Thermal -t->t_e - - +t->t_e + + -t_h - -{t h} -Polygon Hole +t_h + +{t h} +Polygon Hole -t->t_h - - +t->t_h + + -t_i - -{t i} -Insert Point +t_i + +{t i} +Insert Point -t->t_i - - +t->t_i + + -t_k - -{t k} -Lock +t_k + +{t k} +Lock -t->t_k - - +t->t_k + + -t_l - -{t l} -Line +t_l + +{t l} +Line -t->t_l - - +t->t_l + + -t_m - -{t m} -Move +t_m + +{t m} +Move -t->t_m - - +t->t_m + + -t_n - -{t n} -Arrow +t_n + +{t n} +Arrow -t->t_n - - +t->t_n + + -t_o - -{t o} -Rotate +t_o + +{t o} +Rotate -t->t_o - - +t->t_o + + -t_p - -{t p} -Polygon +t_p + +{t p} +Polygon -t->t_p - - +t->t_p + + -t_r - -{t r} -Rectangle +t_r + +{t r} +Rectangle -t->t_r - - +t->t_r + + -t_t - -{t t} -Text +t_t + +{t t} +Text -t->t_t - - +t->t_t + + -t_v - -{t v} -Via +t_v + +{t v} +Via -t->t_v - - +t->t_v + + u - -{u} - undo + +{u} + undo -u_c - -{u c} -Clear undo-buffer +u_c + +{u c} +Clear undo-buffer -u->u_c - - +u->u_c + + -u_d - -{u d} -Undo dialog (for debugging) +u_d + +{u d} +Undo dialog (for debugging) -u->u_d - - +u->u_d + + -u_r - -{u r} -Redo last undone operation +u_r + +{u r} +Redo last undone operation -u->u_r - - +u->u_r + + -u_u - -{u u} -Undo last operation +u_u + +{u u} +Undo last operation -u->u_u - - +u->u_u + + v - -{v} - view + +{v} + view v_s - -{v s} - set view + +{v s} + set view v->v_s - - + + -v_c - -{v c} -Center cursor +v_c + +{v c} +Center cursor -v->v_c - - +v->v_c + + -v_f - -{v f} -Zoom Extents +v_f + +{v f} +Zoom Extents -v->v_f - - +v->v_f + + -v_n - -{v n} -Show padstack numbers in a subc +v_n + +{v n} +Show padstack numbers in a subc -v->v_n - - +v->v_n + + -v_s_c - -{v s c} -user configured +v_s_c + +{v s c} +user configured -v_s->v_s_c - - +v_s->v_s_c + + -v_s_f - -{v s f} -footprint +v_s_f + +{v s f} +footprint -v_s->v_s_f - - +v_s->v_s_f + + -v_s_r - -{v s r} -refdes +v_s_r + +{v s r} +refdes -v_s->v_s_r - - +v_s->v_s_r + + -v_s_s - -{v s s} -refdes+value +v_s_s + +{v s s} +refdes+value -v_s->v_s_s - - +v_s->v_s_s + + -v_s_v - -{v s v} -value +v_s_v + +{v s v} +value -v_s->v_s_v - - +v_s->v_s_v + + w - -{w} - window + +{w} + window -w_a - -{w a} -About... +w_a + +{w a} +About... -w->w_a - - +w->w_a + + -w_d - -{w d} -DRC Check +w_d + +{w d} +DRC Check -w->w_d - - +w->w_d + + -w_f - -{w f} -Font selector +w_f + +{w f} +Font selector -w->w_f - - +w->w_f + + -w_l - -{w l} -Library +w_l + +{w l} +Library -w->w_l - - +w->w_l + + -w_m - -{w m} -Message Log +w_m + +{w m} +Message Log -w->w_m - - +w->w_m + + -w_n - -{w n} -Netlist +w_n + +{w n} +Netlist -w->w_n - - +w->w_n + + -w_p - -{w p} -Pinout +w_p + +{w p} +Pinout -w->w_p - - +w->w_p + + m_k_s - -{m k s} -Loose subcircuits (no subc lock) + +{m k s} +Loose subcircuits (no subc lock) m_k->m_k_s - - + + + +m_o_b + +{m o b} +black current group + + +m_o->m_o_b + + + + +m_o_i + +{m o i} +Invisible-color on other groups + + +m_o->m_o_i + + + -p_m_p - -{p m p} -Manage plugins... +p_m_p + +{p m p} +Manage plugins... -p - -p +p + +p -p_m - -p_m +p_m + +p_m -p->p_m - - +p->p_m + + -p_m->p_m_p - - +p_m->p_m_p + + -p_m_s - -{p m s} -Manage scripts... +p_m_s + +{p m s} +Manage scripts... -p_m->p_m_s - - +p_m->p_m_s + + -s_b_p - -{s b p} -Break selection padstack to pieces +s_b_p + +{s b p} +Break selection padstack to pieces -s_b->s_b_p - - +s_b->s_b_p + + -s_b_s - -{s b s} -Break selection subcircuits to pieces +s_b_s + +{s b s} +Break selection subcircuits to pieces -s_b->s_b_s - - +s_b->s_b_s + + -z_e - -{z e} -Zoom Extents +z_e + +{z e} +Zoom Extents -z - -z +z + +z -z->z_e - - +z->z_e + + -z_f - -{z f} -Zoom to found +z_f + +{z f} +Zoom to found -z->z_f - - +z->z_f + + -z_s - -{z s} -Zoom to selection +z_s + +{z s} +Zoom to selection -z->z_s - - +z->z_s + + -z_x - -{z x} -Zoom Out 20% +z_x + +{z x} +Zoom Out 20% -z->z_x - - +z->z_x + + -z_z - -{z z} -Zoom In 20% +z_z + +{z z} +Zoom In 20% -z->z_z - - +z->z_z + + Index: trunk/doc/user/05_ui/06_common/keytree.txt =================================================================== --- trunk/doc/user/05_ui/06_common/keytree.txt (revision 21928) +++ trunk/doc/user/05_ui/06_common/keytree.txt (revision 21929) @@ -189,6 +189,8 @@ m;l;c pcb-menu-default.lht conf(toggle, editor\057clear_line, design) New lines, arcs clear polygons m;l;d pcb-menu-default.lht conf(toggle, editor\057auto_drc, design) Auto enforce DRC clearance m;l;f pcb-menu-default.lht Display(CycleClip) Cycle line clip\057refraction +m;o;b pcb-menu-default.lht conf(toggle, appearance\057black_current_group, design) black current group +m;o;i pcb-menu-default.lht conf(toggle, appearance\057invis_other_groups, design) Invisible-color on other groups m;p;c pcb-menu-default.lht conf(toggle, editor\057clear_polypoly, design) New polygons clear polygons m;p;f pcb-menu-default.lht conf(toggle, editor\057full_poly, design) New polygons are full ones m;r;m pcb-menu-default.lht conf(toggle, editor\057rubber_band_keep_midlinedir, design) Rubber band keeps middle line dir