Guru logo

KSiag Layout


This section describes the general layout of KSiag. The picture below is a typical KSiag window with labels identifying the most interesting components:

KSiag layout

Cell Info - This is a multi-purpose information box. Usually it displays where the cursor is located within the spreadsheet. When editing a cell, it will tell you what type of data you are entering (ie: C expression, SIOD command, Label...) If KSiag needs information sometimes it will also use this label to display the questions prompt. If you selected something through the menus and were expecting a dialog box to pop up, make sure KSiag isn't asking you for input here.

Cell Editor - The cell editor (or equation editor) is where you edit cell equations. You don't need to click on it to edit a cell, in-place cell editing also works. Just move the cursor to the cell you want to modify and type. Unlike the spreadsheet, it will always display the equation (not the value) of a cell. This editor is also sometimes used to when KSiag needs information from the user. The Cell Info label will change to a prompt, and the keyboard will automatically go to the Cell Editor.

Edit Controls - When entering data through the Cell Editor you may use these controls to respectively discard the line, accept the line, or bring up the online help.

Cell Cursor - This is the KSiag's current cell cursor. Do not confuse it with gray cells, which represent selected blocks used in block operations. You can move the cursor by clicking on a cell with the mouse, using the keyboard, or by selecting "Go To" from the menus. Keyboard usage is described more in-depth later.

Block - This is the selection used in block operations like sorting. You can select a block by holding down the left mouse button and dragging it over multiple cells. Another way to set a single cell as a block is by double clicking on it with the left mouse button. And finally, if you select a cell with the left mouse button while holding down the Shift key, then everything from the cursor to the selected cell becomes a block.

Row/Column Headers - These headers define what row and column a cell is at. If you click inside one of the headers, then that row or column will become a selected block.

Cell Resize - You move the cursor in between two headers and the cursor will change to a double arrow. Then you can resize the row or column interactively. You can tell how much your resizing with the dotted line that appears within the spreadsheet.