Contents - Record

The Record panel of the Contents pane automatically pops open when we Alt-click or Shift-Alt-click on an object in a drawing.    If the Contents pane is not open when we Alt-click or Shift-Alt-click an object, the Contents pane will automatically be opened so the Record panel can be displayed.

 

ico_nb_arrow_blue.pngA drawing's table must have a key field with an index in it for Alt-click or Shift-Alt-click to work in the drawing.  If the table does not have an index, choosing an object by alt-clicking will not be available.  To add an index to a table that does not have an index, see the Add an Index to a Table topic.

 

We can also open the Record panel by choosing it in the Contents pane pull-down list of panels:

 

dlg_choose_record_panel.png

 

Open the Record panel in the Contents pane by pulling down the panel menu and choosing Record.   A keyboard shortcut of Ctrl+3 also switches the Contents pane to the Record panel.

 

The Record panel will be empty if no object has been designated with an Alt-click.  The Record panel reports field values for that object in a Values tab and coordinate geometry for that object in a Coordinates tab.  The Styles tab is used to specify per-object formatting.  Field values are also called attributes in GIS.   The Record panel will be empty if no object has been designated with an Alt-click.

 

 

If we Alt-click or Shift-Alt-click onto an object in a layer that is not the active layer, nothing happens.  That is an important feature that helps us pick out objects of interest in busy maps.  If there are other objects in other layers, such as an area object in a layer beneath the active layer, we do not have to worry about accidentally clicking those instead of the object we want.

 

dlg_contents_record01_01.png

 

Alt-clicking onto an object in a drawing automatically pops open the Record panel to the Values tab and displays field values for that object's record, populated from the drawing's table.

 

dlg_contents_pane01_04.png  dlg_contents_record01_02.png

 

The chosen object is marked in the map window with small blue boxes at the location of coordinates that define it.  In addition to displaying field values for the object's record, the Values tab also allows us to edit field values for that object.  Clicking the Previous and Next triangle buttons at the top of the list will step through the previous and next records in the drawing's table.

 

dlg_contents_pane01_05.png   dlg_contents_record01_03.png

 

Shift-Alt-clicking onto an object in a drawing automatically pops open the Record panel to the Coordinates tab and activates the object for editing geometry.  Vertices will appear with slightly larger editing handles, and the active vertex will be indicated with a large box.   We can do the same thing with an Alt-clicked object by clicking the Coordinates tab.  

 

We can edit the geometry either in the map window by dragging the vertex handles to new locations, or in the Coordinates tab list by editing the coordinate numbers.  The larger box indicates the coordinate that is the current row in the coordinates list.   Using up/down arrows to move the current cell up and down will also move the larger box indicating the corresponding coordinate in the map window.

 

Important: When the Coordinates tab has been selected we cannot Alt-click onto a different object in the map since the focus in the map is on editing the object by dragging coordinate boxes.  To Alt-click a different object, choose the Values tab to allow alt-clicks in the map.

Record Panel Tabs

The Record panel has three tabs:

 

 

 

Values Tab

Alt-click on an object in an active drawing layer to launch that object's record in the Record panel's Values tab.   

 

il_contents_record_values_tab_green_labeled.png

 

The Values tab shares many of the same controls as a table.  For example, the keyboard arrow keys move the current cell, indicated by a dotted outline, up and down, left and right.    

 

 

btns_prev_next_record.png

Click to display the previous record or the next record.  Applies to both the Values tab or the Coordinates tab.  This is useful for data sets where records are in order.  When records are not ordered in a table, as usually is the case in enterprise class databases, these buttons will have limited utility in such cases.

btn_record_zoom.png

Zoom to the object.

<gray background>

Values shown with gray background are read-only and cannot be edited in the Values display.

Enter

Ctrl-Enter

Enter to open the current cell for editing, or double-click into a cell.  Enter closes the cell for editing, leaving it in blue preview color until a Ctrl-Enter commits the change.  This is the same style of cell editing used in tables.

Ctrl-backspace

Abandon an edit.

Arrow Keys

Move current cell up / down / left / right.

Home

Move current cell all the way to the left (layer names).

End

Move current cell all the way to the right (on/off box).

Ctrl-Home

Move current cell to the top layer.

Ctrl-End

Move current cell to the bottom layer (Background).

Page Up

Page Down

Move current cell up or down one page's worth.

Field value context menu

Right-clicking onto a field value cell calls up  a context menu:

 

  • Copy - Copy the contents of the cell into the Clipboard.

  • Paste - Paste the contents of the Clipboard into the cell.

  • Delete - Delete the value in the cell, resulting in <NULL>

  • Edit - Open the contents of the cell in a larger text pane.

Scroll bar

A vertical scroll bar appears when there are more layers than can fit into the display.   Scrolling the display does not move the current cell.

Scroll bar context menu

Right-clicking onto the scroll bar calls up a context menu:

 

  • Scroll Here - Drag the scroll bar handle to the spot right-clicked and scroll the display accordingly.

  • Top - Scroll the display to the top.

  • Bottom - Scroll the display to the bottom.

  • Page Up - Scroll the display up one page.

  • Page Down - Scroll the display down one page.

  • Scroll Up - Scroll the display up one row.

  • Scroll Down - Scroll the display down one row.

Update Record

Press to apply any changes.

 

 

tech_yoshi_sm.png

Tech tip:   Editing cells in the Values tab display is the same as editing cells in a table.  Enter or double-click to begin editing a cell. Edit the cell and press Enter again. That shows a preview in blue preview color of the proposed edit.  More than one cell can be edited in that way.   Press Ctrl-Enter to commit the edits to the entire record, or Ctrl-backspace to abandon.  

Context Menu when Editing Text

While editing a text value in a cell or within the Edit dialog, a right click calls up the following context menu:

 

Undo

Undo changes made so far in the editing session.  The ability to undo goes away as soon as we close the editing session.

Cut

Copy highlighted text to the clipboard and delete the highlighted text.

Copy

Copy highlighted text to the clipboard.

Paste

Paste text contents of the clipboard.

Delete

Delete highlighted text.

Select All

Equivalent to Ctrl-A.  Highlight all text.

Right to Left Reading order

Display text right-aligned in order suitable for alphabets reading right to left.  

Show Unicode control characters

Display glyphs at the locations of otherwise invisible Unicode control characters.

Insert Unicode control character

Insert a Unicode control character at the location that was right-clicked, by choosing from the long list of available characters in the list that appears.  Unicode control characters guide the display of Unicode text for Unicode-aware applications.

Open / Close IME

Turn on or off Manifold's built in, Microsoft-compatible, Input Method Editor (IME) facility.   IME works with IME-aware Microsoft languages that have been installed on our computer to enable entry of non-English languages, primarily various Asian languages.

Reconversion

Enabled when we right-click on highlighted text that was entered using the IME facility.  Allows choice of a different conversion, for example, using katakana or kanji instead of hiragana text in Japanese.   See the example topic noted below.

 

For examples of use, including IME and Reconversion, see the Example: Edit Attributes, Larger Text, IME for Asian Languages topic.

 

Coordinates Tab

Shift-Alt-click on an object in an active drawing layer to launch that object's record in the Record panel's Coordinates tab.  

 

il_contents_record_coords_tab_green_labeled.png

 

The Coordinates tab allows us to view and edit the coordinates that define the object and to enable the object for interactive mouse editing in the map window.    The Coordinates tab also opens automatically whenever we begin creating a new object in a map window, for example, using the Create Area or other tool.

 

btns_prev_next_record.png

Click to display the previous record or the next record.  Applies to both the Values tab or the Coordinates tab.  This is useful for data sets where records are in order.  When records are not ordered in a table, as usually is the case in enterprise class databases, these buttons will have limited utility in such cases.

btn_record_zoom.png

Zoom to the object.

btn_delete.png

Delete selected row.

<click a row>

Move the current cell to that row, and display the corresponding vertex in the window using a larger blue preview box.

<Ctrl-click a row>

Select or deselect the row.

<Shift-Ctrl-click a row>

Select a swath of rows from that record to the next nearest (up or down) selected row, inclusive.

Enter

Ctrl-Enter

Enter to open the current cell for editing, or double-click into a cell.  Enter closes the cell for editing, leaving it in blue preview color until a Ctrl-Enter commits the change.  This is the same style of cell editing used in tables.

Ctrl-backspace

Abandon an edit.

Insert

Pressing the Insert key opens a new row  just below the current cell row.   Clicking the mouse in the map window will add a coordinate into that row, or we can manually keyboard or copy/paste X or Y coordinate values into that row.

Arrow Keys

Move current cell up / down / left / right.  Moving the current cell moves the larger box indicating the corresponding coordinate in the map window.

Home

Move current cell all the way to the left (layer names).

End

Move current cell all the way to the right (on/off box).

Ctrl-Home

Move current cell to the top layer.

Ctrl-End

Move current cell to the bottom layer (Background).

Page Up

Page Down

Move current cell up or down one page's worth.

Scroll bar

A vertical scroll bar appears when there are more layers than can fit into the display.   Scrolling the display does not move the current cell.

Scroll bar context menu

Right-clicking onto the scroll bar calls up a context menu:

 

  • Scroll Here - Drag the scroll bar handle to the spot right-clicked and scroll the display accordingly.

  • Top - Scroll the display to the top.

  • Bottom - Scroll the display to the bottom.

  • Page Up - Scroll the display up one page.

  • Page Down - Scroll the display down one page.

  • Scroll Up - Scroll the display up one row.

  • Scroll Down - Scroll the display down one row.

Update Record

Press to apply any changes.

 

tech_yoshi_sm.png

 

Tech tip:   Editing cells in the Coordinates tab display is the same as editing cells in a table.  Enter or double-click to begin editing a cell. Edit the cell and press Enter again. That shows a preview in blue preview color of the proposed edit.  More than one cell can be edited in that way.   Press Ctrl-Enter to commit the edits to the entire record, or Ctrl-backspace to abandon.  

 

Style Tab

The Style tab is populated when an object has been alt-clicked or shift-alt-clicked to be the subject of the Record panel.

 

il_contents_record_style_tab_green_labeled.png

 

The Style tab allows us to view and to edit the Style properties of that specific object, provided that the Use style overrides box has been checked in the Contents - Style - Options tab for that drawing.  If the Use style overrides box has not been checked for that drawing, the style properties buttons will show the current style applied to that object but cannot be changed.

 

Controls are the same as for the Style dialog for drawings.   The Update Record button applies any changes.

Example

We open a map that has over a dozen layers.   On the right we see the Contents pane, initially open to the Layers panel.

 

il_contents_record01_01.pngil_contents_record01_01a.png

To see the record values for an area object in the buildings layer we first click the buildings tab in the map to make sure it is the active layer.   We can then Alt-click onto the area of interest.  An ESRI user might say, "to see the attributes of a feature, alt-click the feature."

 

il_contents_record01_02.pngil_contents_record01_02a.png

The Contents pane immediately pops open the Record panel set to the Values tab to display the field values for the alt-clicked object's record, and it marks the area by drawing an outline with small square blue boxes at the locations of the coordinates that define the area.   We see we have clicked an area that represents the Monte Carlo Star residential building.    We will now Alt-click a different area.

 

Sections in the Content pane are always live action, so we do not need to worry about closing dialogs before doing something else.  If we want to see record values for a different object, such as the neighboring area, we simply Alt-click on that area and the Record panel will instantly show values for that area's record.

 

il_contents_record01_03.pngil_contents_record01_03a.png

The area is marked with an outline and small blue boxes at the coordinate locations that define the area.   The Record panel informs us we have clicked on the Auditorium Rainier III.   By the names of the buildings, we are starting to guess that the map shows Monaco.

 

Objects chosen for display with an Alt-click will persist as chosen even if we switch from the Record panel to the Layers or Component panels of the Contents pane, or even if we close the Contents pane and then reopen it again.    We can click on a different window and then click back onto the window showing the Monaco map and the marked object will still persist with record values shown whenever we want to look at them again in the Record panel.   So how do we unmark the object?

 

Easy: we Alt-click onto a portion of the buildings drawing where there are no objects.  

 

il_contents_record01_04.pngil_contents_record01_04a.png

 

That immediately clears our choice and empties the Record panel.    Another way to clear the choice is to click on any other layer tab in the window and then click back on the buildings tab.   Or, if we close the map and then open it again the choice will be cleared.

Notes

Ah... Monaco...  The illustrations above show layers in Monaco.  The layers were imported into the project from shapefiles extracted from the OpenStreetMap database.   The project was created to provide interesting visual layers for a video showing how the Layers panel works.

 

To see the "real life" setting we can turn on the Google Satellite layer and reduce the opacity of the buildings layer to 50% to allow some of the photographic view of the buildings underneath in the satellite layer to show through.

 

il_contents_record01_05.pngil_contents_record01_05a.png

 

Black halo effect - The illustrations above include layers with "black halo" in their names.  These are used to create variations in visual appearance by using two layers, with the lower layer formatted differently from the upper layer, to create a greater range of visual effects.  

 

eg_black_halo01_05.png

 

Suppose we have a drawing called Line that consists of a yellow line (a spline, as it turns out) as seen above.  The line uses yellow color and a line size of 8.  We have set the Background color in Layers to a medium gray so the yellow line appears more clearly.

 

In the project pane we click on the Line drawing to highlight it and then Copy and Paste.   We have created a second drawing called Line 2 that is a copy of the Line drawing.  Recall that Manifold drawings are just windows that visualize data from tables.  The drawing itself does not contain any data except the trifling amount required to specify display characteristics.  We could make a thousand copies of the same drawing and not noticeably increase the size required to store the project on disk, since each of those thousand copies would just be a viewport that showed data from the same table.   But we could Style each of those drawings differently.    That is what we will do now.

 

eg_black_halo01_04.png

We rename the Line 2 drawing to Line Halo to remind us what we intended with that drawing.   We Style the Line Halo drawing so it uses black as the color and we specify a line size of 10, slightly bigger than used in the Line drawing.    We drag and drop the Line Halo drawing as a layer into the Line drawing, arranging the Line Halo layer below the Line layer.   We have clicked off the Line layer in the above drawing to more clearly see the Line Halo drawing.

 

eg_black_halo01_03.png

When we turn on the Line drawing we see a combined effect that appears to be a line style that outlines the yellow line with black edge color.   The lines in the two drawings match up exactly (... might say "line up" exactly... ouch!) because the line is exactly the same object taken from the exactly the same geom in the same table.   It is just being displayed in two different ways by two different drawings.

 

We can use two layers for more elaborate symbology in our production work.    Remember, the extra layer is free.  It requires zero extra storage.   Consider the effect in the Monaco map used in this topic as an example.

 

eg_black_halo01_01.png

 

In the above map we twice use the double-layer halo effect.   We have selected the halo layers to better point them out.

 

The large red triangles with black borders are point objects in the places layer.  A copy of the places drawing called places black halo has been styled to use black color instead of red, and to use a larger point size.   The result when the two layers are seen together is a point icon that appears to be a red triangle with black border.

 

The other use of two layer symbology is in the roads layer, where a second roads black halo copy is styled in black color with line size just one size larger than used in the roads drawing.  The effect is easily seen in the loop, orange-read road near the upper right corner of the illustration.

 

 

eg_black_halo01_02.png

 

If we turn off the halo layers we can see the effect is less dramatic and less defined.  

 

 

Notestech_tina_sm.png 

Tech tip:  Requiring a Shift-Alt-click on an object, or requiring the two-step process of first alt-clicking an object and then choosing the Coordinates tab to enable it for editing is a safety measure.  Alt-clicking an object to view attributes in the Values tab does not enable the object for mouse editing.  We cannot accidentally drag a coordinate handle to some other location.  Requiring the second step of choosing the Coordinates tab to enable editing makes it harder to accidentally edit an object's geometry.

 

See Also

Getting Started

 

User Interface Basics

 

Tables

 

Maps

 

Drawings

 

Editing Drawings

 

Layer Opacity

 

Contents Pane

 

Contents - Layers

 

Contents - Style

 

Example: Layers Tutorial - We take a tour of the Layers panel in the Contents pane, learning how to manage layer display order, select layers, turn several layers on and off at the same time, alter opacity settings for one or more layers and how to change background color.

 

Example: Style Panel Quickstart - A tutorial introduction to using the Style panel in the Contents pane to apply color, symbology, size and rotation to areas, lines and points in drawings.

 

Example: Edit Coordinates While Creating an Object - When creating an object in a map using a tool such as Create Area, right in the middle of the process we can edit coordinates in the Contents - Record panel's Coordinates tab.   This example shows the step by step process.

 

Example: Edit Attributes and Move a Point - We look at the attributes for a point in a drawing layer and edit one of the attributes using a more expanded Edit dialog.  We then move the point to a new location. Easy!

 

Example: Edit Attributes, Larger Text, IME for Asian Languages - A tour showing how to edit attributes in a drawing using the Record panel Values tab and the expanded Edit dialog, including advanced Unicode facilities and use of the built in Input Method Editor (IME) to input text in Japanese language.

 

Videos

Manifold Future - Future Tour Part 1 - This video shows how to download and use a portable installation for Manifold Future.  The video also shows the Contents, pane, layers and layer opacity, one click use of data source favorites, using your own archival favorite and getting record values instantly.  If you are using Viewer or Radian Studio, download and use the Future version to get access to all these powerful new features.

 

Manifold Future - Future Tour Part 2 Editing - The video shows how to create new objects, how to add fields and vertices and move vertices around, how to edit existing objects and how to use simple selection methods to choose vertices to move together, including moving all objects.

 

Manifold Future - Future Tour Part 3 Editing - The editing tour continues with a look at how to create branched objects, including how to create areas with holes and islands, how to add branches to lines and how to add coordinates between vertices in existing objects.  We finish up by creating an area that traces over a pond in the Luxembourg Gardens in Paris using a Google satellite view, and then we add a hole to that area and two additional islands.

 

Manifold Future - Future Tour Part 4 Edit Attributes, Move a Point - We use Manifold Future to see how to view attributes of objects in drawings, including use of the new Edit dialog to view long, multi-paragraph text fields.  We edit fields and see how easy it is to preview edits and either accept them or abandon them. We switch to editing the geometry of objects in a drawing, viewing the coordinate locations and using mouse moves to reposition points. We edit the location of a point to correct an error in a drawing, using Google Satellite view to provide context for the correction.  Fast and easy, with previews all the way!

 

Manifold Future - Future Tour Part 5 Unicode Attributes and IME -  We take a tour through Manifold Future attribute editing, showing how to edit attributes in a drawing using the Record panel Values

tab and the expanded Edit dialog, including advanced Unicode facilities and use of the built in Input Method Editor (IME) to input text in Japanese language.

 

Manifold Future - Future Tour Part 6 Cell Context Menu - A short video showing a fast and easy way to copy between cells in tables using the context menu.  Also... one step undo of pending changes,  setting the value of a cell to NULL and more. The context menu on cells is such a simple thing but it makes repetitive editing of tables much faster and easier.