<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML ><HEAD ><TITLE >The Edit Menu</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.57"><LINK REL="HOME" TITLE="The KAbalone Handbook" HREF="index.html"><LINK REL="UP" TITLE="The User Interface" HREF="the-user-interface.html"><LINK REL="PREVIOUS" TITLE="The User Interface" HREF="the-user-interface.html"><LINK REL="NEXT" TITLE="The Settings Menu" HREF="settings-menu.html"><META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"><LINK REL="stylesheet" HREF="common/kde-common.css" TYPE="text/css"><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"><META HTTP-EQUIV="Content-Language" CONTENT="en"><LINK REL="stylesheet" HREF="common/kde-localised.css" TYPE="text/css" TITLE="KDE-English"><LINK REL="stylesheet" HREF="common/kde-default.css" TYPE="text/css" TITLE="KDE-Default"></HEAD ><BODY CLASS="SECT1" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#AA0000" VLINK="#AA0055" ALINK="#AA0000" STYLE="font-family: sans-serif;" ><DIV CLASS="logoheader" ><A HREF="http://www.kde.org/" ><IMG SRC="common/logotp3.png" BORDER="0" ALT="The K Desktop Environment" HEIGHT="62" WIDTH="229"></A ></DIV ><DIV CLASS="NAVHEADER" ><TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >The KAbalone Handbook</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="the-user-interface.html" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" >Chapter 4. The User Interface</TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="settings-menu.html" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A NAME="EDIT-MENU" >4.2. The <SPAN CLASS="GUIMENU" >Edit</SPAN > Menu</A ></H1 ><DIV CLASS="VARIABLELIST" ><DL ><DT ><SPAN CLASS="GUIMENU" >Edit</SPAN >-><SPAN CLASS="GUIMENUITEM" >Modify</SPAN > (<B CLASS="SHORTCUT" ><B CLASS="KEYCAP" >Ctrl</B >-<B CLASS="KEYCAP" >Ins</B ></B >)</DT ><DD ><P >Switches &<SPAN CLASS="APPLICATION" >KAbalone</SPAN > to Modify Mode. Now you can edit the actual board position by adding red or yellow pieces or deleting them. The status line shows the number of red and yellow pieces, the move number, the side which is to draw the next move, and if the position is valid: A exclamation sign means no, a checked symbol yes. If the position is invalid and you switch back to normal Play Mode, you can't play! Only valid positions can be used as a starting position for a game. Remark: When in Network mode, the position is broadcast when switching back to Play Mode. <SPAN CLASS="GUIMENUITEM" >Take back</SPAN > and <TT CLASS="LITERAL" >Forward</TT > (in the <SPAN CLASS="GUIMENU" >Game</SPAN > menu, simply decrement and increment the move number, but don't change any piece.</P ><P >By pressing the <SPAN CLASS="MOUSEBUTTON" >left</SPAN > mouse button on an empty or yellow field, you get in "Red piece Adding" mode; by pressing the <SPAN CLASS="MOUSEBUTTON" >middle</SPAN > button on an empty or red field, you get in "Yellow piece Adding" mode. Finally be pressing the <SPAN CLASS="MOUSEBUTTON" >left</SPAN > mouse button on an red piece, or the <SPAN CLASS="MOUSEBUTTON" >middle</SPAN > mouse button on an yellow piece, you get in "Piece Deleting" Mode. While holding the mouse button down and dragging around, you will act on each field your mouse goes over. You end the modifying step be releasing the mouse button.</P ></DD ><DT ><SPAN CLASS="GUIMENU" >Edit</SPAN >-><SPAN CLASS="GUIMENUITEM" >Copy</SPAN > (<B CLASS="SHORTCUT" ><B CLASS="KEYCAP" >Ctrl</B >-<B CLASS="KEYCAP" >C</B ></B >)</DT ><DD ><P >Copy an ASCII representation of the actual board position into the clipboard. Now you can paste it into any text editor by pressing the middle mouse button there. </P ></DD ><DT ><SPAN CLASS="GUIMENU" >Edit</SPAN >-><SPAN CLASS="GUIMENUITEM" >Paste</SPAN > (<B CLASS="SHORTCUT" ><B CLASS="KEYCAP" >Ctrl</B >-<B CLASS="KEYCAP" >V</B ></B >)</DT ><DD ><P >Interpret the content of the X clipboard as ASCII representation of a <SPAN CLASS="APPLICATION" >KAbalone</SPAN > board the set the board position corresponding. A valid ASCII representation is generated by <SPAN CLASS="GUIMENUITEM" >Copy</SPAN >.</P ><P >This way you can exchange board positions of two <SPAN CLASS="APPLICATION" >KAbalone</SPAN > programs by pressing <SPAN CLASS="GUIMENUITEM" >Copy</SPAN > in one program and <SPAN CLASS="GUIMENUITEM" >Paste</SPAN > in the other, but this is better done with Network Mode (see above). Another usage is to save positions into a text file (using <SPAN CLASS="GUIMENUITEM" >Copy</SPAN > and your Editor of choice) and retrieve a position later by selecting it in the editor and press <SPAN CLASS="GUIMENUITEM" >Paste</SPAN > in the <SPAN CLASS="APPLICATION" >KAbalone</SPAN > program.</P ></DD ><DT ><SPAN CLASS="GUIMENU" >Edit</SPAN >-><SPAN CLASS="GUIMENUITEM" >Save Position</SPAN > (<B CLASS="SHORTCUT" ><B CLASS="KEYCAP" >Ctrl</B >-<B CLASS="KEYCAP" >S</B ></B >)</DT ><DD ><P >You can save the actual position and retrieve it later with <SPAN CLASS="GUIMENUITEM" >Restore position</SPAN >.</P ></DD ><DT ><SPAN CLASS="GUIMENU" >Edit</SPAN >-><SPAN CLASS="GUIMENUITEM" >Restore Position</SPAN > (<B CLASS="SHORTCUT" ><B CLASS="KEYCAP" >Ctrl</B >-<B CLASS="KEYCAP" >O</B ></B >)</DT ><DD ><P >The position is stored into the Abalone Configuration file.</P ></DD ></DL ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="the-user-interface.html" >Prev</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="settings-menu.html" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >The User Interface</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="the-user-interface.html" >Up</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >The <SPAN CLASS="GUIMENU" >Settings</SPAN > Menu</TD ></TR ></TABLE ></DIV ></BODY ></HTML >