qulogic/talkatu

09a26eb92e36
Parents 97d38097e16a
Children 10b8eed0b99f
Add talkatu_editor_{hide,show}_toolbar functions
--- a/talkatu/talkatueditor.c Mon Jun 17 22:37:46 2019 -0500
+++ b/talkatu/talkatueditor.c Tue Jul 09 22:25:40 2019 -0500
@@ -132,3 +132,29 @@
return editor->toolbar;
}
+
+/**
+ * talkatu_editor_show_toolbar:
+ * @editor: The #TalkatuEditor instance.
+ *
+ * Shows the toolbar inside of @editor if it was previously hidden.
+ */
+void
+talkatu_editor_show_toolbar(TalkatuEditor *editor) {
+ g_return_if_fail(TALKATU_IS_EDITOR(editor));
+
+ gtk_widget_show(editor->toolbar);
+}
+
+/**
+ * talkatu_editor_hide_toolbar:
+ * @editor: The #TalkatuEditor instance.
+ *
+ * Hides the toolbar inside of @editor if it is currently visisble.
+ */
+void
+talkatu_editor_hide_toolbar(TalkatuEditor *editor) {
+ g_return_if_fail(TALKATU_IS_EDITOR(editor));
+
+ gtk_widget_hide(editor->toolbar);
+}
--- a/talkatu/talkatueditor.h Mon Jun 17 22:37:46 2019 -0500
+++ b/talkatu/talkatueditor.h Tue Jul 09 22:25:40 2019 -0500
@@ -39,6 +39,9 @@
GtkWidget *talkatu_editor_get_view(TalkatuEditor *editor);
GtkWidget *talkatu_editor_get_toolbar(TalkatuEditor *editor);
+void talkatu_editor_show_toolbar(TalkatuEditor *editor);
+void talkatu_editor_hide_toolbar(TalkatuEditor *editor);
+
G_END_DECLS
#endif /* TALKATU_EDITOR_H */