Menu Items

JXCirrus Diary and JXCirrus Project has a large number of functions available through the menus. This page lists all of the menus available.

Keyboard Shortcuts

Most of the menus have keyboard shortcuts - To find out what they are, just open up the menu itself - The shortcuts are displayed on the right hand side of the menu item.

The Toolbar

When you use a menu item, take note of the symbol next to it... Chances are, this symbol might appear on toolbar at the top of the main window. If it appears there, you can use the toolbar instead of needing to delve into the menus.

NOTE: The toolbar changes depending on what view you are in, and what diary entries you have selected.

The Context Menu

If you right-click (click with the right-hand mouse button instead of the left) on any item in the tree view, or any of the calendar views, you will get a context menu showing a number of actions you can perform on that item.

The Menus


Menu Item Description
JXCirrusDiary/JXCirrusProject (Mac only) About JXCirrus Diary Displays the About dialog (which shows the version number, credits and web links).

Preferences Lets you set preferences for the application.

Quit Quits the application.
File New Lets you create a new diary file.
(NOTE: Some File functions are available on iOS under the Menu menu under File)
Open Lets you open an existing diary file (and will pop up a browser for you to select it).

Close Closes the current diary file (but does not quit the application).

Save Saves the current diary file.

Save As
Lets you save a copy of the diary file to a different location - See File Location.

Export - Query
Exports the results of the current query (Diary++ only).

Export - Tree View
Exports the selected items in the main tree view to a CSV file (Comma Separated Values - can be opened in Excel and other spreadsheets). (Diary+ version only).

Export - Data File
Allows you to export the entire data file to a location on the file system.

Export - Data Buffer
(iOS only) Exports to an internal data buffer on your device.  This can be used to easily transfer the data between JXCirrus apps (or versions of this app).

Import - Entries (CSV)
(Diary+ only) Imports tasks or spent time from a CSV file.   See Importing Data.

Import - Data File
Imports an entire data file from somewhere on the file system.

Import - Data Buffer
(iOS only) Imports a whole data file from a data buffer on your device.  This can be used to easily transfer the data between JXCirrus apps (or versions of this app).

Quit (Windows/Linux only) Quits the application.
Edit Cut Cuts out whatever entry you have selected and puts it on the clipboard. The system will warn you if you Quit the application while there are still objects on the clipboard. Only available in the tree view.

Copy Takes a copy of the selected entry and puts it on the clipboard.

Paste Pastes whatever entries you have on the clipboard as children of the selected entry. NOTE: The selected entry must be allowed to have child entries, otherwise the system will warn you.

Paste As This works a little bit like paste, but with a twist (and sadly, you will need to understand Object Specs a bit for this). If the Object Spec type inherits off a particular base type, you can paste this object as any of the inherited types (in other words change what type of object it is as you paste it). An example - If you cut a task, and use paste as, you can paste it in as a weekly task (if weekly task is a type of task).

Delete Deletes the selected diary entry.

Undo Undoes the last action. You can undo as many times as you like right back to when you started the application.

Redo Redoes the last action (only if you just undid something that you didn't want to undo).

Find Searches for a piece of text in the diary.

Preferences Lets you set preferences for the application.

Owner Details Lets you set your name.

Change User (Diary++ only) Lets you switch to be another user (useful to see their calendar).
View Tree Switches to the tree view.

Plan Switches to the plan view.

Day
Switches to the day view.

Week Switches to the week view.

Month Switches to the month view.

Summary Switches to the summary view.

Planning
Switches to the planning view.

Project
Switches to the project view.

Focus
Switches to the focus view.

Sort Tree By Lets you change the sorting for the tree view.

Sort Day By Lets you change the sorting for the day view.

Sort Summary By
Lets you change the sorting for the summary view.

Recalculate Forces the system to recalculate all of its plans. May take several minutes.

Close Tab Some tabs, including searches, queries and the timesheets can be closed.

Collapse Tree Collapses all expanded entries in the tree view.

Expand Tree
Expands all entries below the selected one in the tree view.
Calendar Next Day Switches the day view, week view and month view to the next day.

Previous Day Switches the day view, week view and month view to the previous day.

Next Week Switches the day view, week view and month view to the next week.

Previous Week Switches the day view, week view and month view to the previous week.

Next Month Switches the day view, week view and month view to the next month.

Previous Month Switches the day view, week view and month view to the previous month.

Next Year Switches the day view, week view and month view to the next year.

Previous Year Switches the day view, week view and month view to the previous year.

Go To Date Pops up a dialog to let you select a date to display in the day view, week view and month view.

Today Switches the day view, week view and month view to go to today.
Add Add Entry Adds a new entry to the top level of the diary.

Add Task Adds a new task to one of the bookmarks.

Add Appointment Adds a new appointment to one of the bookmarks.

Add Journal Adds a new journal entry to one of the bookmarks.

Add Person Adds a new person to one of the bookmarks.

Add Address Adds a new address to one of the bookmarks.
Entry Create Child Creates a child entry of the selected entry in the tree.

Create Sibling Like create child, but create a sibling (which is an entry that has the same parent as the item that you have selected).

Edit Opens the Entry Edit dialog for the selected entry.

Postpone Postpones a task or appointment by a defined amount (it pops up a dialog to give you options).

Postpone Day Postpones a task or appointment by one day.

% Complete Adjust the percentage complete for a task.

Complete Marks a task or appointment as complete.   In the premium version, it will also run all commands.

Compact
Compacts the entries below this to save space.   You can only do this when tasks are complete.   See compacting tasks.

Link
Set the tasks to depend on each other.   The second selected task will depend on the first, the third depend on the second, and so on.    See dependencies.

Repeat to Instance
This takes an instance of a repeating task or event and converts it to a single task or event (which you can change independently of the repeat sequence).

Baseline Hours (Diary++ only) Saves a baseline for the number of hours of a task.

Baseline Hours Date (Diary++ only) Saves a baseline for the number of hours of a task as well as the start and end date.

Start Session Start recording a session for a task.

Stop Session Stops the current task session.

Complete Session Any task that has a current session will be marked as complete.   In the premium version, it will also run all commands.

Command Run (Diary++ version only) Runs the selected command for the entry.

Command Run All (Diary++ version only) Runs all commands for an entry in order.

Command Skip (Diary++ version only) Marks a command as complete (without running it).

Command Clear (Diary++ version only) Clears a finished command (so that you can run it again).
Planning Plan Time (Diary+ or Diary++ version only) For Manual Planning: Lets you set a plan for a task.

Move Plan Up (Diary+ or Diary++ version only) For Manual Planning: (Day view only) Move a planned task up the list for the day.

Move Plan Down (Diary+ or Diary++ version only) For Manual Planning: (Day view only) Move a planned task down the list for the day.

Lock Session (Diary+ or Diary++ version only) For Manual Planning: (Day view only) Converts an auto-planned session into a manual planned session.

Lock Task for Day (Diary+ or Diary++ version only) For Manual Planning: Converts all auto-planned sessions for the selected entry into manual planned sessions for this day only.

Lock Task All (Diary+ or Diary++ version only) For Manual Planning: Converts all auto-planned sessions for the selected entry into manual planned sessions.

Lock Everything for Day (Diary+ or Diary++ version only) For Manual Planning: Converts all auto-planned sessions into manual planned sessions for all tasks for today only.

Lock Everything (Diary+ or Diary++ version only) For Manual Planning: Converts all auto-planned sessions into manual planned sessions for all tasks.

Clear Task for Day (Diary+ or Diary++ version only) For Manual Planning: Clears all manual planned sessions for a task for today only.

Clear Task All (Diary+ or Diary++ version only) For Manual Planning: Clears all manual planned sessions for a task.

Clear Everything for Day (Diary+ or Diary++ version only) For Manual Planning: Clears all manual planned sessions for today (for all tasks).

Clear Everything (Diary+ or Diary++ version only) For Manual Planning: Clears all manual planned sessions (for all tasks).
Go First Task Goes to the task with the highest priority.

First Plan Goes to the first manual plan.

Next Task If the tasks were sorted in priority list - Go to the next one after this.

Next Plan Goes to the next manual plan after the selected one.

Previous Task If the tasks were sorted in priority list - Go to the previous one before this.

Previous Plan Goes to the previous manual plan before the selected one.

Current Session If there is a current session, go to that task.
Script ... (Diary++ version only) This lists all global scripts as well as scripts available for this task.
Query ... (Diary++ version only) This lists all queries that you have set up.
Tools DB Schema Opens up the Database Schema dialog.

Global Scripts This lets you set up and edit global scripts.

Resources (Diary++ only) Lets you add and remove people from the system.

Work Hours Lets you set up work hours and holidays.

Timesheet (Diary++ only) Enter time spent as a timesheet.
Help Manual Displays this user manual.

About Displays the About dialog (which shows the version number, credits and web links).