static gboolean set_split_view (gpointer data) { g_autoptr(IdeEditorView) self = data; g_assert (IDE_IS_EDITOR_VIEW (self)); ide_layout_view_set_split_view (IDE_LAYOUT_VIEW (self), (self->frame2 == NULL)); return G_SOURCE_REMOVE; }
static void do_split_down_cb (GObject *object, GAsyncResult *result, gpointer user_data) { IdeLayoutView *view = (IdeLayoutView *)object; g_assert (IDE_IS_LAYOUT_VIEW (view)); ide_layout_view_set_split_view (view, !ide_layout_view_get_split_view (view)); }