Fixed typo in word Preferences (Preferencies->Preferences).
[mstardict] / src / mstardict.hpp
index 42c2655..00a06c2 100644 (file)
@@ -32,28 +32,33 @@ extern MStarDict *pMStarDict;
 
 class Conf;
 class DictMngr;
+class TransWin;
 class Library;
 class MStarDict;
+class PrefsDlg;
+class Tts;
 
 class MStarDict {
   private:
-    GtkWidget *main_window;
+    GtkWidget *window;
     GtkWidget *label_widget;
     GtkWidget *results_widget;
-    GtkWidget *search;
+    GtkWidget *search_entry;
     GtkWidget *results_view;
     GtkWidget *results_view_scroll;
 
     GtkListStore *results_list;
 
-    TSearchResultList results;
-
     static gboolean onResultsViewSelectionChanged(GtkTreeSelection *selection,
                                                  MStarDict *mStarDict);
     static gboolean onSearchEntryChanged(GtkEditable *editable,
                                         MStarDict *mStarDict);
+    static gboolean onSearchClearClicked(GtkButton *button,
+                                        MStarDict *mStarDict);
     static gboolean onDictionariesMenuItemClicked(GtkButton *button,
                                                  MStarDict *mStarDict);
+    static gboolean onPreferencesMenuItemClicked(GtkButton *button,
+                                                MStarDict *mStarDict);
     static gboolean onQuitMenuItemClicked(GtkButton *button,
                                          MStarDict *mStarDict);
     static gboolean onLookupProgressDialogResponse(GtkDialog *dialog,
@@ -69,15 +74,17 @@ class MStarDict {
 
     Conf *oConf;
     DictMngr *oDict;
+    TransWin *oTransWin;
     Library *oLibs;
-    StarDictPlugins *oStarDictPlugins;
+    StarDictPlugins *oPlugins;
+    PrefsDlg *oPrefs;
+    Tts *oTts;
 
     GtkWidget *CreateLookupProgressDialog(bool *cancel);
     void DestroyLookupProgressDialog(GtkWidget *dialog);
-    void CreateTranslationWindow(const gchar *bookname,
-                                const gchar *def,
-                                const gchar *exp);
     void CreateMainWindow();
+    GtkWidget *GetMainWindow();
+    GtkWidget *CreateSearchBar();
     void CreateMainMenu();
 
     void SearchWord();