2007-03-21 [colin] 2.8.1cvs32
[claws.git] / src / mainwindow.h
index 533112cb0c13ea1292930a9bc9d9943ceb586af9..7f035082c6dbc6e463119f2a9191ebc00c73734b 100644 (file)
@@ -65,7 +65,8 @@ typedef enum
        NORMAL_LAYOUT    = 0,
        VERTICAL_LAYOUT  = 1 << 0,
        WIDE_LAYOUT = 1 << 1,
-       WIDE_MSGLIST_LAYOUT = 1 << 2
+       WIDE_MSGLIST_LAYOUT = 1 << 2,
+       LITTLE_LAYOUT
 } LayoutType;
 
 typedef enum
@@ -122,6 +123,7 @@ struct _MainWindow
        SummaryView     *summaryview;
        MessageView     *messageview;
        LogWindow       *logwin;
+       LogWindow       *filtering_debugwin;
 
        gint    progressindicator_hook;
        
@@ -131,6 +133,7 @@ struct _MainWindow
 #ifdef HAVE_LIBSM
        gpointer smc_conn;
 #endif
+       gboolean         in_folder;
 };
 
 MainWindow *main_window_create         (void);
@@ -203,5 +206,15 @@ void mainwindow_learn                            (MainWindow *mainwin,
 void mainwindow_jump_to                              (const gchar       *target);
 void mainwindow_show_error                   (void);
 void mainwindow_clear_error                  (MainWindow *mainwin);
-gboolean mainwindow_is_obscured      (void);
+gboolean mainwindow_is_obscured                      (void);
+void mainwindow_exit_folder                  (MainWindow *mainwin);
+void mainwindow_enter_folder                 (MainWindow *mainwin);
+void mainwindow_reset_paned                  (GtkPaned *paned);
+
+#ifdef MAEMO
+gboolean maemo_mainwindow_is_fullscreen               (GtkWidget *widget);
+void maemo_window_full_screen_if_needed               (GtkWindow *window);
+void maemo_connect_key_press_to_mainwindow    (GtkWindow *window);
+#endif
+
 #endif /* __MAINWINDOW_H__ */