diff --git a/Makefile b/Makefile index 1e12ee1..2c864ef 100644 --- a/Makefile +++ b/Makefile @@ -110,8 +110,10 @@ gui_tool.o gui.o: $(XPMS:%=icons/%) upload-manual: $(XPMS:%=icons/%) scp gui.html README $(UPLOAD)/ - scp $(XPMS:%=icons/%) $(UPLOAD)/icons/ - scp $(PNGS:%=screens/%) $(UPLOAD)/screens/ + for n in $(XPMS:%.xpm=%); do \ + convert icons/$$n.xpm manual/$$n.png || exit 1; done + scp $(XPMS:%.xpm=manual/%.png) $(PNGS:%=manual/%) \ + $(UPLOAD)/manual/ # ----- Dependencies ---------------------------------------------------------- diff --git a/gui.html b/gui.html index 5b044a0..46de6ea 100644 --- a/gui.html +++ b/gui.html @@ -24,10 +24,10 @@ Here is a simple example:
  • Right-click on the yellow field that says "(root)" and select "Add loop". An entry saying "_ = 0 ... 0 (0)" appears next to the yellow field. -

    +

  • Click on the underscore, type n=1,5 and press Enter. The entry should now show "n = 1 ... 5 (1 2 3 4 5)" -

    +

  • Click on the dark-yellow vector icon on the right-hand side. A red frame shows that it is selected.
  • Move the mouse pointer to the green dot in the middle of the @@ -38,21 +38,21 @@ Here is a simple example: to dark yellow after the button is released.
  • Click on the yellow line. It is now shown in bright yellow and a number of text entry fields appear below the canvas. -

    +

  • Click into the field on the top that probably says "0.1mm", change it to n*1mm and press Enter.
  • Select "Zoom all" from the "View" drop-down menu. The canvas should now show the green dot on the left, with a yellow arrow pointing to the right, and four more even darker arrows following that arrow. -

    +

  • Click on the icon depicting a light-blue circle.
  • Move the mouse pointer over the green dot, then drag to the circle at the end of the vector, and release the mouse button. A series of partial circles should appear. -

    +

  • Select "Zoom all" again to show the full circles. -

    +

    The graphical items you have entered are a vector and a circle with the radius determined by the vector. We call these items "objects". Furthermore, @@ -120,13 +120,13 @@ overwhelming. The visibility options help to quickly hide irrelevant details and get one's bearings. They are located in the menu bar at the top.

    -
      +
     
    Show all frames. If disabled, only show the currently active frame. -
      +
     
    Show vectors and frames. -
      +
     
    Show measurements. -
      +
     
    Highlight the elements that will be exported to KiCad, i.e., the pads and the silk screen drawings. To show the component exactly as it will appear in KiCad, also turn off vectors, @@ -139,18 +139,18 @@ The visibility options can be combined. Tools are used to add new elements and to manipulate existing ones.
    -
    +
    The pointer. This is the default tool. The pointer is used to select items and do move points of the selected item.

    To move points, select the item, then move the mouse pointer over the point to move. A red circle will appear under the mouse pointer. Then drag the point to its new location and release the mouse button. -

      +
     
    Delete the currently selected item. Whenever an item is selected, the delete icon lights up. Clicking the icon deletes the item. To undelete the item, press U. -
    +
    Add a vector. To add a new vector, move the mouse pointer to the new vector's starting point then drag towards the desired end point. Vectors are normally specified via parameters. To enter the parameters, @@ -159,8 +159,8 @@ Tools are used to add new elements and to manipulate existing ones. Note that the starting point of the vector has to be in the same frame as the vector being drawn. This limitation also applies to points defining pads and silk-screen items. -
      -   +
      +  
    Add a frame reference. A frame reference inserts the content of a frame into another frame. There are three steps in this process:
      @@ -178,17 +178,17 @@ Tools are used to add new elements and to manipulate existing ones. When finished, don't forget that the destination frame is still selected. In order to add elements to the newly referenced frame, you have to select it first. -
        +
       
      Add a pad. Pads are either rectangular or rounded. They are defined by two points which are opposite corners of the rectangle containing the pad. Move the mouse cursor to the first point, then drag to the second point. The pad's name can be edited after selecting the pad. -
        +
       
      Add a line or a rectangle. Similar to pads, lines and rectangles are defined by two points. The width of the line can be edited after selecting the line or rectangle. -
      +
      Add circle or arc. Circles are defined by their center end a point at their radius. An arc has a third point, which defines the angle at which the arc ends. If this third point is not located on @@ -201,8 +201,8 @@ Tools are used to add new elements and to manipulate existing ones.

      To change the radius point of a circle, first drag the end point, then drag the radius point itself to that same location. -

         - +
         +
      Add a measurement. Measurements show the distance between points. They can either measure diagonally or only horizontally or only vertically. Unlike other items, measurements are not limited to points in the same diff --git a/screens/intro-1.png b/manual/intro-1.png similarity index 100% rename from screens/intro-1.png rename to manual/intro-1.png diff --git a/screens/intro-2.png b/manual/intro-2.png similarity index 100% rename from screens/intro-2.png rename to manual/intro-2.png diff --git a/screens/intro-3.png b/manual/intro-3.png similarity index 100% rename from screens/intro-3.png rename to manual/intro-3.png diff --git a/screens/intro-4.png b/manual/intro-4.png similarity index 100% rename from screens/intro-4.png rename to manual/intro-4.png diff --git a/screens/intro-5.png b/manual/intro-5.png similarity index 100% rename from screens/intro-5.png rename to manual/intro-5.png diff --git a/screens/intro-6.png b/manual/intro-6.png similarity index 100% rename from screens/intro-6.png rename to manual/intro-6.png