fix cairo build problem. Re-enable log redirection to the message window.
[geda-gerbv.git] / README-Pick-and-Place-search_parts.txt
blobe2621fca7d288cfd9b2f12039fc3a060056e48cf
1 Searching for Parts and marking them on screen (in gerbv)
3 THIS FUNCTIONALITY IS ONLY AVAILABLE WHEN COMPILING GERBV AGAINST GTK2!
5 Please direct any comments, suggestions etc. to Juergen <juergenhaas@gmx.net>
6 =============================================================================
7 ***  Support for Pick and Place files:                                   ***
8 ***  csv-style files with/without quotes                                 ***    
9 ***  the following delimiters are supported ';' ':' '|' ','              ***
10 ----------------------------------------------------------------------------
13 ----------------------------------------------------------------------------
14 A pick and place file has 11 columns (the first two lines a file in gerbv/examplei are shown here) and looks like this:
16 Designator:Footprint:Mid X:Mid Y:Ref X:Ref Y:Pad X:Pad Y:Layer:Rotation:Comment
18 R29:0805_REFL:25.4mm:72.644mm:25.4mm:72.644mm:25.4mm:71.6788mm:T:90.00:1K/1%
19 ----------------------------------------------------------------------------
21 Some instructions for the first time user:
23 after loading a PNP file a new dialog will come up offering various option of selecting and graphically marking electronic parts.
25 Three modes of selecting items do exist:
26 1)enter any search phrase and hit enter 
27      (See also paragraph "SCROLLING" further down)
28         -Generally under linux regexp expressions are used such as ".*" i.e. '*'
29         -All matches will be marked in the list AND on the screen
30         -if you press ESC or press <ENTER> on an empty line it will deselect all
31          items
32         -if you had a selection already and you would like to add single items
33          one by one, just hold down CTRL key while you left-click on the desired         fields
35 2)just simply use left click combined with Shift and/or CTRL for manual
36   mouse driven selections
37   Pressing right button of mouse will not only select but also draw item on 
38   selected layer
40 3)if you have pressed <ENTER> on an empty phrase you first of all will deselct 
41   anything which was selected  and you can then enter the so-called "assembly 
42   mode" by left clicking on an item and afterwards pressing space as often as 
43   desired, while the select parts dialog is active. The selection will move 
44   down the list one by one displaying the selected part in the window 
45   automatically (with the corresponding layer being active).
46   
47  Alternatively 1: 
48  If you had more than one item selected and you did not clear
49   the selections list by <ENTER> on an empty phrase, only the first item will 
50   be taken into account and all others will be deselected.
52  Alternatively 2:
53  You can of course also select an item by clicking on it, pressing space will 
54  then proceed as described
56  This mode also features arrows Up/Down selection, where arrow Up will reverse 
57  the action of arrow Down/Spacebar. Furthermore, holding SHIFT while pressing 
58  arrow Up/Down will increase the selection in either direction 
59 -------------------------
60 More Features:  
62 4)Inversion of selection:
63   pressing this button at any given time inverts the selection concerning the 
64   whole list and upon clicking Mark button this new selection will be drawn 
65   onto screen.
67   
68 5)Top/bottom selection
69   General:  press mark to mark selections on screen, after choosing to select 
70                    top or bottom parts.
72         a)in existing selection will only remove non wanted items 
73           (e.g. all bottom parts if you press "top  parts") from selection
74            
75         b)if there is no selection, all top or all bottoms parts are selected
78 6)Choose available layers for marking selected parts from drop-down list
79   HINT: if pick and place file is loaded last, already occupied layers 
80         will not be in the drop-down list
82 -------------------------------------------------------------------
83 Hint 1:
84 right click functionality to know Part description.
85 After you have graphically marked a number of parts (say all resistors) you can right click onto a part which is selected in the scroll-down list of available parts in the search dialog.
86 Its designator, comment and footprint are then shown in the statusbar and in the log window.
87 This comes in handy if there are many parts you want to look at, but e.g. you already know a fault has occurred only on one side of the board.
89 -------------------------------------------------------------------
90 Hint 2:
91 SCROLLING (in the dialog window)
92  Scrolling generally only occurs, if search for comments is not activated AND 
93  also whenever enter is hit the list will bescrolled to the first hit, 
94  regardless of the search mode.
95  The use of BackSpace is supported.
96  If you decide to select an entry from the list of completions offered, then the
97  scrolling will only occur once you press enter.
99 Example:
100  imagine you are looking for an element labelled EU3:
101  If you hit the first key (E) to enter a search phrase in the entry field, the 
102  list will be scrolled to the first element matching this key (E), also entering
103  a subsequent key (U) will then further refine that and scroll to the first 
104  element with EU etc.
105 ====================================================================