BARfly Help - Node editing - Editing data in the data display view

  Editing data in the data display view

This page describes content of the BARfly Silver and BARfly Gold builds.

After selecting a node in the node browser, and optionally picking the desired view (subnode, dump, text, or raw) from the view style buttons, you can start the editing process immediately in the data display window.

You can use the mouse to interface with the data display view.  If you are focused on the node browser, you can also select Edit.Edit Field or simply press F2 to move the keyboard focus to the primary control in the data display view.

BARfly considers probationary any changes to node data you make in the data display window.  You must decide whether to accept or reject your changes before you leave the data display window.  You can do the following things:

  • Click directly on the "Accept" or "Reject" buttons, located in the data display window next to the view style buttons.
  • Press the F2 key or select Edit.Accept changes from the menu, which is the same as pressing the "Accept" button.  Focus is returned to the node browser.
  • Select another node in the node browser.  This brings up an automatic prompt as to whether you want to accept or reject your changes.
Generally, this is preferred:             This is not:


(or F2)
           

 

It is good practice to explicitly accept or reject any changes you have made before moving to another node.  No change to binary data should be taken lightly, and this opportunity to retain or discard your changes is important during the editing process.  Of course, you can turn off the Accept/Reject prompt by selecting Options.Node Data Editing.  This causes automatic rejection of any changes you have not explicitly accepted.

The act of rejecting data will restore the data display window to either its original content when you had selected the node in the node browser, or the content present the last time you had accepted your changes, whichever occurred last.

The act of accepting data does not update the data display window.  It simply removes the probationary status of the node data you had modified.

Some actions in BARfly other than changing the node browser selection will also cause an Accept/Reject prompt.  BARfly can perform a variety of tasks that edit node data implicitly or change the node browser selection indirectly.  BARfly always demands that you perform explicit updates before implicit ones.


 A Note about Regular Expressions

Throughout this documentation, especially concerning editing of node data, there are several regular expression listings that describe syntaxes in unequivocal detail.  You do not need to pay attention to them if you don't want to, since they are very technical in nature.  They look like this:

Regular Expression ::= (Looks like this with lots of funny + and * symbols)

Regular expressions are normally used to describe text parsing rules, such as in subnode replacement entries and in dumped data content.  Because these rules are also always described in plain-English speak, the less-technical users can ignore the regular expressions in this documentation.


  See also: [Inserting and deleting nodes] [Editing - Subnode view] [Editing - Dump view] [Editing - Text view] [Editing - Raw view] [Copying and pasting data]


BARfly Help Copyright © 2009 Christopher Allen