Manage dialogs according to their scope.
commit220672e81afbd2954db2b0a6f2a4b67953142c04
authorPedro Castro <mail@pedrocastro.org>
Sun, 31 May 2009 00:30:14 +0000 (31 01:30 +0100)
committerPedro Castro <mail@pedrocastro.org>
Sun, 31 May 2009 00:35:58 +0000 (31 01:35 +0100)
tree194eea7d8c7ed9cd66a2f26d8d62dfa56489cd00
parent8e690a5b8614f615883e195ab7c9e1334091c464
Manage dialogs according to their scope.

Refactoring that allows to manage the dialogs' lifetime according to their scope. This allows to destroy them on certain events (document unloaded, video unloaded, etc).
36 files changed:
gnome-subtitles.mdp
m4/gnome-doc-utils.m4
m4/intltool.m4
src/GnomeSubtitles/Core/EventHandlers.cs
src/GnomeSubtitles/Core/Search.cs
src/GnomeSubtitles/Dialog/AboutDialog.cs
src/GnomeSubtitles/Dialog/BaseDialog.cs
src/GnomeSubtitles/Dialog/Dialogs.cs
src/GnomeSubtitles/Dialog/FileOpenDialog.cs
src/GnomeSubtitles/Dialog/FileSaveAsDialog.cs [copied from src/GnomeSubtitles/Dialog/WarningDialog.cs with 73% similarity]
src/GnomeSubtitles/Dialog/MessageDialog.cs
src/GnomeSubtitles/Dialog/PreferencesDialog.cs
src/GnomeSubtitles/Dialog/SearchDialog.cs
src/GnomeSubtitles/Dialog/SetLanguageDialog.cs
src/GnomeSubtitles/Dialog/SetTextLanguageDialog.cs [copied from src/GnomeSubtitles/Dialog/WarningDialog.cs with 73% similarity]
src/GnomeSubtitles/Dialog/SetTranslationLanguageDialog.cs [copied from src/GnomeSubtitles/Dialog/WarningDialog.cs with 73% similarity]
src/GnomeSubtitles/Dialog/SubtitleFileChooserDialog.cs
src/GnomeSubtitles/Dialog/SubtitleFileSaveAsDialog.cs [moved from src/GnomeSubtitles/Dialog/FileSaveAsDialog.cs with 97% similarity]
src/GnomeSubtitles/Dialog/SyncPoints.cs [deleted file]
src/GnomeSubtitles/Dialog/TimingsShiftDialog.cs
src/GnomeSubtitles/Dialog/TimingsSynchronizeDialog.cs
src/GnomeSubtitles/Dialog/TranslationSaveAsDialog.cs [copied from src/GnomeSubtitles/Dialog/WarningDialog.cs with 73% similarity]
src/GnomeSubtitles/Dialog/Unmanaged/BasicErrorDialog.cs [moved from src/GnomeSubtitles/Dialog/BasicErrorDialog.cs with 92% similarity]
src/GnomeSubtitles/Dialog/Unmanaged/ErrorDialog.cs [moved from src/GnomeSubtitles/Dialog/ErrorDialog.cs with 94% similarity]
src/GnomeSubtitles/Dialog/Unmanaged/FileOpenErrorDialog.cs [moved from src/GnomeSubtitles/Dialog/FileOpenErrorDialog.cs with 96% similarity]
src/GnomeSubtitles/Dialog/Unmanaged/FileSaveErrorDialog.cs [moved from src/GnomeSubtitles/Dialog/FileSaveErrorDialog.cs with 96% similarity]
src/GnomeSubtitles/Dialog/Unmanaged/SaveConfirmationDialog.cs [moved from src/GnomeSubtitles/Dialog/SaveConfirmationDialog.cs with 97% similarity]
src/GnomeSubtitles/Dialog/Unmanaged/SubtitleFileOpenErrorDialog.cs [moved from src/GnomeSubtitles/Dialog/SubtitleFileOpenErrorDialog.cs with 96% similarity]
src/GnomeSubtitles/Dialog/Unmanaged/VideoErrorDialog.cs [moved from src/GnomeSubtitles/Dialog/VideoErrorDialog.cs with 94% similarity]
src/GnomeSubtitles/Dialog/Unmanaged/WarningDialog.cs [moved from src/GnomeSubtitles/Dialog/WarningDialog.cs with 92% similarity]
src/GnomeSubtitles/Dialog/VideoOpenDialog.cs
src/GnomeSubtitles/Dialog/VideoSeekToDialog.cs
src/GnomeSubtitles/Execution/BugReporter.cs
src/GnomeSubtitles/Ui/MainUi.cs
src/GnomeSubtitles/Ui/VideoPreview/Video.cs
src/Makefile.am