aboutsummaryrefslogtreecommitdiffstats
path: root/composer/e-msg-composer.c
diff options
context:
space:
mode:
authorMichael Meeks <michael.meeks@novell.com>2010-05-10 22:41:28 +0800
committerMichael Meeks <michael.meeks@novell.com>2010-05-10 22:41:28 +0800
commit8be2a0df7dfa830f9bfeeecfdf5551f1bbe1bd0a (patch)
treed1a716b433e5ba893e57eb2be2f8e842e6608e12 /composer/e-msg-composer.c
parent476ad289ef964173b4d8d9c7cbc9b737675a5c4e (diff)
parent20cb61bd444cc8db3c1188b15af99886c84c140e (diff)
downloadgsoc2013-evolution-8be2a0df7dfa830f9bfeeecfdf5551f1bbe1bd0a.tar
gsoc2013-evolution-8be2a0df7dfa830f9bfeeecfdf5551f1bbe1bd0a.tar.gz
gsoc2013-evolution-8be2a0df7dfa830f9bfeeecfdf5551f1bbe1bd0a.tar.bz2
gsoc2013-evolution-8be2a0df7dfa830f9bfeeecfdf5551f1bbe1bd0a.tar.lz
gsoc2013-evolution-8be2a0df7dfa830f9bfeeecfdf5551f1bbe1bd0a.tar.xz
gsoc2013-evolution-8be2a0df7dfa830f9bfeeecfdf5551f1bbe1bd0a.tar.zst
gsoc2013-evolution-8be2a0df7dfa830f9bfeeecfdf5551f1bbe1bd0a.zip
Merge commit 'origin/express2' into express2
Diffstat (limited to 'composer/e-msg-composer.c')
-rw-r--r--composer/e-msg-composer.c34
1 files changed, 12 insertions, 22 deletions
diff --git a/composer/e-msg-composer.c b/composer/e-msg-composer.c
index f8e34718a1..e5d21862f0 100644
--- a/composer/e-msg-composer.c
+++ b/composer/e-msg-composer.c
@@ -85,8 +85,6 @@ enum {
LAST_SIGNAL
};
-gboolean composer_lite = FALSE;
-
static gpointer parent_class;
static guint signals[LAST_SIGNAL];
@@ -2146,7 +2144,7 @@ static void
msg_composer_init (EMsgComposer *composer)
{
EShell *shell = e_shell_get_default ();
- composer->lite = composer_lite;
+
composer->priv = E_MSG_COMPOSER_GET_PRIVATE (composer);
if (e_shell_get_express_mode (shell)) {
@@ -2198,29 +2196,21 @@ e_msg_composer_new (void)
"html", e_web_view_new (), NULL);
}
-void
-e_msg_composer_set_lite (void)
-{
- composer_lite = TRUE;
-}
-
+/**
+ * e_msg_composer_get_lite:
+ *
+ * Used within the composer to see if it should be made suitable for small
+ * screens.
+ *
+ * Return value: whether the surrounding #EShell is in small screen mode.
+ */
gboolean
e_msg_composer_get_lite (void)
{
- return composer_lite;
-}
-
-EMsgComposer *
-e_msg_composer_lite_new (void)
-{
- EMsgComposer *composer;
-
- /* Init lite-composer for ever for the session */
- composer_lite = TRUE;
-
- composer = e_msg_composer_new ();
+ EShell *shell;
- return composer;
+ shell = e_shell_get_default ();
+ return e_shell_get_small_screen_mode (shell);
}
EFocusTracker *