Index: trunk/src/pcb-menu.res =================================================================== --- trunk/src/pcb-menu.res (revision 1569) +++ trunk/src/pcb-menu.res (nonexistent) @@ -1,449 +0,0 @@ -# -*- c -*- -# Note - pcb-menu.res is used to build pcb-menu.h -# Note - parameters are sensitive to extra spaces around the commas - -Mouse = -{ - Left = { - Mode(Notify) - up = Mode(Release) - } - Right = { - { Mode(Save) Mode(Rotate) Mode(Notify) Mode(Release) Mode(Restore) } - ctrl = Display(CycleCrosshair) - } - Middle = { - Pan(1) - up = Pan(0) - ctrl = Pan(thumb,1) - ctrl-up = Pan(thumb,0) - } - Up = Zoom(0.8) - Down = Zoom(1.25) -# If you want zoom to center, do this instead. - #Up = { {Zoom(0.8) Center()} } - #Down = { {Zoom(1.25) Center()} } -} - -MainMenu = -{ - {File - {"About..." About()} - {"Save layout" Save(Layout) m=S a={"Ctrl-S" "Ctrls"}} - {"Save layout as..." Save(LayoutAs) m=A a={"Shift Ctrl-S" "Shift Ctrls"}} - {"Revert" Load(Revert,none)} - {"Import Schematics" Import() } - {"Load layout" Load(Layout)} - {"Load element data to paste-buffer" PasteBuffer(Clear) Load(ElementTobuffer)} - {"Load layout data to paste-buffer" PasteBuffer(Clear) Load(LayoutTobuffer)} - {"Load netlist file" Load(Netlist)} - {"Load vendor resource file" LoadVendor()} - {"Print layout..." Print()} - {"Export layout..." Export()} - {"Calibrate Printer..." PrintCalibrate()} - - - {"Save connection data of..." foreground=grey50 sensitive=false} - {" a single element" GetXY(Click to set the element mark <>) Save(ElementConnections)} - {" all elements" Save(AllConnections)} - {" unused pins" Save(AllUnusedPins)} - - - {"Start new layout" New() a={"Ctrl-N" "Ctrln"}} - - - {"Quit Program" Quit() m=Q a={"Ctrl-Q" "Ctrlq"}} - } - {View - {"Flip up/down" checked=flip_y SwapSides(V) a={"Tab" "Tab"}} - {"Flip left/right" checked=flip_x SwapSides(H) a={"Shift-Tab" "ShiftTab"}} - {"Spin 180°" SwapSides(R) a={"Ctrl-Tab" "CtrlTab"}} - {"Swap Sides" SwapSides() a={"Ctrl-Shift-Tab" "Ctrl ShiftTab"}} - {"Center cursor" Center() a={"C" "c"}} - {"Show soldermask" checked=showmask Display(ToggleMask)} - - - {"Displayed element-name..." foreground=grey50 sensitive=false} - {"Description" Display(Description) checked=elementname,1} - {"Reference Designator" Display(NameOnPCB) checked=elementname,2} - {"Value" Display(Value) checked=elementname,3} - {"Lock Names" checked=locknames Display(ToggleLockNames)} - {"Only Names" checked=onlynames Display(ToggleOnlyNames)} - {"Hide Names" checked=hidenames Display(ToggleHideNames)} - - - {"Pinout shows number" checked=shownumber Display(ToggleName)} - {"Open pinout menu" Display(Pinout) a={"Shift-D" "Shiftd"}} - - - {Zoom - {"Zoom In 2X" Zoom(-2)} - {"Zoom In 20%" Zoom(-1.2) m=Z a={"Z" "z"}} - {"Zoom Out 20%" Zoom(+1.2) m=O a={"Shift-Z" "Shiftz"}} -# If you want zoom to center, do this instead. - #{"Zoom In 20%" Zoom(-1.2) Center() m=Z a={"Z" "z"}} - #{"Zoom Out 20%" Zoom(+1.2) Center() m=O a={"Shift-Z" "Shiftz"}} - {"Zoom Out 2X" Zoom(+2)} - {"Zoom Max" Zoom() m=M a={"V" "v"}} - {"Zoom Toggle" Zoom(Toggle) a={"`" "`"}} - - - {"Zoom to 0.1mil/px" Zoom(=0.1mil)} - {"Zoom to 0.01mm/px" Zoom(=0.01mil)} - {"Zoom to 1mil/px" Zoom(=1mil)} - {"Zoom to 0.05mm/px" Zoom(=0.05mm)} - {"Zoom to 2.5mil/px" Zoom(=2.5mil)} - {"Zoom to 0.1mm/px" Zoom(=0.1mm)} - {"Zoom to 10mil/px" Zoom(=10mil)} - } - {Grid - {"mil" checked=grid_units_mil,1 SetUnits(mil)} - {"mm" checked=grid_units_mm,1 SetUnits(mm)} - {"Display grid" checked=drawgrid Display(Grid)} - {"Realign grid" GetXY(Click to set the grid origin) Display(ToggleGrid)} - {"No Grid" checked=grid,0 SetValue(Grid,1)} - - - { "0.1 mil" checked=gridsize,0.1mil SetUnits(mil) SetValue(Grid,0.1mil)} - { "1 mil" checked=gridsize,1mil SetUnits(mil) SetValue(Grid,1mil)} - { "5 mil" checked=gridsize,5mil SetUnits(mil) SetValue(Grid,5mil)} - { "10 mil" checked=gridsize,10mil SetUnits(mil) SetValue(Grid,10mil)} - { "25 mil" checked=gridsize,25mil SetUnits(mil) SetValue(Grid,25mil)} - { "50 mil" checked=gridsize,50mil SetUnits(mil) SetValue(Grid,50mil)} - {"100 mil" checked=gridsize,100mil SetUnits(mil) SetValue(Grid,100mil)} - - - {"0.01 mm" checked=gridsize,0.01mm SetUnits(mm) SetValue(Grid,0.01mm)} - {"0.05 mm" checked=gridsize,0.05mm SetUnits(mm) SetValue(Grid,0.05mm)} - {"0.1 mm" checked=gridsize,0.10mm SetUnits(mm) SetValue(Grid,0.1mm)} - {"0.25 mm" checked=gridsize,0.25mm SetUnits(mm) SetValue(Grid,0.25mm)} - {"0.5 mm" checked=gridsize,0.50mm SetUnits(mm) SetValue(Grid,0.5mm)} - {"1 mm" checked=gridsize,1mm SetUnits(mm) SetValue(Grid,1mm)} - - - {"Grid -5mil" SetValue(Grid,-5,mil) a={"Shift-G" "Shiftg"}} - {"Grid +5mil" SetValue(Grid,+5,mil) a={"G" "g"}} - {"Grid -0.05mm" SetValue(Grid,-0.05,mm) a={"Shift-Ctrl-G" "Shift Ctrlg"}} - {"Grid +0.05mm" SetValue(Grid,+0.05,mm) a={"Ctrl-G" "Ctrlg"}} - } - - - {"Shown Layers" - @layerview - - - {"Edit Layer Groups" EditLayerGroups()} - } - {"Current Layer" - @layerpick - - - {"Delete current layer" MoveLayer(c,-1)} - {"Add new layer" MoveLayer(-1,c)} - {"Move current layer up" MoveLayer(c,up)} - {"Move current layer down" MoveLayer(c,down)} - } - } - {Edit - {"Undo last operation" Undo() a={"U" "u"}} - {"Redo last undone operation" Redo() a={"Shift-R" "Shiftr"}} - {"Clear undo-buffer" Undo(ClearList) a={"Shift-Ctrl-U" "Shift Ctrlu"}} - - - {"Cut selection to buffer" GetXY(Click to set the snap point for this buffer) - PasteBuffer(Clear) PasteBuffer(AddSelected) RemoveSelected() Mode(PasteBuffer) - a={"Ctrl-X" "Ctrlx"}} - {"Copy selection to buffer" GetXY(Click to set the snap point for this buffer) - PasteBuffer(Clear) PasteBuffer(AddSelected) Mode(PasteBuffer) - a={"Ctrl-C" "Ctrlc"}} - {"Paste buffer to layout" Mode(PasteBuffer) a={"Ctrl-V" "Ctrlv"}} - - - {"Unselect all" Unselect(All) a={"Shift-Alt-A" "Shift Alta"}} - {"Select all visible" Select(All) a={"Alt-A" "Alta"}} - - - {"Edit Names..." foreground=grey50 sensitive=false} - {" Change text on layout" ChangeName(Object) a={"N" "n"}} - {" Change text on layout" ChangeName(Object, Number) a={"Shift-Ctrl-N" "Shift Ctrln"}} - {" Edit name of layout" ChangeName(Layout)} - {" Edit name of active layer" ChangeName(Layer)} - {"Edit Attributes..." foreground=grey50 sensitive=false} - {" Layout" Attributes(Layout)} - {" CurrentLayer" Attributes(Layer)} - {" Element" Attributes(Element)} - - - {"Board Sizes" AdjustSizes()} - {"Route Styles" - @routestyles - - - {"Edit..." AdjustStyle(0)} - } - } - {Tools - {"None" checked=nomode,1 Mode(None)} - {"Via" checked=viamode,1 Mode(Via) a={"F1" "F1"}} - {"Line" checked=linemode,1 Mode(Line) a={"F2" "F2"}} - {"Arc" checked=arcmode,1 Mode(Arc) a={"F3" "F3"}} - {"Text" checked=textmode,1 Mode(Text) a={"F4" "F4"}} - {"Rectangle" checked=rectanglemode,1 Mode(Rectangle) a={"F5" "F5"}} - {"Polygon" checked=polygonmode,1 Mode(Polygon) a={"F6" "F6"}} - {"Polygon Hole" checked=polygonholemode,1 Mode(PolygonHole)} - {"Buffer" checked=pastebuffermode,1 Mode(PasteBuffer) a={"F7" "F7"}} - {"Remove" checked=removemode,1 Mode(Remove) a={"F8" "F8"}} - {"Rotate" checked=rotatemode,1 Mode(Rotate) a={"F9" "F9"}} - {"Thermal" checked=thermalmode,1 Mode(Thermal) a={"F10" "F10"}} - {"Arrow" checked=arrowmode,1 Mode(Arrow) a={"F11" "F11"}} - {"Insert Point" checked=insertpointmode,1 Mode(InsertPoint) a={"Insert" "Insert"}} - {"Move" checked=movemode,1 Mode(Move)} - {"Copy" checked=copymode,1 Mode(Copy)} - {"Lock" checked=lockmode,1 Mode(Lock) a={"F12" "F12"}} - {"Cancel" Mode(Cancel) a={"Esc" "Escape"}} - - - {"Command" Command() a={":" ":"}} - } - {Settings - {"Layer groups" foreground=grey50 sensitive=false} - {"Edit layer groupings" EditLayerGroups()} - - - {"'All-direction' lines" checked=alldirection Display(Toggle45Degree) a={"." "."}} - {"Auto swap line start angle" checked=swapstartdir Display(ToggleStartDirection)} - {"Orthogonal moves" checked=orthomove Display(ToggleOrthoMove)} - {"Crosshair snaps to pins and pads" checked=snappin Display(ToggleSnapPin)} - {"Crosshair snaps to off-grid points on lines" checked=snapoffgridline Display(ToggleSnapOffGridLine)} - {"Crosshair shows DRC clearance" checked=showdrc Display(ToggleShowDRC)} - {"Auto enforce DRC clearance" checked=autodrc Display(ToggleAutoDRC)} - - - {"Rubber band mode" checked=rubberband Display(ToggleRubberBandMode)} - {"Require unique element names" checked=uniquename Display(ToggleUniqueNames)} - {"Auto-zero delta measurements" checked=localref Display(ToggleLocalRef)} - {"New lines, arcs clear polygons" checked=clearnew Display(ToggleClearLine)} - {"New polygons are full ones" checked=newfullpoly Display(ToggleFullPoly)} - {"Show autorouter trials" checked=liveroute Display(ToggleLiveRoute)} - {"Highlighting on line, arc points" checked=highlightonpoint Display(ToggleHighlightOnPoint)} - {"Thin draw" checked=thindraw Display(ToggleThindraw) a={"|" "|"}} - {"Thin draw poly" checked=thindrawpoly Display(ToggleThindrawPoly) a={"Ctrl-Shift-P" "Ctrl Shiftp"}} - {"Check polygons" checked=checkplanes Display(ToggleCheckPlanes)} - - - {"Pinout shows number" checked=shownumber Display(ToggleName)} - {"Pins/Via show Name/Number" Display(PinOrPadName) a={"D" "d"}} - {"Enable vendor drill mapping" ToggleVendor() checked=VendorMapOn} - {"Import Settings" - {"New elements added at..." foreground=grey50 sensitive=false} - {" Center" Import(setnewpoint,center)} - {" Mark" Import(setnewpoint,mark)} - {" Crosshair" Import(setnewpoint)} - - - {"Set Dispersion" Import(setdisperse)} - } - } - - {Select - {"Select all visible objects" Select(All)} - {"Select all connected objects" Select(Connection)} - - - {"Unselect all objects" Unselect(All)} - {"unselect all connected objects" Unselect(Connection)} - - - {"Select by name" foreground=grey50 sensitive=false} - {"All objects" Select(ObjectByName) active=have_regex} - {"Elements" Select(ElementByName) active=have_regex} - {"Pads" Select(PadByName) active=have_regex} - {"Pins" Select(PinByName) active=have_regex} - {"Text Objects" Select(TextByName) active=have_regex} - {"Vias" Select(ViaByName) active=have_regex} - - - {"Auto-place selected elements" AutoPlaceSelected() a={"Ctrl-P" "Ctrlp"}} - {"Disperse all elements" DisperseElements(All)} - {"Move selected elements to other side" Flip(SelectedElements) a={"Shift-B" "Shiftb"}} - {"Move selected to current layer" MoveToCurrentLayer(Selected) a={"Shift-M" "Shiftm"}} - {"Delete selected objects" Delete(Selected) a={"Delete" "Delete"}} - {"Convert selection to element" Select(Convert)} - - - {"Optimize selected rats" DeleteRats(SelectedRats) AddRats(SelectedRats)} - {"Auto-route selected rats" AutoRoute(SelectedRats) a={"Alt-R" "Altr"}} - {"Rip up selected auto-routed tracks" RipUp(Selected)} - - - {"Change size of selected objects" foreground=grey50 sensitive=false} - {"ChangeSizes to Route style" a={"Y" "Shifty"} ChangeSizes(Object,style,mil);} - {"Lines -10 mil" ChangeSize(SelectedLines,-10,mil) ChangeSize(SelectedArcs,-10,mil)} - {"Lines +10 mil" ChangeSize(SelectedLines,+10,mil) ChangeSize(SelectedArcs,+10,mil)} - {"Pads -10 mil" ChangeSize(SelectedPads,-10,mil)} - {"Pads +10 mil" ChangeSize(SelectedPads,+10,mil)} - {"Pins -10 mil" ChangeSize(SelectedPins,-10,mil)} - {"Pins +10 mil" ChangeSize(SelectedPins,+10,mil)} - {"Texts -10 mil" ChangeSize(SelectedTexts,-10,mil)} - {"Texts +10 mil" ChangeSize(SelectedTexts,+10,mil)} - {"Vias -10 mil" ChangeSize(SelectedVias,-10,mil)} - {"Vias +10 mil" ChangeSize(SelectedVias,+10,mil)} - - - {"Change drilling hole of selected objects" foreground=grey50 sensitive=false} - {"Vias -10 mil" ChangeDrillSize(SelectedVias,-10,mil)} - {"Vias +10 mil" ChangeDrillSize(SelectedVias,+10,mil)} - {"Pins -10 mil" ChangeDrillSize(SelectedPins,-10,mil)} - {"Pins +10 mil" ChangeDrillSize(SelectedPins,+10,mil)} - - - {"Change square-flag of selected objects" foreground=grey50 sensitive=false} - {"Elements" ChangeSquare(SelectedElements)} - {"Pins" ChangeSquare(SelectedPins)} - } - - {Buffer - {"Copy selection to buffer" GetXY(Click to set the snap point for this buffer) - PasteBuffer(Clear) PasteBuffer(AddSelected) Mode(PasteBuffer)} - {"Cut selection to buffer" GetXY(Click to set the snap point for this buffer) - PasteBuffer(Clear) PasteBuffer(AddSelected) RemoveSelected() Mode(PasteBuffer)} - {"Paste buffer to layout" Mode(PasteBuffer)} - - - {"Rotate buffer 90 deg CCW" Mode(PasteBuffer) PasteBuffer(Rotate,1) - a={"Shift-F7" "ShiftF7"}} - {"Rotate buffer 90 deg CW" Mode(PasteBuffer) PasteBuffer(Rotate,3)} - {"Arbitrarily Rotate Buffer" Mode(PasteBuffer) FreeRotateBuffer()} - {"Mirror buffer (up/down)" Mode(PasteBuffer) PasteBuffer(Mirror)} - {"Mirror buffer (left/right)" Mode(PasteBuffer) PasteBuffer(Rotate,1) - PasteBuffer(Mirror) PasteBuffer(Rotate,3)} - - - {"Clear buffer" PasteBuffer(Clear)} - {"Convert buffer to element" PasteBuffer(Convert)} - {"Break buffer elements to pieces" PasteBuffer(Restore)} - {"Save buffer elements to file" Save(PasteBuffer)} - - - {"Select current buffer" foreground=grey50 sensitive=false} - {"#1" checked=buffer,1 PasteBuffer(1) a={"Shift-1" "Shift1"}} - {"#2" checked=buffer,2 PasteBuffer(2) a={"Shift-2" "Shift2"}} - {"#3" checked=buffer,3 PasteBuffer(3) a={"Shift-3" "Shift3"}} - {"#4" checked=buffer,4 PasteBuffer(4) a={"Shift-4" "Shift4"}} - {"#5" checked=buffer,5 PasteBuffer(5) a={"Shift-5" "Shift5"}} - } - - {Connects - {"Lookup connection to object" GetXY(Click on the object) Connection(Find) a={"Ctrl-F" "Ctrlf"}} - {"Reset scanned pads/pins/vias" Connection(ResetPinsViasAndPads) Display(Redraw)} - {"Reset scanned lines/polygons" Connection(ResetLinesAndPolygons) Display(Redraw)} - {"Reset all connections" Connection(Reset) Display(Redraw) a={"Shift-F" "Shiftf"}} - - - {"Optimize rats-nest" Atomic(Save) DeleteRats(AllRats) - Atomic(Restore) AddRats(AllRats) Atomic(Block) a={"O" "o"}} - {"Erase rats-nest" DeleteRats(AllRats) a={"E" "e"}} - {"Erase selected rats" DeleteRats(SelectedRats) a={"Shift-E" "Shifte"}} - - - {"Auto-route selected rats" AutoRoute(Selected)} - {"Auto-route all rats" AutoRoute(AllRats)} - {"Rip up all auto-routed tracks" RipUp(All)} - - - {"Auto-Optimize" djopt(auto) a={"Shift-=" "Shift="}} - {"Debumpify" djopt(debumpify) } - {"Unjaggy" djopt(unjaggy) } - {"Vianudge" djopt(vianudge) } - {"Viatrim" djopt(viatrim) } - {"Orthopull" djopt(orthopull) } - {"SimpleOpts" djopt(simple) a={"=" "="}} - {"Miter" djopt(miter) } - {"Puller" a={"Y" "y"} Puller() } - {"Global Puller" - {"Selected" GlobalPuller(selected) } - {"Found" GlobalPuller(found) } - {"All" GlobalPuller() } - } - {"Only autorouted nets" OptAutoOnly() checked=optautoonly} - - - {"Design Rule Checker" DRC()} - - - {"Apply vendor drill mapping" ApplyVendor()} - } - - {"Plugins" - {"Manage plugins..." ManagePlugins() a={"Alt-P" "Altp"}} - } - - {Info - {"Generate object report" ReportObject() a={"Ctrl-R" "Ctrlr"}} - {"Generate drill summary" Report(DrillReport)} - {"Report found pins/pads" Report(FoundPins)} - {"Report net length" Report(NetLength) a={"R" "r"}} - {"Key Bindings" - {"Remove" a={"Backspace" "BackSpace"} - Delete(Selected) - } - {"Remove Connected" a={"Shift-Backspace" "ShiftBackSpace"} - Atomic(Save) - Connection(Reset) - Atomic(Restore) - Unselect(All) - Atomic(Restore) - Connection(Find) - Atomic(Restore) - Select(Connection) - Atomic(Restore) - RemoveSelected() - Atomic(Restore) - Connection(Reset) - Atomic(Restore) - Unselect(All) - Atomic(Block) - } - {"Remove Connected" a={"Shift-Delete" "ShiftDelete"} - Atomic(Save) - Connection(Reset) - Atomic(Restore) - Unselect(All) - Atomic(Restore) - Connection(Find) - Atomic(Restore) - Select(Connection) - Atomic(Restore) - RemoveSelected() - Atomic(Restore) - Connection(Reset) - Atomic(Restore) - Unselect(All) - Atomic(Block) - } - {"Set Same" a={"A" "a"} SetSame()} - {"Flip Object" a={"B" "b"} Flip(Object)} - {"Find Connections" a={"F" "f"} Connection(Reset) Connection(Find)} - {"ToggleHideName Object" a={"H" "h"} ToggleHideName(Object)} - {"ToggleHideName SelectedElement" a={"Shift-H" "Shifth"} ToggleHideName(SelectedElements)} - {"ChangeHole Object" a={"Ctrl-H" "Ctrlh"} ChangeHole(Object)} - {"ChangeJoin Object" a={"J" "j"} ChangeJoin(Object)} - {"ChangeJoin SelectedObject" a={"Shift-J" "Shiftj"} ChangeJoin(SelectedObjects)} - {"Clear Object +2 mil" a={"K" "k"} ChangeClearSize(Object,+2,mil)} - {"Clear Object -2 mil" a={"Shift-K" "Shiftk"} ChangeClearSize(Object,-2,mil)} - {"Clear Selected +2 mil" a={"Ctrl-K" "Ctrlk"} ChangeClearSize(SelectedObjects,+2,mil)} - {"Clear Selected -2 mil" a={"Shift-Ctrl-K" "Shift Ctrlk"} ChangeClearSize(SelectedObjects,-2,mil)} - {"Line Tool size +5 mil" a={"L" "l"} SetValue(LineSize,+5,mil)} - {"Line Tool size -5 mil" a={"Shift-L" "Shiftl"} SetValue(LineSize,-5,mil)} - {"Move Object to current layer" a={"M" "m"} MoveToCurrentLayer(Object)} - {"MarkCrosshair" a={"Ctrl-M" "Ctrlm"} MarkCrosshair()} - {"Select shortest rat" a={"Shift-N" "Shiftn"} AddRats(Close)} - {"AddRats to selected pins" a={"Shift-O" "Shifto"} - Atomic(Save) - DeleteRats(AllRats) - Atomic(Restore) - AddRats(SelectedRats) - Atomic(Block) } - {"ChangeOctagon Object" a={"Ctrl-O" "Ctrlo"} ChangeOctagon(Object)} - {"Polygon PreviousPoint" a={"P" "p"} Polygon(PreviousPoint)} - {"Polygon Close" a={"Shift-P" "Shiftp"} Polygon(Close)} - {"ChangeSquare Object" a={"Q" "q"} ChangeSquare(Object)} - {"ChangeSize +5 mil" a={"S" "s"} ChangeSize(Object,+5,mil)} - {"ChangeSize -5 mil" a={"Shift-S" "Shifts"} ChangeSize(Object,-5,mil)} - {"ChangeDrill +5 mil" a={"Alt-S" "Alts"} ChangeDrillSize(Object,+5,mil)} - {"ChangeDrill -5 mil" a={"Alt-Shift-S" "Alt Shifts"} ChangeDrillSize(Object,-5,mil)} - {"Text Tool scale +10 mil" a={"T" "t"} SetValue(TextScale,+10,mil)} - {"Text Tool scale -10 mil" a={"Shift-T" "Shiftt"} SetValue(TextScale,-10,mil)} - {"Via Tool size +5 mil" a={"Shift-V" "Shiftv"} SetValue(ViaSize,+5,mil)} - {"Via Tool size -5 mil" a={"Shift-Ctrl-V" "Shift Ctrlv"} SetValue(ViaSize,-5,mil)} - {"Via Tool drill +5 mil" a={"Alt-V" "Altv"} SetValue(ViaDrillingHole,+5,mil)} - {"Via Tool drill -5 mil" a={"Alt-Shift-V" "Alt Shiftv"} SetValue(ViaDrillingHole,-5,mil)} - {"AddRats Selected" a={"Shift-W" "Shiftw"} AddRats(SelectedRats)} - {"Add All Rats" a={"W" "w"} AddRats(AllRats)} - {"Undo" a={"Alt-Z" "Altz"} Undo()} - {"Cycle Clip" a={"/" "/"} Display(CycleClip)} - {"Arrow" a={"Space" "space"} Mode(Arrow) checked=arrowmode,1} - {"Temp Arrow ON" a={"[" "["} Mode(Save) Mode(Arrow) Mode(Notify)} - {"Temp Arrow OFF" a={"]" "]"} Mode(Release) Mode(Restore)} - - {"Step Up" a={"Up" "Up"} Cursor(Warp,0,1,grid)} - {"Step Down" a={"Down" "Down"} Cursor(Warp,0,-1,grid)} - {"Step Left" a={"Left" "Left"} Cursor(Warp,-1,0,grid)} - {"Step Right" a={"Right" "Right"} Cursor(Warp,1,0,grid)} - {"Step +Up" a={"Up" "ShiftUp"} Cursor(Pan,0,50,view)} - {"Step +Down" a={"Down" "ShiftDown"} Cursor(Pan,0,-50,view)} - {"Step +Left" a={"Left" "ShiftLeft"} Cursor(Pan,-50,0,view)} - {"Step +Right" a={"Right" "ShiftRight"} Cursor(Pan,50,0,view)} - {'"Click"' a={"Enter" "Enter"} Mode(Notify) Mode(Release) } - } - } - {Window - {"Board Layout" DoWindows(Layout)} - {"Library" DoWindows(Library)} - {"Message Log" DoWindows(Log)} - {"Netlist" DoWindows(Netlist)} - {"Pinout" Display(Pinout) a={"Shift-D" "Shiftd"}} - } -} Index: trunk/src/pcb-menu.h =================================================================== --- trunk/src/pcb-menu.h (revision 1569) +++ trunk/src/pcb-menu.h (nonexistent) @@ -1,445 +0,0 @@ -/* AUTOMATICALLY GENERATED FROM pcb-menu.res DO NOT EDIT */ -const char *pcb_menu_default[] = { - "# -*- c -*-", - "# Note - pcb-menu.res is used to build pcb-menu.h", - "# Note - parameters are sensitive to extra spaces around the commas", - "", - "Mouse =", - "{", - " Left = {", - " Mode(Notify)", - " up = Mode(Release)", - " }", - " Right = {", - " { Mode(Save) Mode(Rotate) Mode(Notify) Mode(Release) Mode(Restore) }", - " ctrl = Display(CycleCrosshair)", - " }", - " Middle = {", - " Pan(1)", - " up = Pan(0)", - " ctrl = Pan(thumb,1)", - " ctrl-up = Pan(thumb,0)", - " }", - " Up = Zoom(0.8)", - " Down = Zoom(1.25)", - "# If you want zoom to center, do this instead.", - " #Up = { {Zoom(0.8) Center()} }", - " #Down = { {Zoom(1.25) Center()} }", - "}", - "", - "MainMenu =", - "{", - " {File", - " {\"About...\" About()}", - " {\"Save layout\" Save(Layout) m=S a={\"Ctrl-S\" \"Ctrls\"}}", - " {\"Save layout as...\" Save(LayoutAs) m=A a={\"Shift Ctrl-S\" \"Shift Ctrls\"}}", - " {\"Revert\" Load(Revert,none)}", - " {\"Import Schematics\" Import() }", - " {\"Load layout\" Load(Layout)}", - " {\"Load element data to paste-buffer\" PasteBuffer(Clear) Load(ElementTobuffer)}", - " {\"Load layout data to paste-buffer\" PasteBuffer(Clear) Load(LayoutTobuffer)}", - " {\"Load netlist file\" Load(Netlist)}", - " {\"Load vendor resource file\" LoadVendor()}", - " {\"Print layout...\" Print()}", - " {\"Export layout...\" Export()}", - " {\"Calibrate Printer...\" PrintCalibrate()}", - " -", - " {\"Save connection data of...\" foreground=grey50 sensitive=false}", - " {\" a single element\" GetXY(Click to set the element mark <>) Save(ElementConnections)}", - " {\" all elements\" Save(AllConnections)}", - " {\" unused pins\" Save(AllUnusedPins)}", - " -", - " {\"Start new layout\" New() a={\"Ctrl-N\" \"Ctrln\"}}", - " -", - " {\"Quit Program\" Quit() m=Q a={\"Ctrl-Q\" \"Ctrlq\"}}", - " }", - " {View", - " {\"Flip up/down\" checked=flip_y SwapSides(V) a={\"Tab\" \"Tab\"}}", - " {\"Flip left/right\" checked=flip_x SwapSides(H) a={\"Shift-Tab\" \"ShiftTab\"}}", - " {\"Spin 180°\" SwapSides(R) a={\"Ctrl-Tab\" \"CtrlTab\"}}", - " {\"Swap Sides\" SwapSides() a={\"Ctrl-Shift-Tab\" \"Ctrl ShiftTab\"}}", - " {\"Center cursor\" Center() a={\"C\" \"c\"}}", - " {\"Show soldermask\" checked=showmask Display(ToggleMask)}", - " -", - " {\"Displayed element-name...\" foreground=grey50 sensitive=false}", - " {\"Description\" Display(Description) checked=elementname,1}", - " {\"Reference Designator\" Display(NameOnPCB) checked=elementname,2}", - " {\"Value\" Display(Value) checked=elementname,3}", - " {\"Lock Names\" checked=locknames Display(ToggleLockNames)}", - " {\"Only Names\" checked=onlynames Display(ToggleOnlyNames)}", - " {\"Hide Names\" checked=hidenames Display(ToggleHideNames)}", - " -", - " {\"Pinout shows number\" checked=shownumber Display(ToggleName)}", - " {\"Open pinout menu\" Display(Pinout) a={\"Shift-D\" \"Shiftd\"}}", - " -", - " {Zoom", - " {\"Zoom In 2X\" Zoom(-2)}", - " {\"Zoom In 20%\" Zoom(-1.2) m=Z a={\"Z\" \"z\"}}", - " {\"Zoom Out 20%\" Zoom(+1.2) m=O a={\"Shift-Z\" \"Shiftz\"}}", - "# If you want zoom to center, do this instead.", - " #{\"Zoom In 20%\" Zoom(-1.2) Center() m=Z a={\"Z\" \"z\"}}", - " #{\"Zoom Out 20%\" Zoom(+1.2) Center() m=O a={\"Shift-Z\" \"Shiftz\"}}", - " {\"Zoom Out 2X\" Zoom(+2)}", - " {\"Zoom Max\" Zoom() m=M a={\"V\" \"v\"}}", - " {\"Zoom Toggle\" Zoom(Toggle) a={\"`\" \"`\"}}", - " -", - " {\"Zoom to 0.1mil/px\" Zoom(=0.1mil)}", - " {\"Zoom to 0.01mm/px\" Zoom(=0.01mil)}", - " {\"Zoom to 1mil/px\" Zoom(=1mil)}", - " {\"Zoom to 0.05mm/px\" Zoom(=0.05mm)}", - " {\"Zoom to 2.5mil/px\" Zoom(=2.5mil)}", - " {\"Zoom to 0.1mm/px\" Zoom(=0.1mm)}", - " {\"Zoom to 10mil/px\" Zoom(=10mil)}", - " }", - " {Grid", - " {\"mil\" checked=grid_units_mil,1 SetUnits(mil)}", - " {\"mm\" checked=grid_units_mm,1 SetUnits(mm)}", - " {\"Display grid\" checked=drawgrid Display(Grid)}", - " {\"Realign grid\" GetXY(Click to set the grid origin) Display(ToggleGrid)}", - " {\"No Grid\" checked=grid,0 SetValue(Grid,1)}", - " -", - " { \"0.1 mil\" checked=gridsize,0.1mil SetUnits(mil) SetValue(Grid,0.1mil)}", - " { \"1 mil\" checked=gridsize,1mil SetUnits(mil) SetValue(Grid,1mil)}", - " { \"5 mil\" checked=gridsize,5mil SetUnits(mil) SetValue(Grid,5mil)}", - " { \"10 mil\" checked=gridsize,10mil SetUnits(mil) SetValue(Grid,10mil)}", - " { \"25 mil\" checked=gridsize,25mil SetUnits(mil) SetValue(Grid,25mil)}", - " { \"50 mil\" checked=gridsize,50mil SetUnits(mil) SetValue(Grid,50mil)}", - " {\"100 mil\" checked=gridsize,100mil SetUnits(mil) SetValue(Grid,100mil)}", - " -", - " {\"0.01 mm\" checked=gridsize,0.01mm SetUnits(mm) SetValue(Grid,0.01mm)}", - " {\"0.05 mm\" checked=gridsize,0.05mm SetUnits(mm) SetValue(Grid,0.05mm)}", - " {\"0.1 mm\" checked=gridsize,0.10mm SetUnits(mm) SetValue(Grid,0.1mm)}", - " {\"0.25 mm\" checked=gridsize,0.25mm SetUnits(mm) SetValue(Grid,0.25mm)}", - " {\"0.5 mm\" checked=gridsize,0.50mm SetUnits(mm) SetValue(Grid,0.5mm)}", - " {\"1 mm\" checked=gridsize,1mm SetUnits(mm) SetValue(Grid,1mm)}", - " -", - " {\"Grid -5mil\" SetValue(Grid,-5,mil) a={\"Shift-G\" \"Shiftg\"}}", - " {\"Grid +5mil\" SetValue(Grid,+5,mil) a={\"G\" \"g\"}}", - " {\"Grid -0.05mm\" SetValue(Grid,-0.05,mm) a={\"Shift-Ctrl-G\" \"Shift Ctrlg\"}}", - " {\"Grid +0.05mm\" SetValue(Grid,+0.05,mm) a={\"Ctrl-G\" \"Ctrlg\"}}", - " }", - " -", - " {\"Shown Layers\"", - " @layerview", - " -", - " {\"Edit Layer Groups\" EditLayerGroups()}", - " }", - " {\"Current Layer\"", - " @layerpick", - " -", - " {\"Delete current layer\" MoveLayer(c,-1)}", - " {\"Add new layer\" MoveLayer(-1,c)}", - " {\"Move current layer up\" MoveLayer(c,up)}", - " {\"Move current layer down\" MoveLayer(c,down)}", - " }", - " }", - " {Edit", - " {\"Undo last operation\" Undo() a={\"U\" \"u\"}}", - " {\"Redo last undone operation\" Redo() a={\"Shift-R\" \"Shiftr\"}}", - " {\"Clear undo-buffer\" Undo(ClearList) a={\"Shift-Ctrl-U\" \"Shift Ctrlu\"}}", - " -", - " {\"Cut selection to buffer\" GetXY(Click to set the snap point for this buffer)", - " PasteBuffer(Clear) PasteBuffer(AddSelected) RemoveSelected() Mode(PasteBuffer)", - " a={\"Ctrl-X\" \"Ctrlx\"}}", - " {\"Copy selection to buffer\" GetXY(Click to set the snap point for this buffer)", - " PasteBuffer(Clear) PasteBuffer(AddSelected) Mode(PasteBuffer)", - " a={\"Ctrl-C\" \"Ctrlc\"}}", - " {\"Paste buffer to layout\" Mode(PasteBuffer) a={\"Ctrl-V\" \"Ctrlv\"}}", - " -", - " {\"Unselect all\" Unselect(All) a={\"Shift-Alt-A\" \"Shift Alta\"}}", - " {\"Select all visible\" Select(All) a={\"Alt-A\" \"Alta\"}}", - " -", - " {\"Edit Names...\" foreground=grey50 sensitive=false}", - " {\" Change text on layout\" ChangeName(Object) a={\"N\" \"n\"}}", - " {\" Edit name of layout\" ChangeName(Layout)}", - " {\" Edit name of active layer\" ChangeName(Layer)}", - " {\"Edit Attributes...\" foreground=grey50 sensitive=false}", - " {\" Layout\" Attributes(Layout)}", - " {\" CurrentLayer\" Attributes(Layer)}", - " {\" Element\" Attributes(Element)}", - " -", - " {\"Board Sizes\" AdjustSizes()}", - " {\"Route Styles\"", - " @routestyles", - " -", - " {\"Edit...\" AdjustStyle(0)}", - " }", - " }", - " {Tools", - " {\"None\" checked=nomode,1 Mode(None)}", - " {\"Via\" checked=viamode,1 Mode(Via) a={\"F1\" \"F1\"}}", - " {\"Line\" checked=linemode,1 Mode(Line) a={\"F2\" \"F2\"}}", - " {\"Arc\" checked=arcmode,1 Mode(Arc) a={\"F3\" \"F3\"}}", - " {\"Text\" checked=textmode,1 Mode(Text) a={\"F4\" \"F4\"}}", - " {\"Rectangle\" checked=rectanglemode,1 Mode(Rectangle) a={\"F5\" \"F5\"}}", - " {\"Polygon\" checked=polygonmode,1 Mode(Polygon) a={\"F6\" \"F6\"}}", - " {\"Polygon Hole\" checked=polygonholemode,1 Mode(PolygonHole)}", - " {\"Buffer\" checked=pastebuffermode,1 Mode(PasteBuffer) a={\"F7\" \"F7\"}}", - " {\"Remove\" checked=removemode,1 Mode(Remove) a={\"F8\" \"F8\"}}", - " {\"Rotate\" checked=rotatemode,1 Mode(Rotate) a={\"F9\" \"F9\"}}", - " {\"Thermal\" checked=thermalmode,1 Mode(Thermal) a={\"F10\" \"F10\"}}", - " {\"Arrow\" checked=arrowmode,1 Mode(Arrow) a={\"F11\" \"F11\"}}", - " {\"Insert Point\" checked=insertpointmode,1 Mode(InsertPoint) a={\"Insert\" \"Insert\"}}", - " {\"Move\" checked=movemode,1 Mode(Move)}", - " {\"Copy\" checked=copymode,1 Mode(Copy)}", - " {\"Lock\" checked=lockmode,1 Mode(Lock) a={\"F12\" \"F12\"}}", - " {\"Cancel\" Mode(Cancel) a={\"Esc\" \"Escape\"}}", - " -", - " {\"Command\" Command() a={\":\" \":\"}}", - " }", - " {Settings", - " {\"Layer groups\" foreground=grey50 sensitive=false}", - " {\"Edit layer groupings\" EditLayerGroups()}", - " -", - " {\"'All-direction' lines\" checked=alldirection Display(Toggle45Degree) a={\".\" \".\"}}", - " {\"Auto swap line start angle\" checked=swapstartdir Display(ToggleStartDirection)}", - " {\"Orthogonal moves\" checked=orthomove Display(ToggleOrthoMove)}", - " {\"Crosshair snaps to pins and pads\" checked=snappin Display(ToggleSnapPin)}", - " {\"Crosshair shows DRC clearance\" checked=showdrc Display(ToggleShowDRC)}", - " {\"Auto enforce DRC clearance\" checked=autodrc Display(ToggleAutoDRC)}", - " -", - " {\"Rubber band mode\" checked=rubberband Display(ToggleRubberBandMode)}", - " {\"Require unique element names\" checked=uniquename Display(ToggleUniqueNames)}", - " {\"Auto-zero delta measurements\" checked=localref Display(ToggleLocalRef)}", - " {\"New lines, arcs clear polygons\" checked=clearnew Display(ToggleClearLine)}", - " {\"New polygons are full ones\" checked=newfullpoly Display(ToggleFullPoly)}", - " {\"Show autorouter trials\" checked=liveroute Display(ToggleLiveRoute)}", - " {\"Thin draw\" checked=thindraw Display(ToggleThindraw) a={\"|\" \"|\"}}", - " {\"Thin draw poly\" checked=thindrawpoly Display(ToggleThindrawPoly) a={\"Ctrl-Shift-P\" \"Ctrl Shiftp\"}}", - " {\"Check polygons\" checked=checkplanes Display(ToggleCheckPlanes)}", - " -", - " {\"Pinout shows number\" checked=shownumber Display(ToggleName)}", - " {\"Pins/Via show Name/Number\" Display(PinOrPadName) a={\"D\" \"d\"}}", - " {\"Enable vendor drill mapping\" ToggleVendor() checked=VendorMapOn}", - " {\"Import Settings\"", - " {\"New elements added at...\" foreground=grey50 sensitive=false}", - " {\" Center\" Import(setnewpoint,center)}", - " {\" Mark\" Import(setnewpoint,mark)}", - " {\" Crosshair\" Import(setnewpoint)}", - " -", - " {\"Set Dispersion\" Import(setdisperse)}", - " }", - " }", - "", - " {Select", - " {\"Select all visible objects\" Select(All)}", - " {\"Select all connected objects\" Select(Connection)}", - " -", - " {\"Unselect all objects\" Unselect(All)}", - " {\"unselect all connected objects\" Unselect(Connection)}", - " -", - " {\"Select by name\" foreground=grey50 sensitive=false}", - " {\"All objects\" Select(ObjectByName) active=have_regex}", - " {\"Elements\" Select(ElementByName) active=have_regex}", - " {\"Pads\" Select(PadByName) active=have_regex}", - " {\"Pins\" Select(PinByName) active=have_regex}", - " {\"Text Objects\" Select(TextByName) active=have_regex}", - " {\"Vias\" Select(ViaByName) active=have_regex}", - " -", - " {\"Auto-place selected elements\" AutoPlaceSelected() a={\"Ctrl-P\" \"Ctrlp\"}}", - " {\"Disperse all elements\" DisperseElements(All)}", - " {\"Move selected elements to other side\" Flip(SelectedElements) a={\"Shift-B\" \"Shiftb\"}}", - " {\"Move selected to current layer\" MoveToCurrentLayer(Selected) a={\"Shift-M\" \"Shiftm\"}}", - " {\"Delete selected objects\" Delete(Selected) a={\"Delete\" \"Delete\"}}", - " {\"Convert selection to element\" Select(Convert)}", - " -", - " {\"Optimize selected rats\" DeleteRats(SelectedRats) AddRats(SelectedRats)}", - " {\"Auto-route selected rats\" AutoRoute(SelectedRats) a={\"Alt-R\" \"Altr\"}}", - " {\"Rip up selected auto-routed tracks\" RipUp(Selected)}", - " -", - " {\"Change size of selected objects\" foreground=grey50 sensitive=false}", - " {\"Lines -10 mil\" ChangeSize(SelectedLines,-10,mil) ChangeSize(SelectedArcs,-10,mil)}", - " {\"Lines +10 mil\" ChangeSize(SelectedLines,+10,mil) ChangeSize(SelectedArcs,+10,mil)}", - " {\"Pads -10 mil\" ChangeSize(SelectedPads,-10,mil)}", - " {\"Pads +10 mil\" ChangeSize(SelectedPads,+10,mil)}", - " {\"Pins -10 mil\" ChangeSize(SelectedPins,-10,mil)}", - " {\"Pins +10 mil\" ChangeSize(SelectedPins,+10,mil)}", - " {\"Texts -10 mil\" ChangeSize(SelectedTexts,-10,mil)}", - " {\"Texts +10 mil\" ChangeSize(SelectedTexts,+10,mil)}", - " {\"Vias -10 mil\" ChangeSize(SelectedVias,-10,mil)}", - " {\"Vias +10 mil\" ChangeSize(SelectedVias,+10,mil)}", - " -", - " {\"Change drilling hole of selected objects\" foreground=grey50 sensitive=false}", - " {\"Vias -10 mil\" ChangeDrillSize(SelectedVias,-10,mil)}", - " {\"Vias +10 mil\" ChangeDrillSize(SelectedVias,+10,mil)}", - " {\"Pins -10 mil\" ChangeDrillSize(SelectedPins,-10,mil)}", - " {\"Pins +10 mil\" ChangeDrillSize(SelectedPins,+10,mil)}", - " -", - " {\"Change square-flag of selected objects\" foreground=grey50 sensitive=false}", - " {\"Elements\" ChangeSquare(SelectedElements)}", - " {\"Pins\" ChangeSquare(SelectedPins)}", - " }", - "", - " {Buffer", - " {\"Copy selection to buffer\" GetXY(Click to set the snap point for this buffer)", - " PasteBuffer(Clear) PasteBuffer(AddSelected) Mode(PasteBuffer)}", - " {\"Cut selection to buffer\" GetXY(Click to set the snap point for this buffer)", - " PasteBuffer(Clear) PasteBuffer(AddSelected) RemoveSelected() Mode(PasteBuffer)}", - " {\"Paste buffer to layout\" Mode(PasteBuffer)}", - " -", - " {\"Rotate buffer 90 deg CCW\" Mode(PasteBuffer) PasteBuffer(Rotate,1)", - " a={\"Shift-F7\" \"ShiftF7\"}}", - " {\"Rotate buffer 90 deg CW\" Mode(PasteBuffer) PasteBuffer(Rotate,3)}", - " {\"Arbitrarily Rotate Buffer\" Mode(PasteBuffer) FreeRotateBuffer()}", - " {\"Mirror buffer (up/down)\" Mode(PasteBuffer) PasteBuffer(Mirror)}", - " {\"Mirror buffer (left/right)\" Mode(PasteBuffer) PasteBuffer(Rotate,1)", - " PasteBuffer(Mirror) PasteBuffer(Rotate,3)}", - " -", - " {\"Clear buffer\" PasteBuffer(Clear)}", - " {\"Convert buffer to element\" PasteBuffer(Convert)}", - " {\"Break buffer elements to pieces\" PasteBuffer(Restore)}", - " {\"Save buffer elements to file\" Save(PasteBuffer)}", - " -", - " {\"Select current buffer\" foreground=grey50 sensitive=false}", - " {\"#1\" checked=buffer,1 PasteBuffer(1) a={\"Shift-1\" \"Shift1\"}}", - " {\"#2\" checked=buffer,2 PasteBuffer(2) a={\"Shift-2\" \"Shift2\"}}", - " {\"#3\" checked=buffer,3 PasteBuffer(3) a={\"Shift-3\" \"Shift3\"}}", - " {\"#4\" checked=buffer,4 PasteBuffer(4) a={\"Shift-4\" \"Shift4\"}}", - " {\"#5\" checked=buffer,5 PasteBuffer(5) a={\"Shift-5\" \"Shift5\"}}", - " }", - "", - " {Connects", - " {\"Lookup connection to object\" GetXY(Click on the object) Connection(Find) a={\"Ctrl-F\" \"Ctrlf\"}}", - " {\"Reset scanned pads/pins/vias\" Connection(ResetPinsViasAndPads) Display(Redraw)}", - " {\"Reset scanned lines/polygons\" Connection(ResetLinesAndPolygons) Display(Redraw)}", - " {\"Reset all connections\" Connection(Reset) Display(Redraw) a={\"Shift-F\" \"Shiftf\"}}", - " -", - " {\"Optimize rats-nest\" Atomic(Save) DeleteRats(AllRats)", - " Atomic(Restore) AddRats(AllRats) Atomic(Block) a={\"O\" \"o\"}}", - " {\"Erase rats-nest\" DeleteRats(AllRats) a={\"E\" \"e\"}}", - " {\"Erase selected rats\" DeleteRats(SelectedRats) a={\"Shift-E\" \"Shifte\"}}", - " -", - " {\"Auto-route selected rats\" AutoRoute(Selected)}", - " {\"Auto-route all rats\" AutoRoute(AllRats)}", - " {\"Rip up all auto-routed tracks\" RipUp(All)}", - " -", - " {\"Auto-Optimize\" djopt(auto) a={\"Shift-=\" \"Shift=\"}}", - " {\"Debumpify\" djopt(debumpify) }", - " {\"Unjaggy\" djopt(unjaggy) }", - " {\"Vianudge\" djopt(vianudge) }", - " {\"Viatrim\" djopt(viatrim) }", - " {\"Orthopull\" djopt(orthopull) }", - " {\"SimpleOpts\" djopt(simple) a={\"=\" \"=\"}}", - " {\"Miter\" djopt(miter) }", - " {\"Puller\" a={\"Y\" \"y\"} Puller() }", - " {\"Global Puller\"", - " {\"Selected\" GlobalPuller(selected) }", - " {\"Found\" GlobalPuller(found) }", - " {\"All\" GlobalPuller() }", - " }", - " {\"Only autorouted nets\" OptAutoOnly() checked=optautoonly}", - " -", - " {\"Design Rule Checker\" DRC()}", - " -", - " {\"Apply vendor drill mapping\" ApplyVendor()}", - " }", - "", - " {Info", - " {\"Generate object report\" ReportObject() a={\"Ctrl-R\" \"Ctrlr\"}}", - " {\"Generate drill summary\" Report(DrillReport)}", - " {\"Report found pins/pads\" Report(FoundPins)}", - " {\"Report net length\" Report(NetLength) a={\"R\" \"r\"}}", - " {\"Key Bindings\"", - " {\"Remove\" a={\"Backspace\" \"BackSpace\"}", - " Delete(Selected)", - " }", - " {\"Remove Connected\" a={\"Shift-Backspace\" \"ShiftBackSpace\"}", - " Atomic(Save)", - " Connection(Reset)", - " Atomic(Restore)", - " Unselect(All)", - " Atomic(Restore)", - " Connection(Find)", - " Atomic(Restore)", - " Select(Connection)", - " Atomic(Restore)", - " RemoveSelected()", - " Atomic(Restore)", - " Connection(Reset)", - " Atomic(Restore)", - " Unselect(All)", - " Atomic(Block)", - " }", - " {\"Remove Connected\" a={\"Shift-Delete\" \"ShiftDelete\"}", - " Atomic(Save)", - " Connection(Reset)", - " Atomic(Restore)", - " Unselect(All)", - " Atomic(Restore)", - " Connection(Find)", - " Atomic(Restore)", - " Select(Connection)", - " Atomic(Restore)", - " RemoveSelected()", - " Atomic(Restore)", - " Connection(Reset)", - " Atomic(Restore)", - " Unselect(All)", - " Atomic(Block)", - " }", - " {\"Set Same\" a={\"A\" \"a\"} SetSame()}", - " {\"Flip Object\" a={\"B\" \"b\"} Flip(Object)}", - " {\"Find Connections\" a={\"F\" \"f\"} Connection(Reset) Connection(Find)}", - " {\"ToggleHideName Object\" a={\"H\" \"h\"} ToggleHideName(Object)}", - " {\"ToggleHideName SelectedElement\" a={\"Shift-H\" \"Shifth\"} ToggleHideName(SelectedElements)}", - " {\"ChangeHole Object\" a={\"Ctrl-H\" \"Ctrlh\"} ChangeHole(Object)}", - " {\"ChangeJoin Object\" a={\"J\" \"j\"} ChangeJoin(Object)}", - " {\"ChangeJoin SelectedObject\" a={\"Shift-J\" \"Shiftj\"} ChangeJoin(SelectedObjects)}", - " {\"Clear Object +2 mil\" a={\"K\" \"k\"} ChangeClearSize(Object,+2,mil)}", - " {\"Clear Object -2 mil\" a={\"Shift-K\" \"Shiftk\"} ChangeClearSize(Object,-2,mil)}", - " {\"Clear Selected +2 mil\" a={\"Ctrl-K\" \"Ctrlk\"} ChangeClearSize(SelectedObjects,+2,mil)}", - " {\"Clear Selected -2 mil\" a={\"Shift-Ctrl-K\" \"Shift Ctrlk\"} ChangeClearSize(SelectedObjects,-2,mil)}", - " {\"Line Tool size +5 mil\" a={\"L\" \"l\"} SetValue(LineSize,+5,mil)}", - " {\"Line Tool size -5 mil\" a={\"Shift-L\" \"Shiftl\"} SetValue(LineSize,-5,mil)}", - " {\"Move Object to current layer\" a={\"M\" \"m\"} MoveToCurrentLayer(Object)}", - " {\"MarkCrosshair\" a={\"Ctrl-M\" \"Ctrlm\"} MarkCrosshair()}", - " {\"Select shortest rat\" a={\"Shift-N\" \"Shiftn\"} AddRats(Close)}", - " {\"AddRats to selected pins\" a={\"Shift-O\" \"Shifto\"}", - " Atomic(Save)", - " DeleteRats(AllRats)", - " Atomic(Restore)", - " AddRats(SelectedRats)", - " Atomic(Block) }", - " {\"ChangeOctagon Object\" a={\"Ctrl-O\" \"Ctrlo\"} ChangeOctagon(Object)}", - " {\"Polygon PreviousPoint\" a={\"P\" \"p\"} Polygon(PreviousPoint)}", - " {\"Polygon Close\" a={\"Shift-P\" \"Shiftp\"} Polygon(Close)}", - " {\"ChangeSquare Object\" a={\"Q\" \"q\"} ChangeSquare(Object)}", - " {\"ChangeSize +5 mil\" a={\"S\" \"s\"} ChangeSize(Object,+5,mil)}", - " {\"ChangeSize -5 mil\" a={\"Shift-S\" \"Shifts\"} ChangeSize(Object,-5,mil)}", - " {\"ChangeDrill +5 mil\" a={\"Alt-S\" \"Alts\"} ChangeDrillSize(Object,+5,mil)}", - " {\"ChangeDrill -5 mil\" a={\"Alt-Shift-S\" \"Alt Shifts\"} ChangeDrillSize(Object,-5,mil)}", - " {\"Text Tool scale +10 mil\" a={\"T\" \"t\"} SetValue(TextScale,+10,mil)}", - " {\"Text Tool scale -10 mil\" a={\"Shift-T\" \"Shiftt\"} SetValue(TextScale,-10,mil)}", - " {\"Via Tool size +5 mil\" a={\"Shift-V\" \"Shiftv\"} SetValue(ViaSize,+5,mil)}", - " {\"Via Tool size -5 mil\" a={\"Shift-Ctrl-V\" \"Shift Ctrlv\"} SetValue(ViaSize,-5,mil)}", - " {\"Via Tool drill +5 mil\" a={\"Alt-V\" \"Altv\"} SetValue(ViaDrillingHole,+5,mil)}", - " {\"Via Tool drill -5 mil\" a={\"Alt-Shift-V\" \"Alt Shiftv\"} SetValue(ViaDrillingHole,-5,mil)}", - " {\"AddRats Selected\" a={\"Shift-W\" \"Shiftw\"} AddRats(SelectedRats)}", - " {\"Add All Rats\" a={\"W\" \"w\"} AddRats(AllRats)}", - " {\"Undo\" a={\"Alt-Z\" \"Altz\"} Undo()}", - " {\"Cycle Clip\" a={\"/\" \"/\"} Display(CycleClip)}", - " {\"Arrow\" a={\"Space\" \"space\"} Mode(Arrow) checked=arrowmode,1}", - " {\"Temp Arrow ON\" a={\"[\" \"[\"} Mode(Save) Mode(Arrow) Mode(Notify)}", - " {\"Temp Arrow OFF\" a={\"]\" \"]\"} Mode(Release) Mode(Restore)}", - "", - " {\"Step Up\" a={\"Up\" \"Up\"} Cursor(Warp,0,1,grid)}", - " {\"Step Down\" a={\"Down\" \"Down\"} Cursor(Warp,0,-1,grid)}", - " {\"Step Left\" a={\"Left\" \"Left\"} Cursor(Warp,-1,0,grid)}", - " {\"Step Right\" a={\"Right\" \"Right\"} Cursor(Warp,1,0,grid)}", - " {\"Step +Up\" a={\"Up\" \"ShiftUp\"} Cursor(Pan,0,50,view)}", - " {\"Step +Down\" a={\"Down\" \"ShiftDown\"} Cursor(Pan,0,-50,view)}", - " {\"Step +Left\" a={\"Left\" \"ShiftLeft\"} Cursor(Pan,-50,0,view)}", - " {\"Step +Right\" a={\"Right\" \"ShiftRight\"} Cursor(Pan,50,0,view)}", - " {'\"Click\"' a={\"Enter\" \"Enter\"} Mode(Notify) Mode(Release) }", - " }", - " }", - " {Window", - " {\"Board Layout\" DoWindows(Layout)}", - " {\"Library\" DoWindows(Library)}", - " {\"Message Log\" DoWindows(Log)}", - " {\"Netlist\" DoWindows(Netlist)}", - " {\"Pinout\" Display(Pinout) a={\"Shift-D\" \"Shiftd\"}}", - " }", - "}", - 0 -}; Index: trunk/src/gpcb-menu.h =================================================================== --- trunk/src/gpcb-menu.h (revision 1569) +++ trunk/src/gpcb-menu.h (nonexistent) @@ -1,558 +0,0 @@ -/* AUTOMATICALLY GENERATED FROM gpcb-menu.res DO NOT EDIT */ -const char *gpcb_menu_default[] = { -"# -*- c -*-", -"# Note - gpcb-menu.res is used to build gpcb-menu.h", -"# Note - parameters are sensitive to extra spaces around the commas", -"", -"Mouse =", -"{", -" Left = {", -" Mode(Notify)", -" ctrl = { Mode(Save) Mode(None) Mode(Restore) Mode(Notify) }", -" shift-ctrl = { Mode(Save) Mode(Remove) Mode(Notify) Mode(Restore) }", -" up = Mode(Release)", -" }", -" Right = {", -" Pan(1)", -" up = Pan(0)", -" shift = Popup(Popup1)", -" ctrl = Display(CycleCrosshair)", -" }", -" Middle = {", -" Mode(Stroke)", -" up = Mode(Release)", -" ctrl = { Mode(Save) Mode(Copy) Mode(Notify) }", -" up-ctrl = { Mode(Notify) Mode(Restore) }", -" shift-ctrl = { Display(ToggleRubberbandMode) Mode(Save) Mode(Move) Mode(Notify) }", -" up-shift-ctrl = { Mode(Notify) Mode(Restore) Display(ToggleRubberbandMode) }", -" }", -" Up = {", -" Zoom(0.8)", -" shift = Scroll(up)", -" ctrl = Scroll(left)", -" }", -" Down = {", -" Zoom(1.25)", -" shift = Scroll(down)", -" ctrl = Scroll(right)", -" }", -"# If you want zoom to center, do this instead.", -" #Up = { {Zoom(0.8) Center()} }", -" #Down = { {Zoom(1.25) Center()} }", -"}", -"", -"MainMenu =", -"{", -"", -"#", -"# File Menu", -"#", -" {\"File\" m=F", -" {\"Save Layout\" Save(Layout) tip=\"Saves current layout\" m=S a={\"Ctrl-S\" \"Ctrls\"}}", -" {\"Save Layout As...\" Save(LayoutAs) tip=\"Saves current layout into a new file\" m=A a={\"Shift Ctrl-S\" \"Shift Ctrls\"}}", -" -", -" {\"Revert\" Load(Revert,none) tip=\"Revert to the layout stored on disk\"}", -" -", -" {\"Import Schematics\" Import() }", -" {\"Load layout\" Load(Layout) tip=\"Load a layout from a file\"}", -" {\"Load element data to paste-buffer\" PasteBuffer(Clear) Load(ElementTobuffer)}", -" {\"Load layout data to paste-buffer\" PasteBuffer(Clear) Load(LayoutTobuffer)}", -" {\"Load netlist file\" Load(Netlist)}", -" {\"Load vendor resource file\" LoadVendorFrom()}", -" -", -" {\"Save connection data of\"", -" {\" a single element\" GetXY(Click to set the element mark <>) Save(ElementConnections)}", -" {\" all elements\" Save(AllConnections)}", -" {\" unused pins\" Save(AllUnusedPins)}", -" {\" netlist patch for back annotation\" SavePatch() a={\"Alt-Ctrl-B\" \"Alt Ctrlb\"}}", -" }", -" -", -" {\"Print layout...\" Print()}", -" {\"Export layout...\" Export()}", -" {\"Calibrate Printer...\" PrintCalibrate()}", -" -", -" {\"Start New Layout\" New() a={\"Ctrl-N\" \"Ctrln\"}}", -" -", -" {\"Preferences...\" DoWindows(Preferences)}", -" -", -" {\"Quit Program\" Quit() a={\"Ctrl-Q\" \"Ctrlq\"}}", -" }", -"", -"#", -"# Edit Menu", -"#", -" {\"Edit\" m=E", -" {\"Undo last operation\" Undo() a={\"U\" \"u\"}}", -" {\"Redo last undone operation\" Redo() a={\"Shift-R\" \"Shiftr\"}}", -" {\"Clear undo-buffer\" Undo(ClearList) a={\"Shift-Ctrl-U\" \"Shift Ctrlu\"}}", -" -", -" {\"Cut selection to buffer\" GetXY(Click to set the snap point for this buffer)", -" PasteBuffer(Clear) PasteBuffer(AddSelected) RemoveSelected() Mode(PasteBuffer)", -" a={\"Ctrl-X\" \"Ctrlx\"}}", -" {\"Copy selection to buffer\" GetXY(Click to set the snap point for this buffer)", -" PasteBuffer(Clear) PasteBuffer(AddSelected) Unselect(All) Mode(PasteBuffer)", -" a={\"Ctrl-C\" \"Ctrlc\"}}", -" {\"Paste buffer to layout\" Mode(PasteBuffer) a={\"Ctrl-V\" \"Ctrlv\"}}", -" -", -" {\"Unselect all\" Unselect(All) a={\"Shift-Alt-A\" \"Shift Alta\"}}", -" {\"Select all visible\" Select(All) a={\"Alt-A\" \"Alta\"}}", -" -", -" {\"Edit name of\"", -" {\"text on layout\" ChangeName(Object) a={\"N\" \"n\"}}", -" {\"pin on layout\" ChangeName(Object, Number) a={\"Shift-Ctrl-N\" \"Shift Ctrln\"}}", -" {\"layout\" ChangeName(Layout)}", -" {\"active layer\" ChangeName(Layer)}", -" }", -" {\"Edit attributes of\"", -" {\"Layout\" Attributes(Layout)}", -" {\"CurrentLayer\" Attributes(Layer)}", -" {\"Element\" Attributes(Element)}", -" }", -" {\"Change flags\"", -" {\"Nonetlist\" ChangeNonetlist(Element) a={\"Alt-N\" \"Altn\"}}", -" }", -" -", -" {\"Route Styles\" @routestyles", -" -", -" {\"Edit...\" AdjustStyle(0)}", -" }", -" }", -"", -"#", -"# View Menu", -"#", -" {\"View\" m=V", -" {\"Enable visible grid\" checked=drawgrid Display(Grid)}", -" {\"Grid units\"", -" {\"mil\" checked=grid_units_mil,1 SetUnits(mil)}", -" {\"mm\" checked=grid_units_mm,1 SetUnits(mm)}", -" }", -" {\"Grid size\"", -" {\"No Grid\" checked=grid,0 SetValue(Grid,1)}", -" -", -" { \"0.1 mil\" checked=gridsize,0.1mil SetUnits(mil) SetValue(Grid,0.1mil)}", -" { \"1 mil\" checked=gridsize,1mil SetUnits(mil) SetValue(Grid,1mil)}", -" { \"5 mil\" checked=gridsize,5mil SetUnits(mil) SetValue(Grid,5mil)}", -" { \"10 mil\" checked=gridsize,10mil SetUnits(mil) SetValue(Grid,10mil)}", -" { \"25 mil\" checked=gridsize,25mil SetUnits(mil) SetValue(Grid,25mil)}", -" { \"50 mil\" checked=gridsize,50mil SetUnits(mil) SetValue(Grid,50mil)}", -" {\"100 mil\" checked=gridsize,100mil SetUnits(mil) SetValue(Grid,100mil)}", -" -", -" {\"0.01 mm\" checked=gridsize,0.01mm SetUnits(mm) SetValue(Grid,0.01mm)}", -" {\"0.05 mm\" checked=gridsize,0.05mm SetUnits(mm) SetValue(Grid,0.05mm)}", -" {\"0.1 mm\" checked=gridsize,0.10mm SetUnits(mm) SetValue(Grid,0.1mm)}", -" {\"0.25 mm\" checked=gridsize,0.25mm SetUnits(mm) SetValue(Grid,0.25mm)}", -" {\"0.5 mm\" checked=gridsize,0.50mm SetUnits(mm) SetValue(Grid,0.5mm)}", -" {\"1 mm\" checked=gridsize,1mm SetUnits(mm) SetValue(Grid,1mm)}", -" -", -" {\"Grid -5mil\" SetValue(Grid,-5,mil) a={\"Shift-G\" \"Shiftg\"}}", -" {\"Grid +5mil\" SetValue(Grid,+5,mil) a={\"G\" \"g\"}}", -" {\"Grid -0.05mm\" SetValue(Grid,-0.05,mm) a={\"Shift-Ctrl-G\" \"Shift Ctrlg\"}}", -" {\"Grid +0.05mm\" SetValue(Grid,+0.05,mm) a={\"Ctrl-G\" \"Ctrlg\"}}", -" }", -" {\"Realign grid\" GetXY(Click to set the grid origin) Display(ToggleGrid)}", -" -", -" {\"Displayed element name\"", -" {\"Description\" Display(Description) checked=elementname,1}", -" {\"Reference Designator\" Display(NameOnPCB) checked=elementname,2}", -" {\"Value\" Display(Value) checked=elementname,3}", -" }", -" {\"Enable Pinout shows number\" checked=shownumber Display(ToggleName)}", -" {\"Pins/Via show Name/Number\" Display(PinOrPadName) a={\"D\" \"d\"}}", -" -", -" {\"Zoom In 20%\" Zoom(-1.2) m=Z a={\"Z\" \"z\"}}", -" {\"Zoom Out 20%\" Zoom(+1.2) m=O a={\"Shift-Z\" \"Shiftz\"}}", -" {\"More zooms and view changes\"", -" {\"Zoom Max\" Zoom() m=M a={\"V\" \"v\"}}", -" {\"Zoom In 2X\" Zoom(-2)}", -" {\"Zoom Out 2X\" Zoom(+2)}", -" {\"Zoom to 0.1mil/px\" Zoom(=0.1mil)}", -" {\"Zoom to 0.01mm/px\" Zoom(=0.01mm)}", -" {\"Zoom to 1mil/px\" Zoom(=1mil)}", -" {\"Zoom to 0.05mm/px\" Zoom(=0.05mm)}", -" {\"Zoom to 2.5mil/px\" Zoom(=2.5mil)}", -" {\"Zoom to 0.1mm/px\" Zoom(=0.1mm)}", -" {\"Zoom to 10mil/px\" Zoom(=10mil)}", -" {\"Zoom In 20% and center\" Zoom(-1.2) Center() m=Z }", -" {\"Zoom Out 20% and center\" Zoom(+1.2) Center() m=O }", -" {\"Flip up/down\" checked=flip_y SwapSides(V) a={\"Tab\" \"Tab\"}}", -" {\"Flip left/right\" checked=flip_x SwapSides(H) a={\"Shift-Tab\" \"ShiftTab\"}}", -" {\"Spin 180 degrees\" SwapSides(R) a={\"Ctrl-Tab\" \"CtrlTab\"}}", -" {\"Swap Sides\" SwapSides() a={\"Ctrl-Shift-Tab\" \"Ctrl ShiftTab\"}}", -" {\"Center cursor\" Center() a={\"C\" \"c\"}}", -" }", -" -", -" {\"Shown Layers\"", -" @layerview", -" -", -" {\"Edit Layer Groups\" EditLayerGroups()}", -" }", -" {\"Current Layer\"", -" @layerpick", -" -", -" {\"Delete current layer\" MoveLayer(c,-1)}", -" {\"Add new layer\" MoveLayer(-1,c)}", -" {\"Move current layer up\" MoveLayer(c,up)}", -" {\"Move current layer down\" MoveLayer(c,down)}", -" }", -" }", -"", -"#", -"# Settings menu", -"#", -" {\"Settings\" m=S", -" {\"'All-direction' lines\" checked=alldirection Display(ToggleAllDirections) a={\".\" \".\"}}", -" {\"Auto swap line start angle\" checked=swapstartdir Display(ToggleStartDirection)}", -" {\"Orthogonal moves\" checked=orthomove Display(ToggleOrthoMove)}", -" {\"Crosshair snaps to pins and pads\" checked=snappin Display(ToggleSnapPin)}", -" {\"Crosshair snaps to off-grid points on lines\" checked=snapoffgridline Display(ToggleSnapOffGridLine)}", -" {\"Crosshair shows DRC clearance\" checked=showdrc Display(ToggleShowDRC)}", -" {\"Auto enforce DRC clearance\" checked=autodrc Display(ToggleAutoDRC)}", -" {\"Lock Names\" checked=locknames Display(ToggleLockNames)}", -" {\"Only Names\" checked=onlynames Display(ToggleOnlyNames)}", -" {\"Hide Names\" checked=hidenames Display(ToggleHideNames)}", -" {\"Mincut on shorts\" checked=enablemincut Display(ToggleMinCut)}", -" {\"Libstroke gestures on middle button\" checked=enablestroke Display(ToggleStroke)}", -" -", -" {\"Rubber band mode\" checked=rubberband Display(ToggleRubberBandMode)}", -" {\"Require unique element names\" checked=uniquename Display(ToggleUniqueNames)}", -" {\"Auto-zero delta measurements\" checked=localref Display(ToggleLocalRef)}", -" {\"New lines, arcs clear polygons\" checked=clearnew Display(ToggleClearLine)}", -" {\"New polygons are full ones\" checked=newfullpoly Display(ToggleFullPoly)}", -" {\"Show autorouter trials\" checked=liveroute Display(ToggleLiveRoute)}", -" {\"Highlighting on line, arc points\" checked=highlightonpoint Display(ToggleHighlightOnPoint)}", -" {\"Thin draw\" checked=thindraw Display(ToggleThindraw) a={\"|\" \"|\"}}", -" {\"Thin draw poly\" checked=thindrawpoly Display(ToggleThindrawPoly) a={\"Ctrl-Shift-P\" \"Ctrl Shiftp\"}}", -" {\"Check polygons\" checked=checkplanes Display(ToggleCheckPlanes)}", -" -", -" {\"Vendor drill mapping\" ToggleVendor() checked=VendorMapOn}", -" {\"Import New Elements at\" m=I", -" {\" Center\" Import(setnewpoint,center) m=C}", -" {\" Mark\" Import(setnewpoint,mark) m=M}", -" {\" Crosshair\" Import(setnewpoint) m=h}", -" -", -" {\"Set Dispersion\" Import(setdisperse) m=D}", -" }", -" }", -"", -"#", -"# Select menu", -"#", -" {\"Select\" m=l", -" {\"Select all visible objects\" Select(All)}", -" {\"Select all connected objects\" Select(Connection)}", -" -", -" {\"Unselect all objects\" Unselect(All)}", -" {\"unselect all connected objects\" Unselect(Connection)}", -" -", -" {\"Select by name\"", -" {\"All objects\" Select(ObjectByName) active=have_regex}", -" {\"Elements\" Select(ElementByName) active=have_regex}", -" {\"Pads\" Select(PadByName) active=have_regex}", -" {\"Pins\" Select(PinByName) active=have_regex}", -" {\"Text\" Select(TextByName) active=have_regex}", -" {\"Vias\" Select(ViaByName) active=have_regex}", -" }", -" -", -" {\"Auto-place selected elements\" AutoPlaceSelected() a={\"Ctrl-P\" \"Ctrlp\"}}", -" {\"Disperse all elements\" DisperseElements(All)}", -" {\"Disperse selected elements\" DisperseElements(Selected)}", -" -", -" {\"Move selected elements to other side\" Flip(SelectedElements) a={\"Shift-B\" \"Shiftb\"}}", -" {\"Move selected to current layer\" MoveToCurrentLayer(Selected) a={\"Shift-M\" \"Shiftm\"}}", -" {\"Remove selected objects\" RemoveSelected() a={\"Shift-Delete\" \"ShiftDelete\"}}", -" {\"Convert selection to element\" Select(Convert)}", -" -", -" {\"Optimize selected rats\" DeleteRats(SelectedRats) AddRats(SelectedRats)}", -" {\"Auto-route selected rats\" AutoRoute(SelectedRats) a={\"Alt-R\" \"Altr\"}}", -" {\"Rip up selected auto-routed tracks\" RipUp(Selected)}", -" -", -" {\"Change size of selected objects\"", -" {\"Lines -10 mil\" ChangeSize(SelectedLines,-10,mil) ChangeSize(SelectedArcs,-10,mil)}", -" {\"Lines +10 mil\" ChangeSize(SelectedLines,+10,mil) ChangeSize(SelectedArcs,+10,mil)}", -" {\"Pads -10 mil\" ChangeSize(SelectedPads,-10,mil)}", -" {\"Pads +10 mil\" ChangeSize(SelectedPads,+10,mil)}", -" {\"Pins -10 mil\" ChangeSize(SelectedPins,-10,mil)}", -" {\"Pins +10 mil\" ChangeSize(SelectedPins,+10,mil)}", -" {\"Texts -10 mil\" ChangeSize(SelectedTexts,-10,mil)}", -" {\"Texts +10 mil\" ChangeSize(SelectedTexts,+10,mil)}", -" {\"Vias -10 mil\" ChangeSize(SelectedVias,-10,mil)}", -" {\"Vias +10 mil\" ChangeSize(SelectedVias,+10,mil)}", -" }", -" -", -" {\"Change drilling hole of selected objects\"", -" {\"Vias -10 mil\" ChangeDrillSize(SelectedVias,-10,mil)}", -" {\"Vias +10 mil\" ChangeDrillSize(SelectedVias,+10,mil)}", -" {\"Pins -10 mil\" ChangeDrillSize(SelectedPins,-10,mil)}", -" {\"Pins +10 mil\" ChangeDrillSize(SelectedPins,+10,mil)}", -" }", -" -", -" {\"Change square-flag of selected objects\"", -" {\"Elements\" ChangeSquare(SelectedElements)}", -" {\"Pins\" ChangeSquare(SelectedPins)}", -" }", -"", -" {\"Cycle object being dragged\" CycleDrag() a={\"x\" \"x\"}}", -" }", -"", -"#", -"# Buffer menu", -"#", -" {\"Buffer\" m=B", -" {\"Cut selection to buffer\" GetXY(Click to set the snap point for this buffer)", -" PasteBuffer(Clear) PasteBuffer(AddSelected) RemoveSelected() Mode(PasteBuffer)}", -" {\"Paste buffer to layout\" Mode(PasteBuffer)}", -" -", -" {\"Rotate buffer 90 deg CCW\" Mode(PasteBuffer) PasteBuffer(Rotate,1)", -" a={\"Shift-F7\" \"ShiftF7\"}}", -" {\"Rotate buffer 90 deg CW\" Mode(PasteBuffer) PasteBuffer(Rotate,3)}", -" {\"Arbitrarily Rotate Buffer\" Mode(PasteBuffer) FreeRotateBuffer()}", -" {\"Mirror buffer (up/down)\" Mode(PasteBuffer) PasteBuffer(Mirror)}", -" {\"Mirror buffer (left/right)\" Mode(PasteBuffer) PasteBuffer(Rotate,1)", -" PasteBuffer(Mirror) PasteBuffer(Rotate,3)}", -" -", -" {\"Clear buffer\" PasteBuffer(Clear)}", -" {\"Convert buffer to element\" PasteBuffer(Convert)}", -" {\"Break buffer elements to pieces\" PasteBuffer(Restore)}", -" {\"Save buffer elements to file\" Save(PasteBuffer)}", -" -", -" {\"Select Buffer #1\" checked=buffer,1 PasteBuffer(1) m=1 a={\"Shift-1\" \"Shift1\"}}", -" {\"Select Buffer #2\" checked=buffer,2 PasteBuffer(2) m=2 a={\"Shift-2\" \"Shift2\"}}", -" {\"Select Buffer #3\" checked=buffer,3 PasteBuffer(3) m=3 a={\"Shift-3\" \"Shift3\"}}", -" {\"Select Buffer #4\" checked=buffer,4 PasteBuffer(4) m=4 a={\"Shift-4\" \"Shift4\"}}", -" {\"Select Buffer #5\" checked=buffer,5 PasteBuffer(5) m=5 a={\"Shift-5\" \"Shift5\"}}", -" }", -"", -"#", -"# Connects menu", -"#", -" {\"Connects\" m=C", -" {\"Lookup connection to object\" GetXY(Click on the object) Connection(Find) a={\"Ctrl-F\" \"Ctrlf\"}}", -" {\"Reset scanned pads/pins/vias\" Connection(ResetPinsViasAndPads) Display(Redraw)}", -" {\"Reset scanned lines/polygons\" Connection(ResetLinesAndPolygons) Display(Redraw)}", -" {\"Reset all connections\" Connection(Reset) Display(Redraw) a={\"Shift-F\" \"Shiftf\"}}", -" -", -" {\"Optimize rats nest\" Atomic(Save) DeleteRats(AllRats)", -" Atomic(Restore) AddRats(AllRats) Atomic(Block) a={\"O\" \"o\"}}", -" {\"Erase rats nest\" DeleteRats(AllRats) a={\"E\" \"e\"}}", -" {\"Erase selected rats\" DeleteRats(SelectedRats) a={\"Shift-E\" \"Shifte\"}}", -" -", -" {\"Auto-route selected rats\" AutoRoute(Selected)}", -" {\"Auto-route all rats\" AutoRoute(AllRats)}", -" {\"Rip up all auto-routed tracks\" RipUp(All)}", -" -", -" {\"Optimize routed tracks\"", -" {\"Auto-Optimize\" djopt(auto) a={\"Shift-=\" \"Shift=\"}}", -" {\"Debumpify\" djopt(debumpify) }", -" {\"Unjaggy\" djopt(unjaggy) }", -" {\"Vianudge\" djopt(vianudge) }", -" {\"Viatrim\" djopt(viatrim) }", -" {\"Ortho pull\" djopt(orthopull) }", -" {\"Simple optimization\" djopt(simple) a={\"=\" \"=\"}}", -" {\"Miter\" djopt(miter) }", -" {\"Puller\" a={\"Y\" \"y\"} Puller() }", -" {\"Global Puller\"", -" {\"Selected\" GlobalPuller(selected) }", -" {\"Found\" GlobalPuller(found) }", -" {\"All\" GlobalPuller() }", -" }", -" -", -" {\"Only autorouted nets\" OptAutoOnly() checked=optautoonly}", -" }", -" -", -" {\"Design Rule Checker\" DRC()}", -" -", -" {\"Apply vendor drill mapping\" ApplyVendor()}", -" -", -" {\"Design changes (back annotation)\"", -" {\"Swap nets on two selected pins\" net(swap) a={\"Shift-x\" \"Shiftx\"}}", -" {\"Replace footprint\" ReplaceFootprint() a={\"Alt-Shift-f\" \"Alt Shiftf\"}}", -" }", -" }", -"", -"#", -"# Plugins Menu", -"#", -" {\"Plugins\" m=P", -" {\"Manage plugins...\" ManagePlugins() a={\"Alt-R\" \"Altp\"}}", -" }", -"#", -"# Info Menu", -"#", -" {\"Info\" m=I", -" {\"Generate object report\" ReportObject() a={\"Ctrl-R\" \"Ctrlr\"}}", -" {\"Generate drill summary\" Report(DrillReport)}", -" {\"Report found pins/pads\" Report(FoundPins)}", -" {\"Key Bindings\"", -" {\"Remove\" a={\"Delete\" \"Delete\"}", -" Mode(Save)", -" Mode(Remove)", -" Mode(Notify)", -" Mode(Restore)", -" }", -" {\"Remove Selected\" a={\"Backspace\" \"BackSpace\"}", -" RemoveSelected()", -" }", -" {\"Remove Connected\" a={\"Shift-Backspace\" \"ShiftBackSpace\"}", -" Atomic(Save)", -" Connection(Reset)", -" Atomic(Restore)", -" Unselect(All)", -" Atomic(Restore)", -" Connection(Find)", -" Atomic(Restore)", -" Select(Connection)", -" Atomic(Restore)", -" RemoveSelected()", -" Atomic(Restore)", -" Connection(Reset)", -" Atomic(Restore)", -" Unselect(All)", -" Atomic(Block)", -" }", -" {\"Remove Connected\"", -" Atomic(Save)", -" Connection(Reset)", -" Atomic(Restore)", -" Unselect(All)", -" Atomic(Restore)", -" Connection(Find)", -" Atomic(Restore)", -" Select(Connection)", -" Atomic(Restore)", -" RemoveSelected()", -" Atomic(Restore)", -" Connection(Reset)", -" Atomic(Restore)", -" Unselect(All)", -" Atomic(Block)", -" }", -" {\"Set Same\" a={\"A\" \"a\"} SetSame()}", -" {\"Flip Object\" a={\"B\" \"b\"} Flip(Object)}", -" {\"Find Connections\" a={\"F\" \"f\"} Connection(Reset) Connection(Find)}", -" {\"ToggleHideName Object\" a={\"H\" \"h\"} ToggleHideName(Object)}", -" {\"ToggleHideName SelectedElement\" a={\"Shift-H\" \"Shifth\"} ToggleHideName(SelectedElements)}", -" {\"ChangeHole Object\" a={\"Ctrl-H\" \"Ctrlh\"} ChangeHole(Object)}", -" {\"ChangeJoin Object\" a={\"J\" \"j\"} ChangeJoin(Object)}", -" {\"ChangeJoin SelectedObject\" a={\"Shift-J\" \"Shiftj\"} ChangeJoin(SelectedObjects)}", -" {\"Clear Object +2 mil\" a={\"K\" \"k\"} ChangeClearSize(Object,+2,mil)}", -" {\"Clear Object -2 mil\" a={\"Shift-K\" \"Shiftk\"} ChangeClearSize(Object,-2,mil)}", -" {\"Clear Selected +2 mil\" a={\"Ctrl-K\" \"Ctrlk\"} ChangeClearSize(SelectedObjects,+2,mil)}", -" {\"Clear Selected -2 mil\" a={\"Shift-Ctrl-K\" \"Shift Ctrlk\"} ChangeClearSize(SelectedObjects,-2,mil)}", -" {\"Line Tool size +5 mil\" a={\"L\" \"l\"} SetValue(LineSize,+5,mil)}", -" {\"Line Tool size -5 mil\" a={\"Shift-L\" \"Shiftl\"} SetValue(LineSize,-5,mil)}", -" {\"Move Object to current layer\" a={\"M\" \"m\"} MoveToCurrentLayer(Object)}", -" {\"MarkCrosshair\" a={\"Ctrl-M\" \"Ctrlm\"} MarkCrosshair()}", -" {\"Select shortest rat\" a={\"Shift-N\" \"Shiftn\"} AddRats(Close)}", -" {\"AddRats to selected pins\" a={\"Shift-O\" \"Shifto\"}", -" Atomic(Save)", -" DeleteRats(AllRats)", -" Atomic(Restore)", -" AddRats(SelectedRats)", -" Atomic(Block) }", -" {\"ChangeOctagon Object\" a={\"Ctrl-O\" \"Ctrlo\"} ChangeOctagon(Object)}", -" {\"Polygon PreviousPoint\" a={\"P\" \"p\"} Polygon(PreviousPoint)}", -" {\"Polygon Close\" a={\"Shift-P\" \"Shiftp\"} Polygon(Close)}", -" {\"ChangeSquare Object\" a={\"Q\" \"q\"} ChangeSquare(ToggleObject)}", -" {\"ChangeSizes to Route style\" a={\"Y\" \"Shifty\"} ChangeSizes(Object,style,mil);}", -" {\"ChangeSize +5 mil\" a={\"S\" \"s\"} ChangeSize(Object,+5,mil)}", -" {\"ChangeSize -5 mil\" a={\"Shift-S\" \"Shifts\"} ChangeSize(Object,-5,mil)}", -" {\"ChangeDrill +5 mil\" a={\"Alt-S\" \"Alts\"} ChangeDrillSize(Object,+5,mil)}", -" {\"ChangeDrill -5 mil\" a={\"Alt-Shift-S\" \"Alt Shifts\"} ChangeDrillSize(Object,-5,mil)}", -" {\"Text Tool scale +10 mil\" a={\"T\" \"t\"} SetValue(TextScale,+10,mil)}", -" {\"Text Tool scale -10 mil\" a={\"Shift-T\" \"Shiftt\"} SetValue(TextScale,-10,mil)}", -" {\"Via Tool size +5 mil\" a={\"Shift-V\" \"Shiftv\"} SetValue(ViaSize,+5,mil)}", -" {\"Via Tool size -5 mil\" a={\"Shift-Ctrl-V\" \"Shift Ctrlv\"} SetValue(ViaSize,-5,mil)}", -" {\"Via Tool drill +5 mil\" a={\"Alt-V\" \"Altv\"} SetValue(ViaDrillingHole,+5,mil)}", -" {\"Via Tool drill -5 mil\" a={\"Alt-Shift-V\" \"Alt Shiftv\"} SetValue(ViaDrillingHole,-5,mil)}", -" {\"AddRats Selected\" a={\"Shift-W\" \"Shiftw\"} AddRats(SelectedRats)}", -" {\"Add All Rats\" a={\"W\" \"w\"} AddRats(AllRats)}", -" {\"Cycle Clip\" a={\"/\" \"/\"} Display(CycleClip)}", -" {\"Arrow Mode\" a={\"Space\" \"space\"} Mode(Arrow) checked=arrowmode,1}", -" {\"Temp Arrow ON\" a={\"[\" \"[\"} Mode(Save) Mode(Arrow) Mode(Notify)}", -" {\"Temp Arrow OFF\" a={\"]\" \"]\"} Mode(Release) Mode(Restore)}", -" -", -" {\"Step Up\" a={\"Up\" \"Up\"} Cursor(Warp,0,1,grid)}", -" {\"Step Down\" a={\"Down\" \"Down\"} Cursor(Warp,0,-1,grid)}", -" {\"Step Left\" a={\"Left\" \"Left\"} Cursor(Warp,-1,0,grid)}", -" {\"Step Right\" a={\"Right\" \"Right\"} Cursor(Warp,1,0,grid)}", -" {\"Step +Up\" a={\"Up\" \"ShiftUp\"} Cursor(Pan,0,50,view)}", -" {\"Step +Down\" a={\"Down\" \"ShiftDown\"} Cursor(Pan,0,-50,view)}", -" {\"Step +Left\" a={\"Left\" \"ShiftLeft\"} Cursor(Pan,-50,0,view)}", -" {\"Step +Right\" a={\"Right\" \"ShiftRight\"} Cursor(Pan,50,0,view)}", -" {'\"Click\"' a={\"Enter\" \"Enter\"} Mode(Notify) Mode(Release)}", -" -", -" }", -" }", -"", -"#", -"# Window Menu", -"#", -" {\"Window\" m=W", -" {\"Library\" DoWindows(Library) a={\"i\" \"i\"}}", -" {\"Message Log\" DoWindows(Log)}", -" {\"DRC Check\" DoWindows(DRC)}", -" {\"Netlist\" DoWindows(Netlist)}", -" {\"Command Entry\" Command() a={\":\" \":\"}}", -" {\"Pinout\" Display(Pinout) a={\"Shift-D\" \"Shiftd\"}}", -" -", -" {\"About...\" About()}", -" }", -"}", -"", -"PopupMenus =", -" {", -" Popup1 =", -" {", -" {\"Operations on selections\"", -" {\"Unselect all objects\" Unselect(All)}", -" {\"Remove selected objects\" RemoveSelected()}", -" {\"Copy selection to buffer\"", -" GetXY(Click to set the snap point for this buffer)", -" PasteBuffer(Clear)", -" PasteBuffer(AddSelected)", -" Mode(PasteBuffer)", -" }", -" {\"Cut selection to buffer\"", -" GetXY(Click to set the snap point for this buffer)", -" PasteBuffer(Clear)", -" PasteBuffer(AddSelected)", -" RemoveSelected()", -" Mode(PasteBuffer)", -" }", -" {\"Convert selection to element\" Select(Convert)}", -" {\"Auto place selected elements\" AutoPlaceSelected()}", -" {\"Autoroute selected elements\" AutoRoute(SelectedRats)}", -" {\"Rip up selected auto-routed tracks\" RipUp(Selected)}", -" }", -" {\"Operations on this location\"", -" {\"Generate object report\" GetXY(Click on the object) Report(Object)}", -" }", -" -", -" {\"Undo last operation\" Undo()}", -" {\"Redo last undone operation\" Redo()}", -" -", -" {Tools", -" {\"None\" checked=nomode,1 Mode(None)}", -" {\"Via\" checked=viamode,1 Mode(Via) a={\"F1\" \"F1\"}}", -" {\"Line\" checked=linemode,1 Mode(Line) a={\"F2\" \"F2\"}}", -" {\"Arc\" checked=arcmode,1 Mode(Arc) a={\"F3\" \"F3\"}}", -" {\"Text\" checked=textmode,1 Mode(Text) a={\"F4\" \"F4\"}}", -" {\"Rectangle\" checked=rectanglemode,1 Mode(Rectangle) a={\"F5\" \"F5\"}}", -" {\"Polygon\" checked=polygonmode,1 Mode(Polygon) a={\"F6\" \"F6\"}}", -" {\"Polygon Hole\" checked=polygonholemode,1 Mode(PolygonHole)}", -" {\"Buffer\" checked=pastebuffermode,1 Mode(PasteBuffer) a={\"F7\" \"F7\"}}", -" {\"Remove\" checked=removemode,1 Mode(Remove) a={\"F8\" \"F8\"}}", -" {\"Rotate\" checked=rotatemode,1 Mode(Rotate) a={\"F9\" \"F9\"}}", -" {\"Thermal\" checked=thermalmode,1 Mode(Thermal) a={\"F10\" \"F10\"}}", -" {\"Arrow\" checked=arrowmode,1 Mode(Arrow) a={\"F11\" \"F11\"}}", -" {\"Insert Point\" checked=insertpointmode,1 Mode(InsertPoint) a={\"Insert\" \"Insert\"}}", -" {\"Move\" checked=movemode,1 Mode(Move)}", -" {\"Copy\" checked=copymode,1 Mode(Copy)}", -" {\"Lock\" checked=lockmode,1 Mode(Lock) a={\"F12\" \"F12\"}}", -" {\"Cancel\" Mode(Escape) a={\"Esc\" \"Escape\"}}", -" }", -" }", -" }", -"", -0}; Index: trunk/src/gpcb-menu.res =================================================================== --- trunk/src/gpcb-menu.res (revision 1569) +++ trunk/src/gpcb-menu.res (nonexistent) @@ -1,555 +0,0 @@ -# -*- c -*- -# Note - gpcb-menu.res is used to build gpcb-menu.h -# Note - parameters are sensitive to extra spaces around the commas - -Mouse = -{ - Left = { - Mode(Notify) - ctrl = { Mode(Save) Mode(None) Mode(Restore) Mode(Notify) } - shift-ctrl = { Mode(Save) Mode(Remove) Mode(Notify) Mode(Restore) } - up = Mode(Release) - } - Right = { - Pan(1) - up = Pan(0) - shift = Popup(Popup1) - ctrl = Display(CycleCrosshair) - } - Middle = { - Mode(Stroke) - up = Mode(Release) - ctrl = { Mode(Save) Mode(Copy) Mode(Notify) } - up-ctrl = { Mode(Notify) Mode(Restore) } - shift-ctrl = { Display(ToggleRubberbandMode) Mode(Save) Mode(Move) Mode(Notify) } - up-shift-ctrl = { Mode(Notify) Mode(Restore) Display(ToggleRubberbandMode) } - } - Up = { - Zoom(0.8) - shift = Scroll(up) - ctrl = Scroll(left) - } - Down = { - Zoom(1.25) - shift = Scroll(down) - ctrl = Scroll(right) - } -# If you want zoom to center, do this instead. - #Up = { {Zoom(0.8) Center()} } - #Down = { {Zoom(1.25) Center()} } -} - -MainMenu = -{ - -# -# File Menu -# - {"File" m=F - {"Save Layout" Save(Layout) tip="Saves current layout" m=S a={"Ctrl-S" "Ctrls"}} - {"Save Layout As..." Save(LayoutAs) tip="Saves current layout into a new file" m=A a={"Shift Ctrl-S" "Shift Ctrls"}} - - - {"Revert" Load(Revert,none) tip="Revert to the layout stored on disk"} - - - {"Import Schematics" Import() } - {"Load layout" Load(Layout) tip="Load a layout from a file"} - {"Load element data to paste-buffer" PasteBuffer(Clear) Load(ElementTobuffer)} - {"Load layout data to paste-buffer" PasteBuffer(Clear) Load(LayoutTobuffer)} - {"Load netlist file" Load(Netlist)} - {"Load vendor resource file" LoadVendorFrom()} - - - {"Save connection data of" - {" a single element" GetXY(Click to set the element mark <>) Save(ElementConnections)} - {" all elements" Save(AllConnections)} - {" unused pins" Save(AllUnusedPins)} - {" netlist patch for back annotation" SavePatch() a={"Alt-Ctrl-B" "Alt Ctrlb"}} - } - - - {"Print layout..." Print()} - {"Export layout..." Export()} - {"Calibrate Printer..." PrintCalibrate()} - - - {"Start New Layout" New() a={"Ctrl-N" "Ctrln"}} - - - {"Preferences..." DoWindows(Preferences)} - - - {"Quit Program" Quit() a={"Ctrl-Q" "Ctrlq"}} - } - -# -# Edit Menu -# - {"Edit" m=E - {"Undo last operation" Undo() a={"U" "u"}} - {"Redo last undone operation" Redo() a={"Shift-R" "Shiftr"}} - {"Clear undo-buffer" Undo(ClearList) a={"Shift-Ctrl-U" "Shift Ctrlu"}} - - - {"Cut selection to buffer" GetXY(Click to set the snap point for this buffer) - PasteBuffer(Clear) PasteBuffer(AddSelected) RemoveSelected() Mode(PasteBuffer) - a={"Ctrl-X" "Ctrlx"}} - {"Copy selection to buffer" GetXY(Click to set the snap point for this buffer) - PasteBuffer(Clear) PasteBuffer(AddSelected) Unselect(All) Mode(PasteBuffer) - a={"Ctrl-C" "Ctrlc"}} - {"Paste buffer to layout" Mode(PasteBuffer) a={"Ctrl-V" "Ctrlv"}} - - - {"Unselect all" Unselect(All) a={"Shift-Alt-A" "Shift Alta"}} - {"Select all visible" Select(All) a={"Alt-A" "Alta"}} - - - {"Edit name of" - {"text on layout" ChangeName(Object) a={"N" "n"}} - {"pin on layout" ChangeName(Object, Number) a={"Shift-Ctrl-N" "Shift Ctrln"}} - {"layout" ChangeName(Layout)} - {"active layer" ChangeName(Layer)} - } - {"Edit attributes of" - {"Layout" Attributes(Layout)} - {"CurrentLayer" Attributes(Layer)} - {"Element" Attributes(Element)} - } - {"Change flags" - {"Nonetlist" ChangeNonetlist(Element) a={"Alt-N" "Altn"}} - } - - - {"Route Styles" @routestyles - - - {"Edit..." AdjustStyle(0)} - } - } - -# -# View Menu -# - {"View" m=V - {"Enable visible grid" checked=drawgrid Display(Grid)} - {"Grid units" - {"mil" checked=grid_units_mil,1 SetUnits(mil)} - {"mm" checked=grid_units_mm,1 SetUnits(mm)} - } - {"Grid size" - {"No Grid" checked=grid,0 SetValue(Grid,1)} - - - { "0.1 mil" checked=gridsize,0.1mil SetUnits(mil) SetValue(Grid,0.1mil)} - { "1 mil" checked=gridsize,1mil SetUnits(mil) SetValue(Grid,1mil)} - { "5 mil" checked=gridsize,5mil SetUnits(mil) SetValue(Grid,5mil)} - { "10 mil" checked=gridsize,10mil SetUnits(mil) SetValue(Grid,10mil)} - { "25 mil" checked=gridsize,25mil SetUnits(mil) SetValue(Grid,25mil)} - { "50 mil" checked=gridsize,50mil SetUnits(mil) SetValue(Grid,50mil)} - {"100 mil" checked=gridsize,100mil SetUnits(mil) SetValue(Grid,100mil)} - - - {"0.01 mm" checked=gridsize,0.01mm SetUnits(mm) SetValue(Grid,0.01mm)} - {"0.05 mm" checked=gridsize,0.05mm SetUnits(mm) SetValue(Grid,0.05mm)} - {"0.1 mm" checked=gridsize,0.10mm SetUnits(mm) SetValue(Grid,0.1mm)} - {"0.25 mm" checked=gridsize,0.25mm SetUnits(mm) SetValue(Grid,0.25mm)} - {"0.5 mm" checked=gridsize,0.50mm SetUnits(mm) SetValue(Grid,0.5mm)} - {"1 mm" checked=gridsize,1mm SetUnits(mm) SetValue(Grid,1mm)} - - - {"Grid -5mil" SetValue(Grid,-5,mil) a={"Shift-G" "Shiftg"}} - {"Grid +5mil" SetValue(Grid,+5,mil) a={"G" "g"}} - {"Grid -0.05mm" SetValue(Grid,-0.05,mm) a={"Shift-Ctrl-G" "Shift Ctrlg"}} - {"Grid +0.05mm" SetValue(Grid,+0.05,mm) a={"Ctrl-G" "Ctrlg"}} - } - {"Realign grid" GetXY(Click to set the grid origin) Display(ToggleGrid)} - - - {"Displayed element name" - {"Description" Display(Description) checked=elementname,1} - {"Reference Designator" Display(NameOnPCB) checked=elementname,2} - {"Value" Display(Value) checked=elementname,3} - } - {"Enable Pinout shows number" checked=shownumber Display(ToggleName)} - {"Pins/Via show Name/Number" Display(PinOrPadName) a={"D" "d"}} - - - {"Zoom In 20%" Zoom(-1.2) m=Z a={"Z" "z"}} - {"Zoom Out 20%" Zoom(+1.2) m=O a={"Shift-Z" "Shiftz"}} - {"More zooms and view changes" - {"Zoom Max" Zoom() m=M a={"V" "v"}} - {"Zoom In 2X" Zoom(-2)} - {"Zoom Out 2X" Zoom(+2)} - {"Zoom to 0.1mil/px" Zoom(=0.1mil)} - {"Zoom to 0.01mm/px" Zoom(=0.01mm)} - {"Zoom to 1mil/px" Zoom(=1mil)} - {"Zoom to 0.05mm/px" Zoom(=0.05mm)} - {"Zoom to 2.5mil/px" Zoom(=2.5mil)} - {"Zoom to 0.1mm/px" Zoom(=0.1mm)} - {"Zoom to 10mil/px" Zoom(=10mil)} - {"Zoom In 20% and center" Zoom(-1.2) Center() m=Z } - {"Zoom Out 20% and center" Zoom(+1.2) Center() m=O } - {"Flip up/down" checked=flip_y SwapSides(V) a={"Tab" "Tab"}} - {"Flip left/right" checked=flip_x SwapSides(H) a={"Shift-Tab" "ShiftTab"}} - {"Spin 180 degrees" SwapSides(R) a={"Ctrl-Tab" "CtrlTab"}} - {"Swap Sides" SwapSides() a={"Ctrl-Shift-Tab" "Ctrl ShiftTab"}} - {"Center cursor" Center() a={"C" "c"}} - } - - - {"Shown Layers" - @layerview - - - {"Edit Layer Groups" EditLayerGroups()} - } - {"Current Layer" - @layerpick - - - {"Delete current layer" MoveLayer(c,-1)} - {"Add new layer" MoveLayer(-1,c)} - {"Move current layer up" MoveLayer(c,up)} - {"Move current layer down" MoveLayer(c,down)} - } - } - -# -# Settings menu -# - {"Settings" m=S - {"'All-direction' lines" checked=alldirection Display(Toggle45Degree) a={"." "."}} - {"Auto swap line start angle" checked=swapstartdir Display(ToggleStartDirection)} - {"Orthogonal moves" checked=orthomove Display(ToggleOrthoMove)} - {"Crosshair snaps to pins and pads" checked=snappin Display(ToggleSnapPin)} - {"Crosshair snaps to off-grid points on lines" checked=snapoffgridline Display(ToggleSnapOffGridLine)} - {"Crosshair shows DRC clearance" checked=showdrc Display(ToggleShowDRC)} - {"Auto enforce DRC clearance" checked=autodrc Display(ToggleAutoDRC)} - {"Lock Names" checked=locknames Display(ToggleLockNames)} - {"Only Names" checked=onlynames Display(ToggleOnlyNames)} - {"Hide Names" checked=hidenames Display(ToggleHideNames)} - {"Mincut on shorts" checked=enablemincut Display(ToggleMinCut)} - {"Libstroke gestures on middle button" checked=enablestroke Display(ToggleStroke)} - - - {"Rubber band mode" checked=rubberband Display(ToggleRubberBandMode)} - {"Require unique element names" checked=uniquename Display(ToggleUniqueNames)} - {"Auto-zero delta measurements" checked=localref Display(ToggleLocalRef)} - {"New lines, arcs clear polygons" checked=clearnew Display(ToggleClearLine)} - {"New polygons are full ones" checked=newfullpoly Display(ToggleFullPoly)} - {"Show autorouter trials" checked=liveroute Display(ToggleLiveRoute)} - {"Highlighting on line, arc points" checked=highlightonpoint Display(ToggleHighlightOnPoint)} - {"Thin draw" checked=thindraw Display(ToggleThindraw) a={"|" "|"}} - {"Thin draw poly" checked=thindrawpoly Display(ToggleThindrawPoly) a={"Ctrl-Shift-P" "Ctrl Shiftp"}} - {"Check polygons" checked=checkplanes Display(ToggleCheckPlanes)} - - - {"Vendor drill mapping" ToggleVendor() checked=VendorMapOn} - {"Import New Elements at" m=I - {" Center" Import(setnewpoint,center) m=C} - {" Mark" Import(setnewpoint,mark) m=M} - {" Crosshair" Import(setnewpoint) m=h} - - - {"Set Dispersion" Import(setdisperse) m=D} - } - } - -# -# Select menu -# - {"Select" m=l - {"Select all visible objects" Select(All)} - {"Select all connected objects" Select(Connection)} - - - {"Unselect all objects" Unselect(All)} - {"unselect all connected objects" Unselect(Connection)} - - - {"Select by name" - {"All objects" Select(ObjectByName) active=have_regex} - {"Elements" Select(ElementByName) active=have_regex} - {"Pads" Select(PadByName) active=have_regex} - {"Pins" Select(PinByName) active=have_regex} - {"Text" Select(TextByName) active=have_regex} - {"Vias" Select(ViaByName) active=have_regex} - } - - - {"Auto-place selected elements" AutoPlaceSelected() a={"Ctrl-P" "Ctrlp"}} - {"Disperse all elements" DisperseElements(All)} - {"Disperse selected elements" DisperseElements(Selected)} - - - {"Move selected elements to other side" Flip(SelectedElements) a={"Shift-B" "Shiftb"}} - {"Move selected to current layer" MoveToCurrentLayer(Selected) a={"Shift-M" "Shiftm"}} - {"Remove selected objects" RemoveSelected() a={"Shift-Delete" "ShiftDelete"}} - {"Convert selection to element" Select(Convert)} - - - {"Optimize selected rats" DeleteRats(SelectedRats) AddRats(SelectedRats)} - {"Auto-route selected rats" AutoRoute(SelectedRats) a={"Alt-R" "Altr"}} - {"Rip up selected auto-routed tracks" RipUp(Selected)} - - - {"Change size of selected objects" - {"Lines -10 mil" ChangeSize(SelectedLines,-10,mil) ChangeSize(SelectedArcs,-10,mil)} - {"Lines +10 mil" ChangeSize(SelectedLines,+10,mil) ChangeSize(SelectedArcs,+10,mil)} - {"Pads -10 mil" ChangeSize(SelectedPads,-10,mil)} - {"Pads +10 mil" ChangeSize(SelectedPads,+10,mil)} - {"Pins -10 mil" ChangeSize(SelectedPins,-10,mil)} - {"Pins +10 mil" ChangeSize(SelectedPins,+10,mil)} - {"Texts -10 mil" ChangeSize(SelectedTexts,-10,mil)} - {"Texts +10 mil" ChangeSize(SelectedTexts,+10,mil)} - {"Vias -10 mil" ChangeSize(SelectedVias,-10,mil)} - {"Vias +10 mil" ChangeSize(SelectedVias,+10,mil)} - } - - - {"Change drilling hole of selected objects" - {"Vias -10 mil" ChangeDrillSize(SelectedVias,-10,mil)} - {"Vias +10 mil" ChangeDrillSize(SelectedVias,+10,mil)} - {"Pins -10 mil" ChangeDrillSize(SelectedPins,-10,mil)} - {"Pins +10 mil" ChangeDrillSize(SelectedPins,+10,mil)} - } - - - {"Change square-flag of selected objects" - {"Elements" ChangeSquare(SelectedElements)} - {"Pins" ChangeSquare(SelectedPins)} - } - - {"Cycle object being dragged" CycleDrag() a={"x" "x"}} - } - -# -# Buffer menu -# - {"Buffer" m=B - {"Cut selection to buffer" GetXY(Click to set the snap point for this buffer) - PasteBuffer(Clear) PasteBuffer(AddSelected) RemoveSelected() Mode(PasteBuffer)} - {"Paste buffer to layout" Mode(PasteBuffer)} - - - {"Rotate buffer 90 deg CCW" Mode(PasteBuffer) PasteBuffer(Rotate,1) - a={"Shift-F7" "ShiftF7"}} - {"Rotate buffer 90 deg CW" Mode(PasteBuffer) PasteBuffer(Rotate,3)} - {"Arbitrarily Rotate Buffer" Mode(PasteBuffer) FreeRotateBuffer()} - {"Mirror buffer (up/down)" Mode(PasteBuffer) PasteBuffer(Mirror)} - {"Mirror buffer (left/right)" Mode(PasteBuffer) PasteBuffer(Rotate,1) - PasteBuffer(Mirror) PasteBuffer(Rotate,3)} - - - {"Clear buffer" PasteBuffer(Clear)} - {"Convert buffer to element" PasteBuffer(Convert)} - {"Break buffer elements to pieces" PasteBuffer(Restore)} - {"Save buffer elements to file" Save(PasteBuffer)} - - - {"Select Buffer #1" checked=buffer,1 PasteBuffer(1) m=1 a={"Shift-1" "Shift1"}} - {"Select Buffer #2" checked=buffer,2 PasteBuffer(2) m=2 a={"Shift-2" "Shift2"}} - {"Select Buffer #3" checked=buffer,3 PasteBuffer(3) m=3 a={"Shift-3" "Shift3"}} - {"Select Buffer #4" checked=buffer,4 PasteBuffer(4) m=4 a={"Shift-4" "Shift4"}} - {"Select Buffer #5" checked=buffer,5 PasteBuffer(5) m=5 a={"Shift-5" "Shift5"}} - } - -# -# Connects menu -# - {"Connects" m=C - {"Lookup connection to object" GetXY(Click on the object) Connection(Find) a={"Ctrl-F" "Ctrlf"}} - {"Reset scanned pads/pins/vias" Connection(ResetPinsViasAndPads) Display(Redraw)} - {"Reset scanned lines/polygons" Connection(ResetLinesAndPolygons) Display(Redraw)} - {"Reset all connections" Connection(Reset) Display(Redraw) a={"Shift-F" "Shiftf"}} - - - {"Optimize rats nest" Atomic(Save) DeleteRats(AllRats) - Atomic(Restore) AddRats(AllRats) Atomic(Block) a={"O" "o"}} - {"Erase rats nest" DeleteRats(AllRats) a={"E" "e"}} - {"Erase selected rats" DeleteRats(SelectedRats) a={"Shift-E" "Shifte"}} - - - {"Auto-route selected rats" AutoRoute(Selected)} - {"Auto-route all rats" AutoRoute(AllRats)} - {"Rip up all auto-routed tracks" RipUp(All)} - - - {"Optimize routed tracks" - {"Auto-Optimize" djopt(auto) a={"Shift-=" "Shift="}} - {"Debumpify" djopt(debumpify) } - {"Unjaggy" djopt(unjaggy) } - {"Vianudge" djopt(vianudge) } - {"Viatrim" djopt(viatrim) } - {"Ortho pull" djopt(orthopull) } - {"Simple optimization" djopt(simple) a={"=" "="}} - {"Miter" djopt(miter) } - {"Puller" a={"Y" "y"} Puller() } - {"Global Puller" - {"Selected" GlobalPuller(selected) } - {"Found" GlobalPuller(found) } - {"All" GlobalPuller() } - } - - - {"Only autorouted nets" OptAutoOnly() checked=optautoonly} - } - - - {"Design Rule Checker" DRC()} - - - {"Apply vendor drill mapping" ApplyVendor()} - - - {"Design changes (back annotation)" - {"Swap nets on two selected pins" net(swap) a={"Shift-x" "Shiftx"}} - {"Replace footprint" ReplaceFootprint() a={"Alt-Shift-f" "Alt Shiftf"}} - } - } - -# -# Plugins Menu -# - {"Plugins" m=P - {"Manage plugins..." ManagePlugins() a={"Alt-R" "Altp"}} - } -# -# Info Menu -# - {"Info" m=I - {"Generate object report" ReportObject() a={"Ctrl-R" "Ctrlr"}} - {"Generate drill summary" Report(DrillReport)} - {"Report found pins/pads" Report(FoundPins)} - {"Key Bindings" - {"Remove" a={"Delete" "Delete"} - Mode(Save) - Mode(Remove) - Mode(Notify) - Mode(Restore) - } - {"Remove Selected" a={"Backspace" "BackSpace"} - RemoveSelected() - } - {"Remove Connected" a={"Shift-Backspace" "ShiftBackSpace"} - Atomic(Save) - Connection(Reset) - Atomic(Restore) - Unselect(All) - Atomic(Restore) - Connection(Find) - Atomic(Restore) - Select(Connection) - Atomic(Restore) - RemoveSelected() - Atomic(Restore) - Connection(Reset) - Atomic(Restore) - Unselect(All) - Atomic(Block) - } - {"Remove Connected" - Atomic(Save) - Connection(Reset) - Atomic(Restore) - Unselect(All) - Atomic(Restore) - Connection(Find) - Atomic(Restore) - Select(Connection) - Atomic(Restore) - RemoveSelected() - Atomic(Restore) - Connection(Reset) - Atomic(Restore) - Unselect(All) - Atomic(Block) - } - {"Set Same" a={"A" "a"} SetSame()} - {"Flip Object" a={"B" "b"} Flip(Object)} - {"Find Connections" a={"F" "f"} Connection(Reset) Connection(Find)} - {"ToggleHideName Object" a={"H" "h"} ToggleHideName(Object)} - {"ToggleHideName SelectedElement" a={"Shift-H" "Shifth"} ToggleHideName(SelectedElements)} - {"ChangeHole Object" a={"Ctrl-H" "Ctrlh"} ChangeHole(Object)} - {"ChangeJoin Object" a={"J" "j"} ChangeJoin(Object)} - {"ChangeJoin SelectedObject" a={"Shift-J" "Shiftj"} ChangeJoin(SelectedObjects)} - {"Clear Object +2 mil" a={"K" "k"} ChangeClearSize(Object,+2,mil)} - {"Clear Object -2 mil" a={"Shift-K" "Shiftk"} ChangeClearSize(Object,-2,mil)} - {"Clear Selected +2 mil" a={"Ctrl-K" "Ctrlk"} ChangeClearSize(SelectedObjects,+2,mil)} - {"Clear Selected -2 mil" a={"Shift-Ctrl-K" "Shift Ctrlk"} ChangeClearSize(SelectedObjects,-2,mil)} - {"Line Tool size +5 mil" a={"L" "l"} SetValue(LineSize,+5,mil)} - {"Line Tool size -5 mil" a={"Shift-L" "Shiftl"} SetValue(LineSize,-5,mil)} - {"Move Object to current layer" a={"M" "m"} MoveToCurrentLayer(Object)} - {"MarkCrosshair" a={"Ctrl-M" "Ctrlm"} MarkCrosshair()} - {"Select shortest rat" a={"Shift-N" "Shiftn"} AddRats(Close)} - {"AddRats to selected pins" a={"Shift-O" "Shifto"} - Atomic(Save) - DeleteRats(AllRats) - Atomic(Restore) - AddRats(SelectedRats) - Atomic(Block) } - {"ChangeOctagon Object" a={"Ctrl-O" "Ctrlo"} ChangeOctagon(Object)} - {"Polygon PreviousPoint" a={"P" "p"} Polygon(PreviousPoint)} - {"Polygon Close" a={"Shift-P" "Shiftp"} Polygon(Close)} - {"ChangeSquare Object" a={"Q" "q"} ChangeSquare(ToggleObject)} - {"ChangeSizes to Route style" a={"Y" "Shifty"} ChangeSizes(Object,style,mil);} - {"ChangeSize +5 mil" a={"S" "s"} ChangeSize(Object,+5,mil)} - {"ChangeSize -5 mil" a={"Shift-S" "Shifts"} ChangeSize(Object,-5,mil)} - {"ChangeDrill +5 mil" a={"Alt-S" "Alts"} ChangeDrillSize(Object,+5,mil)} - {"ChangeDrill -5 mil" a={"Alt-Shift-S" "Alt Shifts"} ChangeDrillSize(Object,-5,mil)} - {"Text Tool scale +10 mil" a={"T" "t"} SetValue(TextScale,+10,mil)} - {"Text Tool scale -10 mil" a={"Shift-T" "Shiftt"} SetValue(TextScale,-10,mil)} - {"Via Tool size +5 mil" a={"Shift-V" "Shiftv"} SetValue(ViaSize,+5,mil)} - {"Via Tool size -5 mil" a={"Shift-Ctrl-V" "Shift Ctrlv"} SetValue(ViaSize,-5,mil)} - {"Via Tool drill +5 mil" a={"Alt-V" "Altv"} SetValue(ViaDrillingHole,+5,mil)} - {"Via Tool drill -5 mil" a={"Alt-Shift-V" "Alt Shiftv"} SetValue(ViaDrillingHole,-5,mil)} - {"AddRats Selected" a={"Shift-W" "Shiftw"} AddRats(SelectedRats)} - {"Add All Rats" a={"W" "w"} AddRats(AllRats)} - {"Cycle Clip" a={"/" "/"} Display(CycleClip)} - {"Arrow Mode" a={"Space" "space"} Mode(Arrow) checked=arrowmode,1} - {"Temp Arrow ON" a={"[" "["} Mode(Save) Mode(Arrow) Mode(Notify)} - {"Temp Arrow OFF" a={"]" "]"} Mode(Release) Mode(Restore)} - - - {"Step Up" a={"Up" "Up"} Cursor(Warp,0,1,grid)} - {"Step Down" a={"Down" "Down"} Cursor(Warp,0,-1,grid)} - {"Step Left" a={"Left" "Left"} Cursor(Warp,-1,0,grid)} - {"Step Right" a={"Right" "Right"} Cursor(Warp,1,0,grid)} - {"Step +Up" a={"Up" "ShiftUp"} Cursor(Pan,0,50,view)} - {"Step +Down" a={"Down" "ShiftDown"} Cursor(Pan,0,-50,view)} - {"Step +Left" a={"Left" "ShiftLeft"} Cursor(Pan,-50,0,view)} - {"Step +Right" a={"Right" "ShiftRight"} Cursor(Pan,50,0,view)} - {'"Click"' a={"Enter" "Enter"} Mode(Notify) Mode(Release)} - - - } - } - -# -# Window Menu -# - {"Window" m=W - {"Library" DoWindows(Library) a={"i" "i"}} - {"Message Log" DoWindows(Log)} - {"DRC Check" DoWindows(DRC)} - {"Netlist" DoWindows(Netlist)} - {"Command Entry" Command() a={":" ":"}} - {"Pinout" Display(Pinout) a={"Shift-D" "Shiftd"}} - - - {"About..." About()} - } -} - -PopupMenus = - { - Popup1 = - { - {"Operations on selections" - {"Unselect all objects" Unselect(All)} - {"Remove selected objects" RemoveSelected()} - {"Copy selection to buffer" - GetXY(Click to set the snap point for this buffer) - PasteBuffer(Clear) - PasteBuffer(AddSelected) - Mode(PasteBuffer) - } - {"Cut selection to buffer" - GetXY(Click to set the snap point for this buffer) - PasteBuffer(Clear) - PasteBuffer(AddSelected) - RemoveSelected() - Mode(PasteBuffer) - } - {"Convert selection to element" Select(Convert)} - {"Auto place selected elements" AutoPlaceSelected()} - {"Autoroute selected elements" AutoRoute(SelectedRats)} - {"Rip up selected auto-routed tracks" RipUp(Selected)} - } - {"Operations on this location" - {"Generate object report" GetXY(Click on the object) Report(Object)} - } - - - {"Undo last operation" Undo()} - {"Redo last undone operation" Redo()} - - - {Tools - {"None" checked=nomode,1 Mode(None)} - {"Via" checked=viamode,1 Mode(Via) a={"F1" "F1"}} - {"Line" checked=linemode,1 Mode(Line) a={"F2" "F2"}} - {"Arc" checked=arcmode,1 Mode(Arc) a={"F3" "F3"}} - {"Text" checked=textmode,1 Mode(Text) a={"F4" "F4"}} - {"Rectangle" checked=rectanglemode,1 Mode(Rectangle) a={"F5" "F5"}} - {"Polygon" checked=polygonmode,1 Mode(Polygon) a={"F6" "F6"}} - {"Polygon Hole" checked=polygonholemode,1 Mode(PolygonHole)} - {"Buffer" checked=pastebuffermode,1 Mode(PasteBuffer) a={"F7" "F7"}} - {"Remove" checked=removemode,1 Mode(Remove) a={"F8" "F8"}} - {"Rotate" checked=rotatemode,1 Mode(Rotate) a={"F9" "F9"}} - {"Thermal" checked=thermalmode,1 Mode(Thermal) a={"F10" "F10"}} - {"Arrow" checked=arrowmode,1 Mode(Arrow) a={"F11" "F11"}} - {"Insert Point" checked=insertpointmode,1 Mode(InsertPoint) a={"Insert" "Insert"}} - {"Move" checked=movemode,1 Mode(Move)} - {"Copy" checked=copymode,1 Mode(Copy)} - {"Lock" checked=lockmode,1 Mode(Lock) a={"F12" "F12"}} - {"Cancel" Mode(Escape) a={"Esc" "Escape"}} - } - } - } - Index: trunk/src/Makefile.dep =================================================================== --- trunk/src/Makefile.dep (revision 1569) +++ trunk/src/Makefile.dep (revision 1570) @@ -271,7 +271,8 @@ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - data.h global.h misc.h ../src_3rd/genvector/gds_char.h mymem.h \ + hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h \ + global.h misc.h ../src_3rd/genvector/gds_char.h mymem.h \ ../src_plugins/hid_gtk/ghid-coord-entry.h \ ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ @@ -293,7 +294,8 @@ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - data.h global.h misc.h ../src_3rd/genvector/gds_char.h mymem.h \ + hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h \ + global.h misc.h ../src_3rd/genvector/gds_char.h mymem.h \ ../src_plugins/hid_gtk/ghid-coord-entry.h \ ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ @@ -314,7 +316,8 @@ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - data.h global.h misc.h ../src_3rd/genvector/gds_char.h mymem.h \ + hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h \ + global.h misc.h ../src_3rd/genvector/gds_char.h mymem.h \ ../src_plugins/hid_gtk/ghid-coord-entry.h \ ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ @@ -322,20 +325,22 @@ ../src_plugins/hid_gtk/gui-pinout-preview.h pcb-printf.h \ ../src_plugins/hid_gtk/ghid-cell-renderer-visibility.h ../src_plugins/hid_gtk/ghid-main-menu.o: \ - ../src_plugins/hid_gtk/ghid-main-menu.c ../src_plugins/hid_gtk/gtkhid.h \ - ../src_plugins/hid_gtk/gui.h global.h ../config.h ../config.manual.h \ - ../config.auto.h const.h ../globalconst.h ../config.h macro.h \ - global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ - ../src_3rd/genvector/genvector_undef.h hid.h global_element.h \ - list_element.h plug_footprint.h hid.h hid_cfg.h \ + ../src_plugins/hid_gtk/ghid-main-menu.c ../src_3rd/liblihata/tree.h \ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - data.h global.h misc.h ../src_3rd/genvector/gds_char.h mymem.h \ + ../src_plugins/hid_gtk/gtkhid.h ../src_plugins/hid_gtk/gui.h global.h \ + ../config.h ../config.manual.h ../config.auto.h const.h ../globalconst.h \ + ../config.h macro.h global_typedefs.h global_objs.h \ + ../src_3rd/genlist/gendlist.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ + ../src_3rd/genvector/genvector_undef.h hid.h global_element.h \ + list_element.h plug_footprint.h hid.h hid_cfg.h hid_cfg_input.h \ + ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h global.h misc.h \ + ../src_3rd/genvector/gds_char.h mymem.h \ ../src_plugins/hid_gtk/ghid-coord-entry.h \ ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ @@ -351,16 +356,20 @@ vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h global_element.h \ list_element.h plug_footprint.h ../src_plugins/hid_gtk/gtkhid.h \ - ../src_plugins/hid_gtk/gui.h hid.h hid_cfg.h \ - ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ - ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - data.h global.h misc.h ../src_3rd/genvector/gds_char.h mymem.h \ + ../src_plugins/hid_gtk/gui.h hid.h hid_cfg.h ../src_3rd/liblihata/dom.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ + ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/ht_inlines.h hid_cfg_input.h \ + ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h global.h misc.h \ + ../src_3rd/genvector/gds_char.h mymem.h \ ../src_plugins/hid_gtk/ghid-coord-entry.h \ ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ ../src_plugins/hid_gtk/ghid-route-style-selector.h \ ../src_plugins/hid_gtk/gui-pinout-preview.h pcb-printf.h +../src_plugins/hid_gtk/gschem_accel_label.o: \ + ../src_plugins/hid_gtk/gschem_accel_label.c \ + ../src_plugins/hid_gtk/gschem_accel_label.h ../src_plugins/hid_gtk/gtkhid-gdk.o: ../src_plugins/hid_gtk/gtkhid-gdk.c \ ../config.h ../config.manual.h ../config.auto.h crosshair.h global.h \ const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ @@ -374,7 +383,8 @@ global.h hid.h hid_cfg.h ../src_3rd/liblihata/dom.h \ ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h data.h misc.h \ + ../src_3rd/liblihata/genht/ht_inlines.h hid_cfg_input.h \ + ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h misc.h \ ../src_3rd/genvector/gds_char.h mymem.h \ ../src_plugins/hid_gtk/ghid-coord-entry.h \ ../src_plugins/hid_gtk/ghid-main-menu.h \ @@ -397,7 +407,8 @@ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - data.h misc.h ../src_3rd/genvector/gds_char.h mymem.h \ + hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h \ + misc.h ../src_3rd/genvector/gds_char.h mymem.h \ ../src_plugins/hid_gtk/ghid-coord-entry.h \ ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ @@ -419,7 +430,8 @@ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - data.h global.h misc.h ../src_3rd/genvector/gds_char.h mymem.h \ + hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h \ + global.h misc.h ../src_3rd/genvector/gds_char.h mymem.h \ ../src_plugins/hid_gtk/ghid-coord-entry.h \ ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ @@ -439,7 +451,8 @@ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - data.h global.h misc.h ../src_3rd/genvector/gds_char.h mymem.h \ + hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h \ + global.h misc.h ../src_3rd/genvector/gds_char.h mymem.h \ ../src_plugins/hid_gtk/ghid-coord-entry.h \ ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ @@ -461,7 +474,8 @@ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - data.h global.h misc.h ../src_3rd/genvector/gds_char.h mymem.h \ + hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h \ + global.h misc.h ../src_3rd/genvector/gds_char.h mymem.h \ ../src_plugins/hid_gtk/ghid-coord-entry.h \ ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ @@ -478,10 +492,10 @@ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h global_element.h \ list_element.h plug_footprint.h ../src_plugins/hid_gtk/gui.h global.h \ - hid.h hid_cfg.h ../src_3rd/liblihata/dom.h \ - ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ - ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ - ../src_3rd/liblihata/genht/ht_inlines.h misc.h \ + hid.h hid_cfg.h ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h hid_cfg.h misc.h \ ../src_3rd/genvector/gds_char.h mymem.h \ ../src_plugins/hid_gtk/ghid-coord-entry.h \ ../src_plugins/hid_gtk/ghid-main-menu.h \ @@ -504,7 +518,8 @@ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - data.h misc.h mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h \ + hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h \ + misc.h mymem.h ../src_plugins/hid_gtk/ghid-coord-entry.h \ ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ ../src_plugins/hid_gtk/ghid-route-style-selector.h \ @@ -524,7 +539,8 @@ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - data.h global.h misc.h ../src_3rd/genvector/gds_char.h mymem.h \ + hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h \ + global.h misc.h ../src_3rd/genvector/gds_char.h mymem.h \ ../src_plugins/hid_gtk/ghid-coord-entry.h \ ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ @@ -544,7 +560,8 @@ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - data.h global.h misc.h ../src_3rd/genvector/gds_char.h mymem.h \ + hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h \ + global.h misc.h ../src_3rd/genvector/gds_char.h mymem.h \ ../src_plugins/hid_gtk/ghid-coord-entry.h \ ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ @@ -565,7 +582,8 @@ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - data.h global.h misc.h ../src_3rd/genvector/gds_char.h mymem.h \ + hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h \ + global.h misc.h ../src_3rd/genvector/gds_char.h mymem.h \ ../src_plugins/hid_gtk/ghid-coord-entry.h \ ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ @@ -586,6 +604,7 @@ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h hid_cfg.h \ ../src_plugins/hid_gtk/ghid-coord-entry.h \ ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ @@ -604,10 +623,11 @@ list_element.h plug_footprint.h create.h global.h data.h draw.h error.h \ find.h misc.h ../src_3rd/genvector/gds_char.h mymem.h mymem.h rats.h \ remove.h search.h select.h set.h undo.h hid_actions.h \ - ../src_plugins/hid_gtk/gui.h hid.h hid_cfg.h \ - ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ - ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_plugins/hid_gtk/gui.h hid.h hid_cfg.h ../src_3rd/liblihata/dom.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ + ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/ht_inlines.h hid_cfg_input.h \ + ../src_3rd/liblihata/genht/htip.h hid_cfg.h \ ../src_plugins/hid_gtk/ghid-coord-entry.h \ ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ @@ -627,7 +647,8 @@ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - data.h global.h misc.h ../src_3rd/genvector/gds_char.h mymem.h \ + hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h \ + global.h misc.h ../src_3rd/genvector/gds_char.h mymem.h \ ../src_plugins/hid_gtk/ghid-coord-entry.h \ ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ @@ -649,7 +670,8 @@ hid_cfg.h ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - data.h global.h misc.h ../src_3rd/genvector/gds_char.h mymem.h \ + hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h \ + global.h misc.h ../src_3rd/genvector/gds_char.h mymem.h \ ../src_plugins/hid_gtk/ghid-coord-entry.h \ ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ @@ -670,7 +692,8 @@ hid_cfg.h ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - data.h global.h misc.h ../src_3rd/genvector/gds_char.h mymem.h \ + hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h \ + global.h misc.h ../src_3rd/genvector/gds_char.h mymem.h \ ../src_plugins/hid_gtk/ghid-coord-entry.h \ ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ @@ -689,17 +712,18 @@ ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h global_element.h \ list_element.h plug_footprint.h ../src_plugins/hid_gtk/gtkhid.h \ - ../src_plugins/hid_gtk/gui.h hid.h hid_cfg.h \ - ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ - ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - data.h global.h misc.h ../src_3rd/genvector/gds_char.h mymem.h \ + ../src_plugins/hid_gtk/gui.h hid.h hid_cfg.h ../src_3rd/liblihata/dom.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ + ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/ht_inlines.h hid_cfg_input.h \ + ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h global.h misc.h \ + ../src_3rd/genvector/gds_char.h mymem.h \ ../src_plugins/hid_gtk/ghid-coord-entry.h \ ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/gui-pinout-preview.h action_helper.h buffer.h \ change.h copy.h create.h crosshair.h draw.h error.h file.h find.h \ - gpcb-menu.h insert.h line.h mymem.h move.h pcb-printf.h polygon.h rats.h \ - remove.h rotate.h rubberband.h search.h select.h set.h undo.h event.h \ + insert.h line.h mymem.h move.h pcb-printf.h polygon.h rats.h remove.h \ + rotate.h rubberband.h search.h select.h set.h undo.h event.h \ free_atexit.h paths.h ../src_plugins/hid_gtk/gui-icons-mode-buttons.data \ ../src_plugins/hid_gtk/gui-icons-misc.data hid_attrib.h hid_actions.h \ hid_flags.h @@ -717,12 +741,127 @@ ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - data.h global.h misc.h ../src_3rd/genvector/gds_char.h mymem.h \ + hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h hid_cfg.h data.h \ + global.h misc.h ../src_3rd/genvector/gds_char.h mymem.h \ ../src_plugins/hid_gtk/ghid-coord-entry.h \ ../src_plugins/hid_gtk/ghid-main-menu.h \ ../src_plugins/hid_gtk/ghid-layer-selector.h \ ../src_plugins/hid_gtk/ghid-route-style-selector.h \ ../src_plugins/hid_gtk/gui-pinout-preview.h +../src_plugins/hid_gtk/menu_lht.o: ../src_plugins/hid_gtk/menu_lht.c +../src_plugins/hid_lesstif/dialogs.o: \ + ../src_plugins/hid_lesstif/dialogs.c ../config.h ../config.manual.h \ + ../config.auto.h ../src_plugins/hid_lesstif/xincludes.h compat_misc.h \ + global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ + vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + ../src_3rd/genvector/genvector_undef.h hid.h global_element.h \ + list_element.h plug_footprint.h data.h global.h crosshair.h misc.h \ + ../src_3rd/genvector/gds_char.h mymem.h pcb-printf.h hid.h \ + ../src_plugins/hid_lesstif/lesstif.h hid_cfg_input.h \ + ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/htip.h hid_cfg.h hid_attrib.h hid_actions.h \ + hid_init.h +../src_plugins/hid_lesstif/library.o: \ + ../src_plugins/hid_lesstif/library.c ../config.h ../config.manual.h \ + ../config.auto.h ../src_plugins/hid_lesstif/xincludes.h compat_misc.h \ + global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ + vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + ../src_3rd/genvector/genvector_undef.h hid.h global_element.h \ + list_element.h plug_footprint.h data.h global.h misc.h \ + ../src_3rd/genvector/gds_char.h mymem.h set.h buffer.h hid.h \ + ../src_plugins/hid_lesstif/lesstif.h hid_cfg_input.h \ + ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/htip.h hid_cfg.h +../src_plugins/hid_lesstif/main.o: ../src_plugins/hid_lesstif/main.c \ + ../config.h ../config.manual.h ../config.auto.h \ + ../src_plugins/hid_lesstif/xincludes.h global.h const.h ../globalconst.h \ + ../config.h macro.h global_typedefs.h global_objs.h \ + ../src_3rd/genlist/gendlist.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ + ../src_3rd/genvector/genvector_undef.h hid.h global_element.h \ + list_element.h plug_footprint.h data.h global.h action_helper.h \ + crosshair.h mymem.h misc.h ../src_3rd/genvector/gds_char.h mymem.h \ + pcb-printf.h clip.h event.h error.h plugins.h hid.h hid_nogui.h \ + hid_draw_helpers.h hid_cfg.h ../src_3rd/liblihata/dom.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ + ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_plugins/hid_lesstif/lesstif.h hid_cfg_input.h \ + ../src_3rd/liblihata/genht/htip.h hid_cfg.h hid_attrib.h hid_helper.h \ + hid_init.h hid_color.h hid_extents.h hid_flags.h hid_actions.h dolists.h +../src_plugins/hid_lesstif/menu.o: ../src_plugins/hid_lesstif/menu.c \ + ../config.h ../config.manual.h ../config.auto.h \ + ../src_plugins/hid_lesstif/xincludes.h global.h const.h ../globalconst.h \ + ../config.h macro.h global_typedefs.h global_objs.h \ + ../src_3rd/genlist/gendlist.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ + ../src_3rd/genvector/genvector_undef.h hid.h global_element.h \ + list_element.h plug_footprint.h data.h global.h error.h misc.h \ + ../src_3rd/genvector/gds_char.h mymem.h pcb-printf.h hid.h hid_cfg.h \ + ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h hid_cfg.h \ + ../src_plugins/hid_lesstif/lesstif.h mymem.h paths.h hid_actions.h \ + hid_flags.h ../src_plugins/hid_lesstif/stdarg.h \ + ../src_3rd/liblihata/genht/hash.h +../src_plugins/hid_lesstif/menu_lht.o: \ + ../src_plugins/hid_lesstif/menu_lht.c +../src_plugins/hid_lesstif/netlist.o: \ + ../src_plugins/hid_lesstif/netlist.c ../config.h ../config.manual.h \ + ../config.auto.h ../src_plugins/hid_lesstif/xincludes.h compat_misc.h \ + global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ + global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ + list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ + vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + ../src_3rd/genvector/genvector_undef.h hid.h global_element.h \ + list_element.h plug_footprint.h data.h global.h find.h rats.h select.h \ + undo.h remove.h crosshair.h draw.h hid.h hid_actions.h \ + ../src_plugins/hid_lesstif/lesstif.h hid_cfg_input.h \ + ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/htip.h hid_cfg.h +../src_plugins/hid_lesstif/stdarg.o: ../src_plugins/hid_lesstif/stdarg.c \ + ../src_plugins/hid_lesstif/stdarg.h \ + ../src_plugins/hid_lesstif/xincludes.h +../src_plugins/hid_lesstif/styles.o: ../src_plugins/hid_lesstif/styles.c \ + ../config.h ../config.manual.h ../config.auto.h \ + ../src_plugins/hid_lesstif/xincludes.h compat_misc.h global.h const.h \ + ../globalconst.h ../config.h macro.h global_typedefs.h global_objs.h \ + ../src_3rd/genlist/gendlist.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ + ../src_3rd/genvector/genvector_undef.h hid.h global_element.h \ + list_element.h plug_footprint.h data.h global.h set.h misc.h \ + ../src_3rd/genvector/gds_char.h mymem.h mymem.h pcb-printf.h hid.h \ + ../src_plugins/hid_lesstif/lesstif.h hid_cfg_input.h \ + ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/htip.h hid_cfg.h hid_flags.h ../src_plugins/import_edif/edif.o: ../src_plugins/import_edif/edif.c \ global.h ../config.h ../config.manual.h ../config.auto.h const.h \ ../globalconst.h ../config.h macro.h global_typedefs.h global_objs.h \ @@ -879,12 +1018,40 @@ ../src_3rd/genvector/genvector_undef.h hid.h global_element.h \ list_element.h plug_footprint.h data.h draw.h error.h global.h set.h \ undo.h ../src_plugins/vendordrill/vendor.h stub_vendor.h plugins.h \ - hid_flags.h hid_actions.h dolists.h + hid_flags.h hid_actions.h hid_cfg.h ../src_3rd/liblihata/dom.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ + ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/ht_inlines.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/tree.h dolists.h gds_char.o: ../src_3rd/genvector/gds_char.c \ ../src_3rd/genvector/gds_char.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h \ ../src_3rd/genvector/genvector_impl.c +dom.o: ../src_3rd/liblihata/dom.c ../src_3rd/liblihata/dom.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ + ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/dom_internal.h ../src_3rd/liblihata/hash_str.h +dom_hash.o: ../src_3rd/liblihata/dom_hash.c ../src_3rd/liblihata/dom.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ + ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/dom_internal.h ../src_3rd/liblihata/hash_str.h +dom_list.o: ../src_3rd/liblihata/dom_list.c ../src_3rd/liblihata/dom.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ + ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/dom_internal.h +dom_table.o: ../src_3rd/liblihata/dom_table.c ../src_3rd/liblihata/dom.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ + ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/dom_internal.h ../src_3rd/liblihata/tree.h \ + ../src_3rd/liblihata/dom.h hash.o: ../src_3rd/liblihata/genht/hash.c +htip.o: ../src_3rd/liblihata/genht/htip.c \ + ../src_3rd/liblihata/genht/htip.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/ht_inlines.h ../src_3rd/liblihata/genht/ht.c htpi.o: ../src_3rd/liblihata/genht/htpi.c \ ../src_3rd/liblihata/genht/htpi.h ../src_3rd/liblihata/genht/ht.h \ ../src_3rd/liblihata/genht/ht_inlines.h ../src_3rd/liblihata/genht/ht.c @@ -891,6 +1058,42 @@ htsp.o: ../src_3rd/liblihata/genht/htsp.c \ ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ ../src_3rd/liblihata/genht/ht_inlines.h ../src_3rd/liblihata/genht/ht.c +hash_str.o: ../src_3rd/liblihata/hash_str.c +lihata.o: ../src_3rd/liblihata/lihata.c ../src_3rd/liblihata/lihata.h +parser.o: ../src_3rd/liblihata/parser.c ../src_3rd/liblihata/parser.h \ + ../src_3rd/liblihata/lihata.h +tree.o: ../src_3rd/liblihata/tree.c ../src_3rd/liblihata/dom.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ + ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/ht_inlines.h ../src_3rd/liblihata/tree.h \ + ../src_3rd/liblihata/dom_internal.h +tree_hash.o: ../src_3rd/liblihata/tree_hash.c ../src_3rd/liblihata/dom.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ + ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/dom_internal.h ../src_3rd/liblihata/tree.h \ + ../src_3rd/liblihata/dom.h +tree_list.o: ../src_3rd/liblihata/tree_list.c ../src_3rd/liblihata/dom.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ + ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/dom_internal.h ../src_3rd/liblihata/tree.h \ + ../src_3rd/liblihata/dom.h +tree_path.o: ../src_3rd/liblihata/tree_path.c ../src_3rd/liblihata/dom.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ + ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/ht_inlines.h ../src_3rd/liblihata/tree.h +tree_symlink.o: ../src_3rd/liblihata/tree_symlink.c \ + ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/tree.h +tree_table.o: ../src_3rd/liblihata/tree_table.c \ + ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/dom_internal.h ../src_3rd/liblihata/tree.h \ + ../src_3rd/liblihata/dom.h action_act.o: action_act.c ../config.h ../config.manual.h \ ../config.auto.h global.h const.h ../globalconst.h ../config.h macro.h \ global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h \ @@ -1121,8 +1324,10 @@ list_element.h plug_footprint.h data.h pcb-printf.h \ ../src_3rd/genvector/gds_char.h hid_flags.h free_atexit.o: free_atexit.c -funchash.o: funchash.c funchash_core.h funchash.h funchash_core_list.h \ - macro.h +funchash.o: funchash.c ../src_3rd/liblihata/genht/htpi.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/hash.h funchash_core.h funchash.h \ + funchash_core_list.h macro.h gui_act.o: gui_act.c ../config.h ../config.manual.h ../config.auto.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ @@ -1145,12 +1350,15 @@ ../src_3rd/genvector/genvector_undef.h hid.h global_element.h \ list_element.h plug_footprint.h heap.h hid_actions.o: hid_actions.c ../config.h ../config.manual.h \ - ../config.auto.h global.h const.h ../globalconst.h ../config.h macro.h \ - global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + ../config.auto.h ../src_3rd/liblihata/genht/hash.h \ + ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/ht_inlines.h global.h const.h \ + ../globalconst.h ../config.h macro.h global_typedefs.h global_objs.h \ + ../src_3rd/genlist/gendlist.h polyarea.h list_common.h list_line.h \ + ../src_3rd/genlist/gentdlist_impl.h ../src_3rd/genlist/gendlist.h \ + ../src_3rd/genlist/gentdlist_undef.h list_arc.h list_text.h list_poly.h \ + list_pad.h list_pin.h list_rat.h vtonpoint.h \ + ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h global_element.h \ list_element.h plug_footprint.h data.h error.h event.h hid_actions.h hid_attrib.o: hid_attrib.c ../config.h ../config.manual.h \ @@ -1163,6 +1371,35 @@ ../src_3rd/genvector/genvector_undef.h hid.h global_element.h \ list_element.h plug_footprint.h hid_attrib.h hid_helper.h misc.h \ ../src_3rd/genvector/gds_char.h mymem.h pcb-printf.h compat_fs.h error.h +hid_cfg.o: hid_cfg.c ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/tree.h ../src_3rd/liblihata/dom.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ + ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/ht_inlines.h global.h ../config.h \ + ../config.manual.h ../config.auto.h const.h ../globalconst.h ../config.h \ + macro.h global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h \ + polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ + vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ + ../src_3rd/genvector/genvector_undef.h hid.h global_element.h \ + list_element.h plug_footprint.h hid_cfg.h hid_actions.h error.h paths.h +hid_cfg_input.o: hid_cfg_input.c ../src_3rd/liblihata/lihata.h \ + ../src_3rd/liblihata/tree.h ../src_3rd/liblihata/dom.h \ + ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/parser.h \ + ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/hash.h ../src_3rd/genvector/gds_char.h \ + ../src_3rd/genvector/genvector_impl.h \ + ../src_3rd/genvector/genvector_undef.h global.h ../config.h \ + ../config.manual.h ../config.auto.h const.h ../globalconst.h ../config.h \ + macro.h global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h \ + polyarea.h list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ + ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ + list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ + vtonpoint.h hid.h global_element.h list_element.h plug_footprint.h \ + hid_cfg.h hid_cfg_input.h ../src_3rd/liblihata/genht/htip.h \ + hid_actions.h error.h hid_color.o: hid_color.c ../config.h ../config.manual.h ../config.auto.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ @@ -1199,7 +1436,9 @@ vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h global_element.h \ list_element.h plug_footprint.h data.h misc.h \ - ../src_3rd/genvector/gds_char.h mymem.h hid_flags.h + ../src_3rd/genvector/gds_char.h mymem.h hid_flags.h \ + ../src_3rd/liblihata/genht/hash.h ../src_3rd/liblihata/genht/htsp.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h hid_helper.o: hid_helper.c ../config.h ../config.manual.h \ ../config.auto.h global.h const.h ../globalconst.h ../config.h macro.h \ global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h \ @@ -1230,19 +1469,6 @@ vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h global_element.h \ list_element.h plug_footprint.h -hid_resource.o: hid_resource.c global.h ../config.h ../config.manual.h \ - ../config.auto.h const.h ../globalconst.h ../config.h macro.h \ - global_typedefs.h global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h \ - list_common.h list_line.h ../src_3rd/genlist/gentdlist_impl.h \ - ../src_3rd/genlist/gendlist.h ../src_3rd/genlist/gentdlist_undef.h \ - list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ - vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ - ../src_3rd/genvector/genvector_undef.h hid.h global_element.h \ - list_element.h plug_footprint.h hid_cfg.h \ - ../src_3rd/liblihata/dom.h ../src_3rd/liblihata/lihata.h \ - ../src_3rd/liblihata/parser.h ../src_3rd/liblihata/genht/htsp.h \ - ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ - hid_actions.h ../src_3rd/liblihata/lihata.h ../src_3rd/liblihata/tree.h insert.o: insert.c ../config.h ../config.manual.h ../config.auto.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ @@ -1441,7 +1667,10 @@ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h global_element.h \ - list_element.h plug_footprint.h data.h file.h mymem.h paths.h plugins.h + list_element.h plug_footprint.h data.h file.h mymem.h paths.h plugins.h \ + ../src_3rd/liblihata/genht/htsp.h ../src_3rd/liblihata/genht/ht.h \ + ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/hash.h plug_footprint_host.o: plug_footprint_host.c ../config.h \ ../config.manual.h ../config.auto.h global.h const.h ../globalconst.h \ ../config.h macro.h global_typedefs.h global_objs.h \ @@ -1535,8 +1764,10 @@ list_arc.h list_text.h list_poly.h list_pad.h list_pin.h list_rat.h \ vtonpoint.h ../src_3rd/genvector/genvector_impl.h \ ../src_3rd/genvector/genvector_undef.h hid.h global_element.h \ - list_element.h plug_footprint.h create.h data.h action_helper.h error.h \ - buffer.h remove.h copy.h + list_element.h plug_footprint.h ../src_3rd/liblihata/genht/htsp.h \ + ../src_3rd/liblihata/genht/ht.h ../src_3rd/liblihata/genht/ht_inlines.h \ + ../src_3rd/liblihata/genht/hash.h create.h data.h action_helper.h \ + error.h buffer.h remove.h copy.h remove.o: remove.c ../config.h ../config.manual.h ../config.auto.h \ global.h const.h ../globalconst.h ../config.h macro.h global_typedefs.h \ global_objs.h ../src_3rd/genlist/gendlist.h polyarea.h list_common.h \ Index: trunk/src/Makefile.in =================================================================== --- trunk/src/Makefile.in (revision 1569) +++ trunk/src/Makefile.in (revision 1570) @@ -251,18 +251,6 @@ all-local: pcbtest.sh -pcb-menu.h: pcb-menu.res - echo '/* AUTOMATICALLY GENERATED FROM pcb-menu.res DO NOT EDIT */' > pcb-menu.h - echo 'const char *pcb_menu_default[] = {' >> pcb-menu.h - sed 's/\\/\\\\/g; s/"/\\"/g; s/^/"/; s/$$/",/' < pcb-menu.res >> pcb-menu.h - echo '0};' >> pcb-menu.h - -gpcb-menu.h: gpcb-menu.res - echo '/* AUTOMATICALLY GENERATED FROM gpcb-menu.res DO NOT EDIT */' > gpcb-menu.h - echo 'const char *gpcb_menu_default[] = {' >> gpcb-menu.h - sed 's/\\/\\\\/g; s/"/\\"/g; s/^/"/; s/$$/",/' < gpcb-menu.res >> gpcb-menu.h - echo '0};' >> gpcb-menu.h - generated_lists.h: @/local/pcb/ACTION_REG_SRC@ Makefile ../scconfig/gen_core_lists.sh @/local/pcb/ACTION_REG_SRC@ > generated_lists.h @@ -269,10 +257,7 @@ FORCE: -DISTCLEANFILES= pcbtest.sh gpcb-menu.h pcb-menu.h \ - core_lists.h \ - gpcb-menu.res \ - pcb-menu.res +DISTCLEANFILES= core_lists.h clean: $(CLEANRULES) -rm pcb-rnd $(OBJS) $(CLEANFILES) @@ -283,10 +268,11 @@ $(MKDIR) $(BINDIR) $(DATADIR) $(LIBDIR) $(LIBDIR)/plugins $(CPC) "`pwd`/pcb-rnd" "$(BINDIR)/pcb-rnd" $(CPC) "`pwd`/default.pcb" "$(DATADIR)/default.pcb" - $(CPC) "`pwd`/default_font" "$(DATADIR)/default_font" - $(CPC) "`pwd`/gpcb-menu.res" "$(DATADIR)/gpcb-menu.res" - $(CPC) "`pwd`/pcb-menu.res" "$(DATADIR)/pcb-menu.res"@/local/pcb/rules/install_@ + $(CPC) "`pwd`/pcb-menu-lesstif.lht" "$(DATADIR)/pcb-menu-lesstif.lht" + $(CPC) "`pwd`/pcb-menu-gtk.lht" "$(DATADIR)/pcb-menu-gtk.lht" + $(CPC) "`pwd`/default_font" "$(DATADIR)/default_font"@/local/pcb/rules/install_@ + install: make install_ CPC="$(CP)"@/local/pcb/rules/install@ @@ -297,9 +283,9 @@ uninstall: $(RM) $(BINDIR)/pcb-rnd $(RM) $(DATADIR)/default.pcb - $(RM) $(DATADIR)/default_font - $(RM) $(DATADIR)/gpcb-menu.res - $(RM) $(DATADIR)/pcb-menu.res@/local/pcb/rules/uninstall@ + $(RM) $(DATADIR)/pcb-menu-lesstif.lht + $(RM) $(DATADIR)/pcb-menu-gtk.lht + $(RM) $(DATADIR)/default_font@/local/pcb/rules/uninstall@ @] # generate explicit rules for .c -> .o Index: trunk/src_plugins/hid_gtk/ghid-main-menu.c =================================================================== --- trunk/src_plugins/hid_gtk/ghid-main-menu.c (revision 1569) +++ trunk/src_plugins/hid_gtk/ghid-main-menu.c (revision 1570) @@ -413,7 +413,7 @@ GtkAccelGroup *ghid_main_menu_get_accel_group(GHidMainMenu * menu) { if (menu == NULL) { - Message("ghid: can't initialize the menu - is your gpcb-menu.res valid?\n"); + Message("ghid: can't initialize the menu - is your menu .lht valid?\n"); exit(1); } return menu->accel_group; Index: trunk/src_plugins/hid_gtk/gui-top-window.c =================================================================== --- trunk/src_plugins/hid_gtk/gui-top-window.c (revision 1569) +++ trunk/src_plugins/hid_gtk/gui-top-window.c (revision 1570) @@ -79,7 +79,6 @@ #include "error.h" #include "file.h" #include "find.h" -#include "gpcb-menu.h" #include "insert.h" #include "line.h" #include "mymem.h" Index: trunk/src_plugins/hid_lesstif/menu.c =================================================================== --- trunk/src_plugins/hid_lesstif/menu.c (revision 1569) +++ trunk/src_plugins/hid_lesstif/menu.c (revision 1570) @@ -26,8 +26,6 @@ #include "hid_actions.h" #include "hid_flags.h" #include "stdarg.h" - -#include "pcb-menu.h" #include