From f35c0954e31acdb188c7b87dbe0cecaba2347eb6 Mon Sep 17 00:00:00 2001 From: peter88213 Date: Fri, 4 Oct 2024 18:05:42 +0200 Subject: [PATCH] Add help pages --- docs/help/basic_concepts.md | 119 +++++++++++++++++ docs/help/file_menu.md | 179 ++++++++++++++++++++++++++ docs/help/images/add.png | Bin 0 -> 305 bytes docs/help/images/addChild.png | Bin 0 -> 625 bytes docs/help/images/addParent.png | Bin 0 -> 775 bytes docs/help/images/remove.png | Bin 0 -> 368 bytes docs/help/images/save.png | Bin 0 -> 1120 bytes docs/help/images/viewArcs.png | Bin 0 -> 413 bytes docs/help/images/viewBook.png | Bin 0 -> 736 bytes docs/help/images/viewCharacters.png | Bin 0 -> 1526 bytes docs/help/images/viewItems.png | Bin 0 -> 1206 bytes docs/help/images/viewLocations.png | Bin 0 -> 1605 bytes docs/help/images/viewProjectnotes.png | Bin 0 -> 751 bytes docs/help/p.bat | 2 + docs/help/toolbar.md | 55 ++++++++ 15 files changed, 355 insertions(+) create mode 100644 docs/help/basic_concepts.md create mode 100644 docs/help/file_menu.md create mode 100644 docs/help/images/add.png create mode 100644 docs/help/images/addChild.png create mode 100644 docs/help/images/addParent.png create mode 100644 docs/help/images/remove.png create mode 100644 docs/help/images/save.png create mode 100644 docs/help/images/viewArcs.png create mode 100644 docs/help/images/viewBook.png create mode 100644 docs/help/images/viewCharacters.png create mode 100644 docs/help/images/viewItems.png create mode 100644 docs/help/images/viewLocations.png create mode 100644 docs/help/images/viewProjectnotes.png create mode 100644 docs/help/p.bat create mode 100644 docs/help/toolbar.md diff --git a/docs/help/basic_concepts.md b/docs/help/basic_concepts.md new file mode 100644 index 0000000..4f09559 --- /dev/null +++ b/docs/help/basic_concepts.md @@ -0,0 +1,119 @@ +# Basic concepts + +## The Book hierarchy + +### Parts + +A novel is expected to be divided into chapters and sections. Parts are +optional; technically they are first level chapters. However, in the +*mdnovel* project tree they are on the same level as the chapters, but +they produce a heading one level above. Thus, parts are mainly for +inserting first level headings between the chapters, if needed. + +--- + +**Hint** + +You can convert chapters into parts and vice versa by simply [changing +the level](tree_context_menu#change-level). + +--- + +### Chapters + +A *mdnovel* project must at least have one chapter. In the exported +documents, regular chapters have a second level heading. + +For *mdnovel*, the chapters only serve as containers for sections to +which the actual dramaturgical function is assigned. This is why there +are only a few [chapter properties](chapter_view) to be set. + +### Sections + +All body text of a novel in *mdnovel* belongs to sections. Sections +can be scenes, pieces of exposition, descriptions, narrative +summaries---it is entirely up to you how you divide your text into +sections. There is a variety of [metadata for +sections](section_view) for your free use. + +In the text body of the exported documents, sections are separated by +section dividers by default, like so: + +`* * *` + +However, if you need more fragmented sections when plotting and +organizing than the reader should see later, you can also [append +sections](section_view#append-to-previous-section) to each other as +new paragraphs with no section divider inbetween. + +## Part/chapter/section types + +Each part, chapter, and section is of a type that can be changed via +context menu or Part/Chapter/Section menu. The type can be *Normal* or +*Unused*. + +Normal +- "Normal" type parts, chapters, and sections are counted. The totals + are displayed in the status bar. +- "Normal" type sections are exported to the manuscript and included in + the word count. +- "Normal" type parts and chapters can have subelements of each type. +- "Normal" type tree elements are color coded according to the [coloring + mode settings](view_menu#coloring-mode). + +Unused +You can mark parts, chapters, and sections as unused to exclude them +from word count totals and export. + +- The subelements of unused parts and chapters are unused as well. +- If you mark a section "Unused", its properties are preserved. +- Unused tree elements are displayed in gray. + +## Section completion status + +You can assign a status to each "Normal" type section via context menu +or Section menu. You can choose between Outline\*, *Draft*, *1st Edit*, +*2nd Edit*, and *Done*. + +- You can choose a [coloring mode](view_menu#coloring-mode) to + display sections in different colors depending on their completion + status. +- Optionally, you can declare one of the status to be the current [work + phase](book_view#writing-progress), and choose a [coloring + mode](view_menu#coloring-mode) that highlights sections that are + behind schedule. +- Newly created sections are set to "Outline" by default. +- Word counts by status appear in the [Book + properties](book_view#writing-pogress). + +------------------------------------------------------------------------ + +## Characters and story world + +You can define characters, locations, and items, and you can relate them +to sections to keep track of their place in the story. There is also +some metadata stored with *mdnovel*, mainly as a quick reference that +might come in handy when writing or editing. + +--- + +**Note** + +*mdnovel* is not meant as a tool for extensive world building. For +this, there is a plethora of dedicated applications, online and offline +wikis, and notetaking software. However, *mdnovel* offers the option +of linking images and files with the characters, locations, and items to +facilitate access if your external application allows this. + +--- + +--- + +**Important*** + +If you want to assign **viewpoint characters** to your sections, you +first have to [create](characters_menu#add) the characters that +come into question. + +--- + diff --git a/docs/help/file_menu.md b/docs/help/file_menu.md new file mode 100644 index 0000000..afba6c6 --- /dev/null +++ b/docs/help/file_menu.md @@ -0,0 +1,179 @@ +# File menu + +**File operation** + + +## New + +**Create a new novel project** + +With **File \> New**, you can create a new project. This will open a +submenu. + +Empty project +- This will close the current project and create a blank project. +- A file select dialog asks for the new project’s file name. If you + cancel the dialog, you can select the file name later when saving the + project. + +Create from Markdown... +- This will close the current project and open a file dialog asking for + a Markdown document to create the new projec from. +- The newly created project is saved automatically in the same directory + as the Markdown document, using its file name and the extension *.novx*. +- If a project with the same file name as the Markdown document already + exists in the directory, no new project will be created. +- If you select a previously exported document belonging to an existing + project, this project will be updated and loaded. +- The Markdown document can either be a + [Work-in-progress](getting_started#starting-with-a-work-in-progress), + i.e. a regular novel manuscript with chapter headings and section + contents, r an + [outline](getting_started#starting-with-an-outline) containing + the chapter and section structure with titles and descriptions. + +## Open... + +**Open a novel project** + +With **File \> Open** or `Ctrl`-`O`, you can open an existing project +file. + +--- + +**Note** + +When opening a project, the current project will be closed. If there are +unsaved changes, you will be asked for saving. + +--- + +## Reload + +**Reload the novel project** + +With **File \> Reload** or `Ctrl`-`R`, you can overwrite the project in +the memory with the last saved version. + +--- + +**Tip** + + +This way you can undo changes made in the current session. + +--- + +--- + +**Note** + +If the project has changed on disk since last opened or saved, you will +get a warning. + +--- + +## Restore backup + +**Restore the latest backup file** + +With **File \> Restore backup** or `Ctrl`-`B`, you can overwrite the +project in the memory with the latest backup file. You will get a +warning, because changes may be lost. + +--- + +**Hint** + +After restoring the backup, a backup copy is no longer available in the +project directory. A new backup copy is created when saving the project. + +--- + +## Refresh tree + +**Enforce tree refresh after making changes** + +With **File \> Refresh tree** or `F5`, you can refresh the tree. + +- "Normal" sections that have been moved to an "Unused" chapter are made + "Unused". +- Parts and chapters are renumbered according to the [Auto numbering + settings](book_view#auto-numbering). +- The "Trash" chapter is moved to the end of the book, if necessary. + + +## Open Project folder + +**Launch the file manager** + +With **File \> Open Project folder** or `Ctrl-P`, you can launch the +file manager with the current project folder. This might come in handy, +if you e.g. wish to delete files or edit configuration files. + + +## Save + +**Save the project** + +With **File \> Save** or `Ctrl`-`S`, you can save the project. A backup +copy is then automatically created. + +--- + +**Note** + +If the project has changed on disk since last opened, you will get a +warning. + +--- + +## Save as... + +**Save the project with another file name/at another place** + +With **File \> Save as...** or `Ctrl`-`Shift`-`S`, you can save the +project with another file name/at another place. Then a file select +dialog opens to specify the new path and file name. + +--- + +**Note** + +Your current project remains as saved the last time. Changes since then +apply to the new project. + +--- + +## Close + +**Close the novel project** + +With **File \> Close**, you can close the project without exiting the +program. When closing the project, you will be asked for saving the +project, if it has changed. + +--- + +**Note** + +If you open another project, the current project is automatically +closed. + +--- + +## Quit/Exit + +**Exit the program** + +- Under Windows you can exit with **File \> Exit** or `Alt`-`F4`. +- Otherwise you can exit with **File \> Quit** or `Ctrl`-`Q`. + +--- + +**Note** + +When exiting the program, you will be asked for saving the project, if +it has changed. + +--- diff --git a/docs/help/images/add.png b/docs/help/images/add.png new file mode 100644 index 0000000000000000000000000000000000000000..492c4d8b344f1ee1321c5ec3eb65cdf3ace2d2ac GIT binary patch literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+5i910B?c|biE?=Uqm zEZWJ+!01xU&A`;r>X4;q7OJQoI7Nj=z`-X)s!y2Vvrv~LQ2w(56Nf?xx5UZ>H4y)Z zlLzCx2g;`mVN$cA83Y_mwlg4`oTQ}wv$06KXlWBa&|2lS+Ok`TLK(v9#NzlhNT5I{s*puAX7 z@x_l9MSuVQg0uuxWi2eWHKV@R|0R#{!aqtg{LEtyB zng9Zb=8+5#Ks2`iAb^OrfRTX_Db+9%9Yg>DgprC=mMAGQ{$mhC3U83%41XE^sv;ue zue|zV6@!2O|3Rdo%KkGke7h5K?*_7Y00G2^TvSLek#2hR{Z$rFBR?pypnKvU!#@_N zg@1q;L!OC|@jD+I|Ax2mZ{uKs00D&JgFpZOC;_oBA#eX@_|Nj60kaJI_n(3H_rKpL zNf;o2P%HrE&_s3ywq^hR{Zl{>B4DscJ^%T#3TQC12&?cCP9}~c{}}!=qWXa89V;u_ zR%9~)0*C<=M8sgVMM|nnGnsxd%w+g4vp_nYSbYEiM06_p_y0dPQV?+xs}CT6Xr2!M z0*HlD0~i?@tAJECQgTH^9RtI0fB+)J0!AbsGb4$o0I?JfJ)QsoM05}V!~Gl3wSU0j z%E{)bTY+-p`Z<#^O5mR zAm#)JAZl3vip#@DhCc*iF^~j608z^V5YPnTD?t1bh<#y#009O7RykB#g}BL700000 LNkvXXu0mjfu+;a) literal 0 HcmV?d00001 diff --git a/docs/help/images/addParent.png b/docs/help/images/addParent.png new file mode 100644 index 0000000000000000000000000000000000000000..3eebb103d69bd114c2b44bb8f08b15869200aad5 GIT binary patch literal 775 zcmV+i1Ni)jP)uBJcsmd?QNsd&0D@Uik7PIums7(6 zfB<3y8sr4Tdl@jnHz4*=U!k@iWE&$8e);pI>DS-iN{NkHwtu;^i6Vq{{t9(Enh z2M8b*Anszo4!D50U}kzyJSovoo?S<6val_7Ch)WbmJXiG>A4 z1R#JwJYxpjK#7@w3G8}?|9=I6UgiKB^Y5QB3o{GQ(tpTiGyG@#k6|T10D&x62gGL3 zaEAeiqfvwI9~3hK@o!AG{Kx7-fB<3vx+)mP(O9X$@b~v`VDe#PAPM~ck5dXDfS4F4 z1$Ybx0e}EvK^I_zrWjN)Fhoi z0fb@!Fo!0xGq5fD_wSzqdJqAFMe6y_msLQ6nMGKImvAz1903L=BdQOW-m$W>ZACT{ zAb?oV62xzIM)qwi%*+@O|M&kNRiH%`APYE{IQH-|^DacmXdpEpXP}7z1P}`r?=zrl z1cmm$|Nps>)NuY|_=lkmTd)BH5EG^8oDcvAASPNG4gvrH#DXK4U;~Uu4q_(O0)PO* z5(n4{VKDs0$jJBy$Y2Jh_cz$$0HPB$X9ENf3wmY2$ij@K4d#57JN*CoSO5C=TalHO zed`}AszAoGGNHN|Ab?PEGA#f=05LJp7ytwi%`E^3FaQsfhjOQmrThQ@002ovPDHLk FV1hL!Nf`hD literal 0 HcmV?d00001 diff --git a/docs/help/images/remove.png b/docs/help/images/remove.png new file mode 100644 index 0000000000000000000000000000000000000000..0ebad0304aa5c4524ea795358226760d8903b075 GIT binary patch literal 368 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+AuIMGI_cV@ z#Pa)pd&_O{_UX)#y9^W?7@RgX{5>yT$foADB56}jLc-tQ-eQp~3Jn1|6$ekop8xvV zoA>(r{apVgCI2Z^%Ae$zlHk~RetwV7d->we-(D$kGO-9Kuk{WFy0B7lh%>qzuFs3?R-=HijPz91OyLxLx(P z|DJgw@^{uhW|n_Ue=&Uk5I`tFq^)gM`0Ecd?>|P6;c)N=O#Wy1%>cEDf$={B&~prb zS=bq553;5kZ93obpZO2tKP&+b5I`tG{GWA2{{dZ&4*oO1jAld?XZ*+ThlPzndE4(w zpe3ygEFeozZ2<@%6yCT0|9&%KI)V{FV9P2Q_~o~|6zye1qdJ(LdlHz z?_UO{fB%36GR00D&40;!G@8|-{zMsGXr`gfB*BJ;r-|D z49tvwQM~@|2g@HA7a)KL#sMfk8UB9*Wl-$Fh%IF>A{+t`K*W_r|CvCE9!(6CYMBXY z1qdL*J^&`t->l!>GPAQ@Vfe}SmI0h!fpNk7gNKRXy*9&7ekn#gMLs|P5wL)n;UClU z2h6<3{kZ>dU;clUgMpD5oP-#D$ul!>n_iLna?54muODhI%>Vyj4K9EHV!`8dU??y# z$lZQ9OZCs!%XeNKw?BLRgfTM%D==65VN#RRx@Ypldc(bMPbb~cRdInv7KSkZ0fb@! z6G-=8MEL_Wh{5O;(>JR-VhjiW{7hQU@FfnW*7wEt6S;3iHi!!_|GlRTEclq2;BgDg zbnwUl2q2V5W@3N(nc*KRiZ^~U{$lezZid_CKO=AGqZm94&wp@ z5Q^mGr^gnuv4C8{isV^fs6&b#W{e181Y5+6Y&Z)$7sHKr7k9vf00Ialh~8g5zUY^O zIoD6NzcD<2lm)*-Lh22)y#4|tKO*Jyk6_{d44`~`4H#VvtV}Pyy=MNg`^W7QZ7^j3 m0mMk_Rs}!+(Y(?J2rvNgXjdjXu+zT)0000U+94hE&{2`t$$4J+m&O1B0RA z1qlWg0dBK{yzcKJ8CR$sS6D>M}RT)^KU+GruyVY(ox&>@H8$RdY1oT86e9%(6D zV|rwi!^X%WpvP@8q2>g4YPa%9Zimb;1+m6WOE*fg2soJZGdD0S+R4hm=u*thz|`?f z4Ctt{x(pl&v!WS*(%Tsn8Zz>L?!9=2iJ-!Q$PYqZ|5+c&2YeG(`6=)5$>1aZ4IU;A zg&46Z%pZ9b;`o<3CTI%8vp(AHut!4cn`lQm)5lnac`auZ8W@t6l&)q1S|-QNz{tkH Y*Q~Slame>>VE8h4y85}Sb4q9e09TEOXaE2J literal 0 HcmV?d00001 diff --git a/docs/help/images/viewBook.png b/docs/help/images/viewBook.png new file mode 100644 index 0000000000000000000000000000000000000000..0a132f2a1a2391c8e6b1f3345ee7392f571113a2 GIT binary patch literal 736 zcmV<60w4W}P)U}q9I`dR4Pj-R~Tmw2B3 z`v$b&KkFYBPGKft<+lva{TY7#GXL}chaThK|I+{e{{=gkk(u??j6c7`L2Q5kf?JTu z!t&(b-@nq>y!nrr;V%;_$9;K5r2xkNOxIuhethER|8Khg|NZ6wI|xZFh|k5u`D()7 zZ(s`m0thJ%82{i3N5;Pl%*;Q2sR;e!9b?Yg){d;@wm(Y(t|2V}M*k8Rt@e@D*G19uy2M8dVCsTj`qPYbC0R{kV6U%}D S{)7<#0000mLU1$G;eqj_+aksUXL&D&;#vz?s7gKQGEN{P^>S zfsv7cp=Z$?27mwpTcF5{h=*THe;H){|FALt%)Ww^k45?y!+!<=fu9W0|CmhP|N5#Y z&-gQyo$1fxzfAua1eyLb{38&B009KHz~}dVFbAZTnc+Xb;ool)85o(Qe=tCF|NGC# z@CQiq{`uja@b7lljo(ir|NQ^Q!0}Cy;SCcDUJC#M2pk8jKiR;T1FcX6*8{1!_ zzYL5Ria{3fu>Nus_|GcA@%|sfub&?ne*O5*@crjMhVQ`C_z#PB00IbX{g3A_!JI#T z85l$)7?c?Km~pxYXo%po_pc-b-!Z)qEd$&bDI{)E5D?22C0t67)0dU<Ri}uQ<5AGBAmQVub;23kNI1n>(+rK0oz{ zfrA6$1AqWx1eHaS!XiM+|1gLNNig_(j$9qR=K!5jPv4W5b1RF!xw8UBM~hvDgiZ#xccd>ZoR!~3tGAkA4bn*ktz zz&`l=?HkwvF3ukeAASPkfg70ae?FIZ^wP+fnTJ{Y^&8puT+)osc>dhF&ib9@6YFaa zhW{I{KbXgT(?g#@B*vIsSnA0Kt{X?UJl&wd`s=GWCocn^s0i2x009KH;4d(1{{v!% zzrPq*{&7ltV$!I3{7%>Z7vn#<>;I)07+HXkdyV1$BYvZ6oL}B8=1}@M!!%g(qt*An zQa7i*e0TKm#V?Qk$UOPtsLG|p`}fO(EB6>Alpz)X1Q6H)6K!3F4=n!}SVZ{jF8o(q z@cEmFA|vB3VA5b@U;>9RFaZ8BFn(a-(0>2HzeDKeBkPMl-|Q7wv#87dz2y8)whbO}Y7HOSpzf~7~dM_l;{QoCr4g&@= z6F8^*WBBkz%J(&kyzd{aHw+F(7egJwz#x3}jQq2!4D&>FwCw(yGNgb42OxmJx#8;7 zR}2qd$aH`CASKVt_?tih3{3Ql{}@>R{bsmi=*e(h!;XQK;V0Myj6k2T0!yJR>N~fGO~nnl-~O1`cpW{15XgQ2Zm)eJ>CX zAb`LYJXBS3|NW1Pg^_`@>XZ5JZ-zHQG7LZ1IKc(YeS5ZFk4wkt=DbLndQ{mJs5 zk&(Doz`y@Y%v`)*zQp}K-(||KfAkycPY!Sq`Wxs_6&_YbPw7V>bpQdxNb6PwKmgIa c(gz4I0DXB8M-MD1ZvX%Q07*qoM6N<$f(zB?*8l(j literal 0 HcmV?d00001 diff --git a/docs/help/images/viewItems.png b/docs/help/images/viewItems.png new file mode 100644 index 0000000000000000000000000000000000000000..e8b1b182494a5dff4f1a21af2c33cbfb289205eb GIT binary patch literal 1206 zcmV;n1WEgeP)Ug)T2L;8^(Qh~p_))d&9{>##GZ9pYoSA{c`b%dKdkXLnB>;`uUTr?l2)pv)VPGJpU= zu|V$bFCpvm7Zdbe-tqt&%>*?BAAmXF5744-_sy6Oum6ABLi#++0)PNQjpU!t{~b2> z54wB0sOGzW68s zQw9(~jK~@7XNKv~*FvI?jx#XLSo`1Tps?UycH8$4{LD_BOObnj$A#tJA11IxAcI*L z8J=@WoxP;(K4XKS?E2qd|G(9HbkQW>>8(`3Cl4)okAKwznF$a;C>AiJ8((4g_fPxJ ze@2G4{Gz9yvC1x4Bp^JKl~d&>H_J^Emt(tQte@NtxhEubc&(M|!gmrHJ3ijvW(a?E zEK2eHsT8sMH*Goo{9yqmhL;Ry|AT!25I|@am|Oso`p_5$y7Vu@Q+A=pcT^OX@A=9; zpZAIS4eP%mLQnqPd3R3WleiPd^<RM}+rJFwKfA4!EAsO|o;uUMT8uX=VrG89@c%a?{}XHQFJNM0U}iWYX1}q6Ei@k{1rR_esp!>rwzvHp_SvF*vRxdX zUnZ&iev&52_(}p&j51<380d!I94y~YYg;aVCcwLFKTGkxd-rd`g8(3aP%L0!{Kvon zbop;4u7^9gE$aXMF`S$6aZ0QJ*R34kpWh@H{xNZYE&2ycpg<4)W@q?#QC@T92|@Fj zFD#YMDLuQw!1DGtL=p-B0*D2B;rNe%9jNFPqrjs}3~H@Y@7-PBFRthyEBM1);L$_& zuYzp1_KG<6{}aAH^Q^Mo&A)dg7`T4_WMKaL7pNaK{s01qk=CsWfB>R-r4JBb0AvlE UW*`vo6aWAK07*qoM6N<$f)m3!5dZ)H literal 0 HcmV?d00001 diff --git a/docs/help/images/viewLocations.png b/docs/help/images/viewLocations.png new file mode 100644 index 0000000000000000000000000000000000000000..5e824f2c2a5844cf67b0b652f3a23e828e13a859 GIT binary patch literal 1605 zcmV-L2DaH$Kyh5UXm>3xT{sqbdUBalLV8{H+km1R9 zw=(Icr_W3O+TX_V^Vc4R{~Q>`0R#{W%uoL*v&zWs(MJ}D5$INo3gyH|c&tUVQ zWd*aD`1Ag2KZelan;bn=_<|H&F-w&Mg?7$AVa7D!#(&cMpXRsM&OmGjlp3k;t>Jp`&| zMGBU`3?d?$3?gDG5VQW_NRuE>{$^lcV-YS9y|M=!;{X8!wt&A%K>C4|pU2P7zZhP< zx&kzu1>$E|0$^fc5EfQLP7fG>5vUv#?5w~zd9G%q$6Br901^iXAg~2@_NaI>@$d+| ze|??d_s>tzU_k&T5Cr-NpW%Q1{AT#_=_SLrFYg%svjZ);trY;00|+2+D*B)wVfynw zBg40Eud(`@iHR9AQel<@-SY1BU53YxjxhZG^PPd4OPoQ4H-O=#w7VQg9w30gJ`iE& zk@*V>S2UNylE+_A(){%e>{4`>|NHZo;pK}<48MS>@INqe{`~vJ@DFGfA1k{sNDV*$ zfi3vOz{CZLpg+IA!h;^+fxir_ES$j9iYthiAbOY}d6t=(4QMeV!|(r$>>xfs0D(pS zzWe=<0hnmm*m)Vi*8lqn@jK9P24K*Mi|I13bMi2N^CKGg2lU;azds>~0vs1WHZV>9 z`|=MQ-T(mvw&2^-T{qbN=rG92TQdmo$ufNT@{-}}w^s~2+!74jJmL)eg7R3CCL_@C zAKu?*`0@Qc#6f?5GjMPS0zJdX!13!0&;maOfB=GIH1Yk*89#mg!U#;BLZV6xa*CD= zYU+LrvI^!5f+7lF*P#awDE$BY`o-|_)kR1KfC525Wd>%TPvw6fSOek%1Q6JQA9vnA z5_@?3+<#_Bi3!4tOpIU}Td=?^`10iyFj>Bagg-E-*g1t5c!cE{1fJb_!f^58VURk2 z00LX^?78V*wg)#FS(yI)|BsZv@BxrK53d*yO9Nf>lYxnmg+Wf%hJl5Tm4WN!rM|Z> z^}ule5I~T^ZtrOZ7GMD=`;&RrXDPc>P}njMQPF{d{lmM*4EJwuXONP!VGxzpVi0_K z_RwRd&%Qrcc|SdHGG+h>Ag~32A)&xZ<`=_fIR)N-b}1|0sOow${R1Zk{D2YSkRRVZ zGO+XVGjM%)dR=l|zt7)?x9|ODV`o^mdKCje0D*&u85mhizkr#E?f++~qszi1E}mJy z1WdMnkcuQ+h1*}CFW5x*8N}{gIv{myncp8K#(PYE{(#K{0e}DkC)5AHQVN7Y>F)18 zmM_X54kZfSI(qOen??3(2@{jQ?92?z&`JvIXeLMqGXDP0Aol9kec8VUCo_EhG5ZYz z_ZKFpd9VrxAb?n~CGP)hY`~Ooa)HpPtt({QR2*2D4SjF(IVrNU@(BH5U}FFO;rnY5 zmW!`M-|k({{rJiuPBHPpg@6Yo8NPp8&G6#6HN%Gw3=Dt& zLWP+m7k5w4{{?5c@ z2tWYgw&3UYK!&$(LBWB?lR&wzUxE0GBQ7NX0fbxkk00jnV8I7KzWDxK3zsxN08uBI z;wjGn0tmMS%*^iyx*irEtgP>FNdp8BZVR}$H!<+=Ad)7o;Njq4VBq0Bj!OwZ0O7WP ziFq=EjLdBYRu+gQpkP48Aj3hfmy-I*z|Pr^%NT$F!jsV$-!O0sL@{V8ZDuV1mAke1-)ghvU`p1=S8Gw^?A zsuLFayprMnKL!N_?B)Oj5Kaqb&b$W==Kn8%q49?i9GHv{(?K+_Dr9A4+QZ5Uv31%s z?B)Oj5KaqNnEr#!Vq{@t{m;b6hzK1A!|%Vk49tvBF(Apv@R5Q4%d`LN zzkqz)`2`?=a9SXIg98?yuNm3@#r Show Book**. + +![Show Characters](_images/viewCharacters.png) Go to the "Characters" +branch and expand it. Same as **View \> Show Characters**. + +![Show Locations](_images/viewLocations.png) Go to the "Locations" +branch and expand it. Same as **View \> Show Locations**. + +![Show Items](_images/viewItems.png) Go to the "Items" branch and expand +it. Same as **View \> Show Items**. + +![Show Plot lines](_images/viewArcs.png) Go to the "Plot lines" branch +and expand it. Same as **View \> Show Plot lines**. + +![Show Project notes](_images/viewProjectnotes.png) Go to the "Project +notes" branch and expand it. Same as **View \> Show Project notes**. + +------------------------------------------------------------------------ + +![Save](_images/save.png) Save the project. Same as **File \> Save** or +`Ctrl`-`S`. + +------------------------------------------------------------------------ + +![Add](_images/add.png) Add element. Same as `Ctrl`-`N`. + +![Add child](_images/addChild.png) Add child element. Same as +`Ctrl`-`Alt`-`N`. + +![Add parent](_images/addParent.png) Add element on the parent’s level. +Same as `Ctrl`-`Alt`-`Shift`-`N`. + +![Delete](_images/remove.png) Delete selected elements. Same as `Del`. + +------------------------------------------------------------------------ + +![Toggle Text viewer](_images/viewer.png) Toggle Text viewer. Same as +**View \> Toggle Text viewer** or `Ctrl`-`T`. + +![Toggle Properties](_images/properties.png) Toggle Properties. Same as +**View \> Toggle Properties** or `Ctrl`-`Alt`-`T`.