JXCirrus Diary and JXCirrus Project has a large number of functions available through the menus. This page lists all of the menus available.
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.
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.
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.
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
![]() |
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). |