From ac3908066e9b695d347c6ba47284b651b45ebc82 Mon Sep 17 00:00:00 2001 From: Basile Burg Date: Thu, 26 Jan 2017 05:32:42 +0100 Subject: [PATCH] doc --- docs/index.md | 4 +- docs/widgets_project_groups.md | 15 ++++++- src/ce_main.lfm | 74 +++++++++++++++++++++++++++++++++- 3 files changed, 89 insertions(+), 4 deletions(-) diff --git a/docs/index.md b/docs/index.md index 3e967e7c..78608639 100644 --- a/docs/index.md +++ b/docs/index.md @@ -27,8 +27,8 @@ _Description of each entry in the main menu. May redirect to a specific widget p * [File]() * [Debugger]() * [Edit]() -* [Project]() -* [Project groups]() +* [Project](features_projects) +* [Project groups](widgets_project_groups) * [Run]() #### Options categories diff --git a/docs/widgets_project_groups.md b/docs/widgets_project_groups.md index 0cc15c84..bab52c0a 100644 --- a/docs/widgets_project_groups.md +++ b/docs/widgets_project_groups.md @@ -35,4 +35,17 @@ The FSP is actually a project, as it got handled in the previous versions. The field at the bottom indicates the status of the FSP. - : Activates the FSP. -- : Adds the FSP to the group. \ No newline at end of file +- : Adds the FSP to the group. + +#### Menu reference + +- **Activate the free standing project**: Puts the focus on the FSP. +- **New projects group**: Closes the current group and start an empty one. +- **Open projects group...**: Proposes to open a group from an open dialog. +- **Open recent projects group**: Displays a list of the most recently opened groups. +- **Close projects group**: Same as __New projects group__. A group is always opened, even if empty. +- **Saves projects group**: Writes modification to the disk. +- **Saves projects group as...**: Proposes to save the group from a save dialog. +- **Compiles projects group in parallel**: Starts compiling the group. Wait points are ignored and each item is compiled in a new process. +- **Compiles projects group sequentially**: Starts compiling the group. Wait points are ignored and items are compiled one by one. +- **Compiles projects group using wait points**: Starts compiling the group. Wait points are respected. \ No newline at end of file diff --git a/src/ce_main.lfm b/src/ce_main.lfm index e48e575a..7bb7ee45 100644 --- a/src/ce_main.lfm +++ b/src/ce_main.lfm @@ -1711,9 +1711,81 @@ object CEMainForm: TCEMainForm end object MenuItem107: TMenuItem Action = actFileCloseAll + Bitmap.Data = { + 36040000424D3604000000000000360000002800000010000000100000000100 + 2000000000000004000064000000640000000000000000000000FFFFFF000000 + 0023000000330000003300000033000000330000003300000033000000330000 + 003300000033000000330000003300000023FFFFFF00FFFFFF00FFFFFF00A4A4 + A2C0B0B0ADFFAFAFACFFB0B0ABFFB0B0ACFFAFAFABFFAEAEABFFADADABFFAEAE + ABFFAFAFABFFAFAFACFFB0B0ADFFA4A4A2C0FFFFFF00FFFFFF00FFFFFF00B0B0 + ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFB0B0ADFFFFFFFF00FFFFFF00FFFFFF00AEAE + ABFFFFFFFFFFFFFFFFFF000BDCFF0000CEFFC6C6F2FFFFFFFEFFFFFFFDFFFFFF + FEFFACAFF0FF1A29E0FFFFFFFFFFAFAFABFFFFFFFF00FFFFFF00FFFFFF00ADAD + ABFFFFFFFFFFF7F7F9FF1F3BEAFF5762E7FF0000D0FFFFFFF9FFFFFFFBFF9DA0 + EBFF0000D8FFFAFAFAFFFFFFFFFFAEAEABFFFFFFFF00FFFFFF00FFFFFF00ADAD + ABFFFFFFFFFFFFFFF7FF9EABF1FF6276F2FF2937E1FF4B51DEFF5A60E0FF0004 + DAFFD6D9F4FFFFFFF8FFFFFFFFFFADADABFFFFFFFF00FFFFFF00FFFFFF00ADAD + ABFFFFFFFFFFF9F8F3FFFFFFF4FFA4B0F0FF5368EFFF0000D3FF0003DBFFA5AE + EFFFFFFFF5FFF8F7F3FFFFFFFFFFADADABFFFFFFFF00FFFFFF00FFFFFF00ADAD + ABFFFFFFFFFFF4F4F0FFFFFFF1FFFFFDF0FF2026D6FF4A55E5FF2A3FE5FFDCDB + EDFFFFFEF1FFF3F3F0FFFFFFFFFFADADABFFFFFFFF00FFFFFF00FFFFFF00ADAD + ABFFFFFFFFFFF7F6EEFFCECCE8FF0000CFFF5763E7FF5E72EDFF001EE6FF192A + DEFFF2EFEDFFF5F3EEFFFFFFFFFFADADABFFFFFFFF00FFFFFF00FFFFFF00ADAD + ABFFFFFFFFFFFBF9EBFF0005D3FF7980EDFF4D62ECFFF6F4EBFFF7F5EBFF1831 + E5FF5B67E3FFF7F5EAFFFFFFFFFFADADABFFFFFFFF00FFFFFF00FFFFFF00ADAD + ABFFFFFFFFFFF6F5E9FF192AE2FF2F4AEDFFC8CEE9FFF3F2E8FFFEFDF3FFFFFF + FFFF112CECFFFFFFFFFFFFFFFFFFAEAEABFFFFFFFF00FFFFFF00FFFFFF00ADAE + ABFFFFFFFFFFECEAE4FFF4F2E6FFF5F3E6FFEFEDE6FFE9E8E4FFFFFFFFFFD2D1 + CBFFB0AFA5FFAAA9A3FFFFFFFFFFAFAFADFFFFFFFF00FFFFFF00FFFFFF00AEAE + ABFFFFFFFFFFE4E3E2FFE6E5E3FFE7E5E4FFE5E4E3FFE3E2E2FFFFFFFFFFA7A7 + A4FFFCFCFAFFFFFFFFFFE9E9E9FFB0B0AEACFFFFFF00FFFFFF00FFFFFF00AEAE + ACFFFFFFFFFFE0DFDEFFE1E0DEFFE1E0DFFFE1E0DEFFE0DFDEFFFFFFFFFFA5A5 + A2FFFFFFFFFFE7E7E8FFAFAFACA700000000FFFFFF00FFFFFF00FFFFFF00AFAF + ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFE9E9E9FFAEAEACA60000000000000000FFFFFF00FFFFFF00FFFFFF00B3B3 + B1EFB0B0ADFFAEAEACFFAEAEABFFAEAEABFFAEAEABFFADAEABFFAEAEABFFAFAF + ADFFB0B0AEEA000000000000000000000000FFFFFF00FFFFFF00 + } end object MenuItem106: TMenuItem Action = actFileCloseAllOthers + Bitmap.Data = { + 36040000424D3604000000000000360000002800000010000000100000000100 + 2000000000000004000064000000640000000000000000000000FFFFFF000000 + 0023000000330000003300000033000000330000003300000033000000330000 + 003300000033000000330000003300000023FFFFFF00FFFFFF00FFFFFF00A4A4 + A2C0B0B0ADFFAFAFACFFB0B0ABFFB0B0ACFFAFAFABFFAEAEABFFADADABFFAEAE + ABFFAFAFABFFAFAFACFFB0B0ADFFA4A4A2C0FFFFFF00FFFFFF00FFFFFF00B0B0 + ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFFFFFFFFFFFFFFFFFFFFFFFFFB0B0ADFFFFFFFF00FFFFFF00FFFFFF00AEAE + ABFFFFFFFFFFFFFFFFFF000BDCFF0000CEFFC6C6F2FFFFFFFEFFFFFFFDFFFFFF + FEFFACAFF0FF1A29E0FFFFFFFFFFAFAFABFFFFFFFF00FFFFFF00FFFFFF00ADAD + ABFFFFFFFFFFF7F7F9FF1F3BEAFF5762E7FF0000D0FFFFFFF9FFFFFFFBFF9DA0 + EBFF0000D8FFFAFAFAFFFFFFFFFFAEAEABFFFFFFFF00FFFFFF00FFFFFF00ADAD + ABFFFFFFFFFFFFFFF7FF9EABF1FF6276F2FF2937E1FF4B51DEFF5A60E0FF0004 + DAFFD6D9F4FFFFFFF8FFFFFFFFFFADADABFFFFFFFF00FFFFFF00FFFFFF00ADAD + ABFFFFFFFFFFF9F8F3FFFFFFF4FFA4B0F0FF5368EFFF0000D3FF0003DBFFA5AE + EFFFFFFFF5FFF8F7F3FFFFFFFFFFADADABFFFFFFFF00FFFFFF00FFFFFF00ADAD + ABFFFFFFFFFFF4F4F0FFFFFFF1FFFFFDF0FF2026D6FF4A55E5FF2A3FE5FFDCDB + EDFFFFFEF1FFF3F3F0FFFFFFFFFFADADABFFFFFFFF00FFFFFF00FFFFFF00ADAD + ABFFFFFFFFFFF7F6EEFFCECCE8FF0000CFFF5763E7FF5E72EDFF001EE6FF192A + DEFFF2EFEDFFF5F3EEFFFFFFFFFFADADABFFFFFFFF00FFFFFF00FFFFFF00ADAD + ABFFFFFFFFFFFBF9EBFF0005D3FF7980EDFF4D62ECFFF6F4EBFFF7F5EBFF1831 + E5FF5B67E3FFF7F5EAFFFFFFFFFFADADABFFFFFFFF00FFFFFF00FFFFFF00ADAD + ABFFFFFFFFFFF6F5E9FF192AE2FF2F4AEDFFC8CEE9FFF3F2E8FFFEFDF3FFFFFF + FFFF112CECFFFFFFFFFFFFFFFFFFAEAEABFFFFFFFF00FFFFFF00FFFFFF00ADAE + ABFFFFFFFFFFECEAE4FFF4F2E6FFF5F3E6FFEFEDE6FFE9E8E4FFFFFFFFFFD2D1 + CBFFB0AFA5FFAAA9A3FFFFFFFFFFAFAFADFFFFFFFF00FFFFFF00FFFFFF00AEAE + ABFFFFFFFFFFE4E3E2FFE6E5E3FFE7E5E4FFE5E4E3FFE3E2E2FFFFFFFFFFA7A7 + A4FFFCFCFAFFFFFFFFFFE9E9E9FFB0B0AEACFFFFFF00FFFFFF00FFFFFF00AEAE + ACFFFFFFFFFFE0DFDEFFE1E0DEFFE1E0DFFFE1E0DEFFE0DFDEFFFFFFFFFFA5A5 + A2FFFFFFFFFFE7E7E8FFAFAFACA700000000FFFFFF00FFFFFF00FFFFFF00AFAF + ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + FFFFE9E9E9FFAEAEACA60000000000000000FFFFFF00FFFFFF00FFFFFF00B3B3 + B1EFB0B0ADFFAEAEACFFAEAEABFFAEAEABFFAEAEABFFADAEABFFAEAEABFFAFAF + ADFFB0B0AEEA000000000000000000000000FFFFFF00FFFFFF00 + } end object MenuItem6: TMenuItem Caption = '-' @@ -5186,7 +5258,7 @@ object CEMainForm: TCEMainForm end object actProjSelUngrouped: TAction Category = 'ProjectsGroup' - Caption = 'Activate free the standing project' + Caption = 'Activate the free standing project' ImageIndex = 9 OnExecute = actProjSelUngroupedExecute OnUpdate = updateProjectBasedAction