2.4 ToDo List

CodeBlocks

[Contents] CodeBlocks Manual   [Search] Search

[Table of contents]

2.4 ToDo List


In complex software projects, where different users are involved, there is often the requirement of different tasks to be performed by different users. For this purpose, CodeBlocks offers a Todo List. This list can be opened via ’View’ /’To-Do list’ , and contains the tasks to be performed, together with their priorities, types and the responsible users. The list can be filtered for tasks, users and/or source files. A sorting by columns can be achieved by clicking the caption of the corresponding column.

[Figure # 31]
Figure 2.4: Displaying the ToDo List

Note:
The To-Do list can be docked in the message console. Select the option ’Include the To-Do list in the message pane’ via the menu ’Settings’ /’Environment’ .
If the sources are opened in CodeBlocks, a Todo can be added to the list via the context menu command ’Add To-Do item’. A comment will be added in the selected line of the source code.
  // TODO (user#1#): add new dialog for next release
When adding a To-Do, a dialogue box will appear where the following settings can be made (see Figure 2.5).

[Figure # 32]
Figure 2.5: Dialogue for adding a ToDo

User
User name <user> in the operating system. Tasks for other users can also be created here. In doing so, the corresponding user name has to be created by Add new. The assignment of a Todo is then made via the selection of entries listed for the User.
Note:
Note that the Users have nothing to do with the Personalities used in CodeBlocks.
Type
By default, type is set to Todo.
Priority
The importance of tasks can be expressed by priorities (1 - 9) in CodeBlocks.
Position
This setting specifies whether the comment is to be included before, after or at the exact position of the cursor.
Comment Style
A selection of formats for comments (e.g. doxygen).


[Previous] 2.3  Incremental Search
[Next] 2.5  Source Code Exporter

Created: 2010/25/05 11:52   Updated: 2010/25/05 11:52
Author: HighTec EDV-Systeme GmbH
Copyright © 2010 HighTec EDV-Systeme GmbH