client: Add convenience accessors for conversation list/viewer being shown
This commit is contained in:
parent
78b3fddb6f
commit
ef4269e18b
1 changed files with 23 additions and 0 deletions
|
|
@ -282,6 +282,29 @@ public class Application.MainWindow :
|
|||
get; private set; default = null;
|
||||
}
|
||||
|
||||
/** Specifies if the conversation list is currently displayed. */
|
||||
public bool is_conversation_list_shown {
|
||||
get {
|
||||
return (
|
||||
(!this.outer_leaflet.folded ||
|
||||
this.outer_leaflet.visible_child_name == INNER_LEAFLET) &&
|
||||
(!this.inner_leaflet.folded ||
|
||||
this.inner_leaflet.visible_child_name == CONVERSATION_LIST)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
/** Specifies if the conversation viewer is currently displayed. */
|
||||
public bool is_conversation_viewer_shown {
|
||||
get {
|
||||
return (
|
||||
(!this.outer_leaflet.folded ||
|
||||
this.outer_leaflet.visible_child_name == CONVERSATION_VIEWER) &&
|
||||
!this.has_composer
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
/** The attachment manager for this window. */
|
||||
public AttachmentManager attachments { get; private set; }
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue