4. Дизайн пакета Planner

В данном разделе (будет) приведена собранная информация, относящаяся к дизайну приложения Planner.

4.1. Структура директорий planner-0.14.x

В данном разделе приведен перечень поддиректорий пакета Planner с краткими описаниями поддиректорий.

/planner
├── /data                   Дополнительные файлы данных
│   ├── /dtd                DTD -- определение типа документа
│   ├── /glade
│   ├── /images
│   ├── /mime               Mime−type information for .planner files
│   ├── /sql
│   ├── /stylesheets
│   └── /ui
├── /docs                   Вся документация
│   ├── /libplanner         Документация libplanner
│   │   ├── /html
│   │   ├── /tmpl
│   │   └── /xml
│   ├── /sql
│   └── /user-guide         Руководство пользователя Planner
│       ├── /C
│       │   └── /figures
│       └── /eu
│           └── /figures
├── /eds-backend
│   ├── /planner-source
│   └── /utils
├── /examples
├── /libegg
│   └── /recent-files
├── /libplanner             Исходные файлы пакета libplanner
├── /po                     Файлы перевода
├── /python
├── /src                    Исходные коды пакета Planner
└── /tests                  Various tests to check that the library does
    │                       what it’s supposed to do
    └── /files

4.2. Список файлов planner-0.14.x

В данном разделе приведен перечень файлов пакета Planner с краткими описаниями файлов.

/planner
├── acinclude.m4
├── aclocal.m4
├── AUTHORS
├── ChangeLog
├── compile
├── config.guess
├── config.h.in
├── config.log
├── config.sub
├── configure
├── configure.in
├── COPYING
├── /data
│   ├── /dtd
│   │   ├── Makefile.am
│   │   ├── Makefile.in
│   │   ├── mrproject-0.5.1.dtd
│   │   └── mrproject-0.6.dtd
│   ├── /glade
│   │   ├── add-predecessor.glade
│   │   ├── calendar-dialog.glade
│   │   ├── column-dialog.glade
│   │   ├── eds.glade
│   │   ├── group-dialog.glade
│   │   ├── Makefile.am
│   │   ├── Makefile.in
│   │   ├── new-property.glade
│   │   ├── project-properties.glade
│   │   ├── property-dialog.glade
│   │   ├── resource-dialog.glade
│   │   ├── resource-input-dialog.glade
│   │   ├── sql.glade
│   │   ├── task-date-widget.glade
│   │   ├── task-dialog.glade
│   │   └── task-input-dialog.glade
│   ├── /images
│   │   ├── 24_edit_resource.png
│   │   ├── 24_groups.png
│   │   ├── 24_indent_task.png
│   │   ├── 24_insert_resource.png
│   │   ├── 24_insert_task.png
│   │   ├── 24_link_task.png
│   │   ├── 24_remove_resource.png
│   │   ├── 24_remove_task.png
│   │   ├── 24_task_down.png
│   │   ├── 24_task_up.png
│   │   ├── 24_unindent_task.png
│   │   ├── 24_unlink_task.png
│   │   ├── gantt.png
│   │   ├── gnome-mime-application-x-planner.png
│   │   ├── gnome-planner.png
│   │   ├── Makefile.am
│   │   ├── Makefile.in
│   │   ├── resources.png
│   │   ├── resources_usage.png
│   │   └── tasks.png
│   ├── Makefile.am
│   ├── Makefile.in
│   ├── /mime
│   │   ├── Makefile.am
│   │   ├── Makefile.in
│   │   └── planner.xml.in
│   ├── planner.desktop.in
│   ├── planner.desktop.in.in
│   ├── planner.schemas.in
│   ├── /sql
│   │   ├── database-0.11.sql
│   │   ├── database-0.13.sql
│   │   ├── database.sql
│   │   ├── Makefile.am
│   │   ├── Makefile.in
│   │   ├── upgrade-0.11-0.13.sql
│   │   └── upgrade-0.6.x-0.11.sql
│   ├── /stylesheets
│   │   ├── html1_css.xsl
│   │   ├── html1_gantt.xsl
│   │   ├── html1_resources.xsl
│   │   ├── html1_tasks.xsl
│   │   ├── Makefile.am
│   │   ├── Makefile.in
│   │   ├── msp2planner.xsl
│   │   ├── planner2html.xsl
│   │   └── planner2plannerv011.xsl
│   └── /ui
│       ├── eds-plugin.ui
│       ├── gantt-view.ui
│       ├── html-plugin.ui
│       ├── main-window.ui
│       ├── Makefile.am
│       ├── Makefile.in
│       ├── msp-plugin.ui
│       ├── resource-view.ui
│       ├── sql-plugin.ui
│       ├── task-view.ui
│       ├── time-table-view.ui
│       └── xml-planner-plugin.ui
├── depcomp
├── /docs
│   ├── /libplanner
│   │   ├── /html
│   │   ├── libplanner-docs.sgml
│   │   ├── libplanner-overrides.txt
│   │   ├── libplanner-sections.txt
│   │   ├── libplanner.types
│   │   ├── Makefile.am
│   │   ├── Makefile.in
│   │   ├── /tmpl
│   │   │   ├── libplanner-unused.sgml
│   │   │   ├── mrp-application.sgml
│   │   │   ├── mrp-assignment.sgml
│   │   │   ├── mrp-calendar.sgml
│   │   │   ├── mrp-day.sgml
│   │   │   ├── mrp-error.sgml
│   │   │   ├── mrp-group.sgml
│   │   │   ├── mrp-init.sgml
│   │   │   ├── mrp-intl.sgml
│   │   │   ├── mrp-marshal.sgml
│   │   │   ├── mrp-object.sgml
│   │   │   ├── mrp-project.sgml
│   │   │   ├── mrp-property.sgml
│   │   │   ├── mrp-relation.sgml
│   │   │   ├── mrp-resource.sgml
│   │   │   ├── mrp-task.sgml
│   │   │   ├── mrp-time.sgml
│   │   │   └── planner.sgml
│   │   └── /xml
│   ├── Makefile.am
│   ├── Makefile.in
│   ├── /sql
│   │   ├── Makefile.am
│   │   ├── Makefile.in
│   │   └── README.sql
│   └── /user-guide
│       ├── /C
│       │   ├── /figures
│       │   │   ├── calendar-new.png
│       │   │   ├── calendar.png
│       │   │   ├── calendar-week.png
│       │   │   ├── calendar-working-time.png
│       │   │   ├── day-types.png
│       │   │   ├── eds1.png
│       │   │   ├── gantt-view.png
│       │   │   ├── group1-subtask-dialog.png
│       │   │   ├── group1-subtasks.png
│       │   │   ├── group1-task-linked.png
│       │   │   ├── group1-task-linking.png
│       │   │   ├── group1-task.png
│       │   │   ├── group1-tasks-linked.png
│       │   │   ├── new-project.png
│       │   │   ├── print-project-paper.png
│       │   │   ├── print-project.png
│       │   │   ├── print-project-selectviews.png
│       │   │   ├── project-properties-custom-add.png
│       │   │   ├── project-properties-custom.png
│       │   │   ├── project-properties.png
│       │   │   ├── project-zoom-fit.png
│       │   │   ├── project-zoom-up.png
│       │   │   ├── resource-editor.png
│       │   │   ├── resource-editor-sorted.png
│       │   │   ├── resource-group-editor.png
│       │   │   ├── resource-insert.png
│       │   │   ├── resource-properties-calendar.png
│       │   │   ├── resource-properties-general.png
│       │   │   ├── resource-usage-view.png
│       │   │   ├── several-projects.png
│       │   │   ├── task-constraints.png
│       │   │   ├── task-custom-properties-add.png
│       │   │   ├── task-custom-properties.png
│       │   │   ├── task-edit-advanced.png
│       │   │   ├── task-edit-note.png
│       │   │   ├── task-edit.png
│       │   │   ├── task-edit-predecessors-add.png
│       │   │   ├── task-edit-predecessors-add-remove.png
│       │   │   ├── task-edit-predecessors.png
│       │   │   ├── task-edit-resource-assigned.png
│       │   │   ├── task-edit-resources.png
│       │   │   ├── task-insert.png
│       │   │   ├── task-properties-dialog.png
│       │   │   ├── task-up.png
│       │   │   └── task-view.png
│       │   ├── legal.xml
│       │   ├── Makefile.am
│       │   ├── Makefile.in
│       │   ├── planner-C.omf
│       │   └── planner.xml
│       ├── /eu
│       │   ├── /figures
│       │   │   ├── calendar-new.png
│       │   │   ├── calendar.png
│       │   │   ├── calendar-week.png
│       │   │   ├── calendar-working-time.png
│       │   │   ├── day-types.png
│       │   │   ├── eds1.png
│       │   │   ├── gantt-view.png
│       │   │   ├── group1-subtask-dialog.png
│       │   │   ├── group1-subtasks.png
│       │   │   ├── group1-task-linked.png
│       │   │   ├── group1-task-linking.png
│       │   │   ├── group1-task.png
│       │   │   ├── group1-tasks-linked.png
│       │   │   ├── new-project.png
│       │   │   ├── print-project-paper.png
│       │   │   ├── print-project.png
│       │   │   ├── print-project-selectviews.png
│       │   │   ├── project-properties-custom-add.png
│       │   │   ├── project-properties-custom.png
│       │   │   ├── project-properties.png
│       │   │   ├── project-zoom-fit.png
│       │   │   ├── project-zoom-up.png
│       │   │   ├── resource-editor.png
│       │   │   ├── resource-editor-sorted.png
│       │   │   ├── resource-group-editor.png
│       │   │   ├── resource-insert.png
│       │   │   ├── resource-properties-calendar.png
│       │   │   ├── resource-properties-general.png
│       │   │   ├── resource-usage-view.png
│       │   │   ├── several-projects.png
│       │   │   ├── task-constraints.png
│       │   │   ├── task-custom-properties-add.png
│       │   │   ├── task-custom-properties.png
│       │   │   ├── task-edit-advanced.png
│       │   │   ├── task-edit-note.png
│       │   │   ├── task-edit.png
│       │   │   ├── task-edit-predecessors-add.png
│       │   │   ├── task-edit-predecessors-add-remove.png
│       │   │   ├── task-edit-predecessors.png
│       │   │   ├── task-edit-resource-assigned.png
│       │   │   ├── task-edit-resources.png
│       │   │   ├── task-insert.png
│       │   │   ├── task-properties-dialog.png
│       │   │   ├── task-up.png
│       │   │   └── task-view.png
│       │   ├── legal.xml
│       │   ├── Makefile.am
│       │   ├── Makefile.in
│       │   ├── planner-eu.omf
│       │   └── planner.xml
│       ├── Makefile.am
│       └── Makefile.in
├── /eds-backend
│   ├── e-cal-backend-planner.c
│   ├── e-cal-backend-planner-factory.c
│   ├── e-cal-backend-planner-factory.h
│   ├── e-cal-backend-planner.h
│   ├── Makefile.am
│   ├── Makefile.in
│   ├── /planner-source
│   │   ├── Makefile.am
│   │   ├── Makefile.in
│   │   ├── org-gnome-planner-source.eplug.in
│   │   └── planner-source.c
│   └── /utils
│       ├── create-planner-source.c
│       ├── Makefile.am
│       └── Makefile.in
├── /examples
│   ├── kitchen.planner
│   ├── Makefile.am
│   ├── Makefile.in
│   └── sample-1.planner
├── INSTALL
├── install-sh
├── intltool-extract.in
├── intltool-merge.in
├── intltool-update.in
├── /libegg
│   ├── Makefile.am
│   ├── Makefile.in
│   └── /recent-files
│       ├── egg-recent.h
│       ├── egg-recent-item.c
│       ├── egg-recent-item.h
│       ├── egg-recent-model.c
│       ├── egg-recent-model.h
│       ├── egg-recent-util.c
│       ├── egg-recent-util.h
│       ├── egg-recent-vfs-utils.c
│       ├── egg-recent-vfs-utils.h
│       ├── egg-recent-view.c
│       ├── egg-recent-view.h
│       ├── egg-recent-view-uimanager.c
│       ├── egg-recent-view-uimanager.h
│       ├── Makefile.am
│       └── Makefile.in
├── /libplanner
│   ├── Makefile.am
│   ├── Makefile.in
│   ├── mrp-application.c
│   ├── mrp-application.h
│   ├── mrp-assignment.c
│   ├── mrp-assignment.h
│   ├── mrp-calendar.c
│   ├── mrp-calendar.h
│   ├── mrp-day.c
│   ├── mrp-day.h
│   ├── mrp-error.c
│   ├── mrp-error.h
│   ├── mrp-file-module.c
│   ├── mrp-file-module.h
│   ├── mrp-group.c
│   ├── mrp-group.h
│   ├── mrp-marshal.c
│   ├── mrp-marshal.h
│   ├── mrp-marshal.list
│   ├── mrp-object.c
│   ├── mrp-object.h
│   ├── mrp-old-xml.c
│   ├── mrp-old-xml.h
│   ├── mrp-parser.c
│   ├── mrp-parser.h
│   ├── mrp-paths-gnome.c
│   ├── mrp-paths.h
│   ├── mrp-private.h
│   ├── mrp-project.c
│   ├── mrp-project.h
│   ├── mrp-property.c
│   ├── mrp-property.h
│   ├── mrp-relation.c
│   ├── mrp-relation.h
│   ├── mrp-resource.c
│   ├── mrp-resource.h
│   ├── mrp-sql.c
│   ├── mrp-sql.h
│   ├── mrp-storage-module.c
│   ├── mrp-storage-module-factory.c
│   ├── mrp-storage-module-factory.h
│   ├── mrp-storage-module.h
│   ├── mrp-storage-mrproject.c
│   ├── mrp-storage-mrproject.h
│   ├── mrp-storage-sql.c
│   ├── mrp-storage-sql.h
│   ├── mrp-task.c
│   ├── mrp-task.h
│   ├── mrp-task-manager.c
│   ├── mrp-task-manager.h
│   ├── mrp-time.c
│   ├── mrp-time.h
│   ├── mrp-types.c
│   ├── mrp-types.h
│   ├── mrp-xml.c
│   ├── mrp-xsl.c
│   └── planner.h
├── libplanner-1.pc
├── libplanner-1.pc.in
├── libtool
├── ltmain.sh
├── Makefile.am
├── Makefile.in
├── missing
├── mkinstalldirs
├── NEWS
├── omf.make
├── /po
│   ├── am.gmo
│   ├── am.po
│   ├── az.gmo
│   ├── az.po
│   ├── be.gmo
│   ├── be.po
│   ├── bg.gmo
│   ├── bg.po
│   ├── ca.gmo
│   ├── ca.po
│   ├── ChangeLog
│   ├── cs.gmo
│   ├── cs.po
│   ├── da.gmo
│   ├── da.po
│   ├── de.gmo
│   ├── de.po
│   ├── el.gmo
│   ├── el.po
│   ├── en_CA.gmo
│   ├── en_CA.po
│   ├── en_GB.gmo
│   ├── en_GB.po
│   ├── es.gmo
│   ├── es.po
│   ├── et.gmo
│   ├── et.po
│   ├── eu.gmo
│   ├── eu.po
│   ├── fa.gmo
│   ├── fa.po
│   ├── fi.gmo
│   ├── fi.po
│   ├── fr.gmo
│   ├── fr.po
│   ├── hi.gmo
│   ├── hi.po
│   ├── hr.gmo
│   ├── hr.po
│   ├── hu.gmo
│   ├── hu.po
│   ├── id.gmo
│   ├── id.po
│   ├── is.gmo
│   ├── is.po
│   ├── it.gmo
│   ├── it.po
│   ├── ja.gmo
│   ├── ja.po
│   ├── kn.gmo
│   ├── kn.po
│   ├── ko.gmo
│   ├── ko.po
│   ├── lv.gmo
│   ├── lv.po
│   ├── Makefile.in.in
│   ├── ml.gmo
│   ├── ml.po
│   ├── mn.gmo
│   ├── mn.po
│   ├── ms.gmo
│   ├── ms.po
│   ├── nb.gmo
│   ├── nb.po
│   ├── ne.gmo
│   ├── ne.po
│   ├── nl.gmo
│   ├── nl.po
│   ├── nn.gmo
│   ├── nn.po
│   ├── pa.gmo
│   ├── pa.po
│   ├── pl.gmo
│   ├── pl.po
│   ├── POTFILES.in
│   ├── pt_BR.gmo
│   ├── pt_BR.po
│   ├── pt.gmo
│   ├── pt.po
│   ├── ru.gmo                  Русский, скомпилированный файл переводов
│   ├── ru.po                   Русский, исходный код переводов
│   ├── rw.gmo
│   ├── rw.po
│   ├── sk.gmo
│   ├── sk.po
│   ├── sq.gmo
│   ├── sq.po
│   ├── sr.gmo
│   ├── sr@Latn.gmo
│   ├── sr@Latn.po
│   ├── sr.po
│   ├── sv.gmo
│   ├── sv.po
│   ├── uk.gmo
│   ├── uk.po
│   ├── vi.gmo
│   ├── vi.po
│   ├── zh_CN.gmo
│   ├── zh_CN.po
│   ├── zh_TW.gmo
│   └── zh_TW.po
├── /python
│   ├── Makefile.am
│   ├── Makefile.in
│   ├── planner-arg-types.py
│   ├── planner.defs
│   ├── plannermodule.c
│   ├── planner.override
│   ├── planner-types.defs
│   ├── plannerui.defs
│   ├── planneruimodule.c
│   ├── plannerui.override
│   └── plannerui-types.defs
├── README
├── /src
│   ├── eel-canvas-rect.c
│   ├── eel-canvas-rect.h
│   ├── Makefile.am
│   ├── Makefile.in
│   ├── planner-application.c
│   ├── planner-application.h
│   ├── planner-assignment-model.c
│   ├── planner-assignment-model.h
│   ├── planner-calendar.c
│   ├── planner-calendar-dialog.c
│   ├── planner-calendar-dialog.h
│   ├── planner-calendar.h
│   ├── planner-calendar-selector.c
│   ├── planner-calendar-selector.h
│   ├── planner-canvas-line.c
│   ├── planner-canvas-line.h
│   ├── planner-cell-renderer-date.c
│   ├── planner-cell-renderer-date.h
│   ├── planner-cell-renderer-list.c
│   ├── planner-cell-renderer-list.h
│   ├── planner-cell-renderer-popup.c
│   ├── planner-cell-renderer-popup.h
│   ├── planner-cmd-manager.c
│   ├── planner-cmd-manager.h
│   ├── planner-column-dialog.c
│   ├── planner-column-dialog.h
│   ├── planner-conf-gconf.c
│   ├── planner-conf.h
│   ├── planner-day-type-dialog.c
│   ├── planner-day-type-dialog.h
│   ├── planner-default-week-dialog.c
│   ├── planner-default-week-dialog.h
│   ├── planner-eds-plugin.c
│   ├── planner-format.c
│   ├── planner-format.h
│   ├── planner-gantt-background.c
│   ├── planner-gantt-background.h
│   ├── planner-gantt-chart.c
│   ├── planner-gantt-chart.h
│   ├── planner-gantt-header.c
│   ├── planner-gantt-header.h
│   ├── planner-gantt-model.c
│   ├── planner-gantt-model.h
│   ├── planner-gantt-print.c
│   ├── planner-gantt-print.h
│   ├── planner-gantt-row.c
│   ├── planner-gantt-row.h
│   ├── planner-gantt-view.c
│   ├── planner-gantt-view.h
│   ├── planner-group-dialog.c
│   ├── planner-group-dialog.h
│   ├── planner-group-model.c
│   ├── planner-group-model.h
│   ├── planner-html-plugin.c
│   ├── planner-list-model.c
│   ├── planner-list-model.h
│   ├── planner-main.c
│   ├── planner-marshal.c
│   ├── planner-marshal.h
│   ├── planner-marshal.list
│   ├── planner-msp-plugin.c
│   ├── planner-phase-dialog.c
│   ├── planner-phase-dialog.h
│   ├── planner-plugin.c
│   ├── planner-plugin.h
│   ├── planner-plugin-loader.c
│   ├── planner-plugin-loader.h
│   ├── planner-popup-button.c
│   ├── planner-popup-button.h
│   ├── planner-popup-entry.c
│   ├── planner-popup-entry.h
│   ├── planner-predecessor-model.c
│   ├── planner-predecessor-model.h
│   ├── planner-print-dialog.c
│   ├── planner-print-dialog.h
│   ├── planner-print-job.c
│   ├── planner-print-job.h
│   ├── planner-project-properties.c
│   ├── planner-project-properties.h
│   ├── planner-property-dialog.c
│   ├── planner-property-dialog.h
│   ├── planner-property-model.c
│   ├── planner-property-model.h
│   ├── planner-python-plugin.c
│   ├── planner-relation-arrow.c
│   ├── planner-relation-arrow.h
│   ├── planner-resource-cmd.c
│   ├── planner-resource-cmd.h
│   ├── planner-resource-dialog.c
│   ├── planner-resource-dialog.h
│   ├── planner-resource-input-dialog.c
│   ├── planner-resource-input-dialog.h
│   ├── planner-resource-view.c
│   ├── planner-resource-view.h
│   ├── planner-scale-utils.c
│   ├── planner-scale-utils.h
│   ├── planner-sidebar.c
│   ├── planner-sidebar.h
│   ├── planner-sql-plugin.c
│   ├── planner-table-print-sheet.c
│   ├── planner-table-print-sheet.h
│   ├── planner-task-cmd.c
│   ├── planner-task-cmd.h
│   ├── planner-task-date-widget.c
│   ├── planner-task-date-widget.h
│   ├── planner-task-dialog.c
│   ├── planner-task-dialog.h
│   ├── planner-task-input-dialog.c
│   ├── planner-task-input-dialog.h
│   ├── planner-task-popup.c
│   ├── planner-task-popup.h
│   ├── planner-task-tree.c
│   ├── planner-task-tree.h
│   ├── planner-task-view.c
│   ├── planner-task-view.h
│   ├── planner-usage-chart.c
│   ├── planner-usage-chart.h
│   ├── planner-usage-model.c
│   ├── planner-usage-model.h
│   ├── planner-usage-row.c
│   ├── planner-usage-row.h
│   ├── planner-usage-tree.c
│   ├── planner-usage-tree.h
│   ├── planner-usage-view.c
│   ├── planner-usage-view.h
│   ├── planner-util.c
│   ├── planner-util.h
│   ├── planner-view.c
│   ├── planner-view.h
│   ├── planner-window.c
│   ├── planner-window.h
│   ├── planner-working-time-dialog.c
│   ├── planner-working-time-dialog.h
│   └── planner-xml-planner-plugin.c
├── /tests
│   ├── calendar-test.c
│   ├── /files
│   │   ├── Makefile.am
│   │   ├── Makefile.in
│   │   └── test-1.planner
│   ├── Makefile.am
│   ├── Makefile.in
│   ├── scheduler-test.c
│   ├── self-check.c
│   ├── self-check.h
│   ├── task-test.c
│   └── time-test.c
└── xmldocs.make

31 directories, 585 files