diff options
author | Benjamin Otte <otte@redhat.com> | 2019-10-30 18:03:23 +0100 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2020-05-30 19:26:46 -0400 |
commit | 873634354406d76dedd5878c727c9f731263f2cc (patch) | |
tree | 2f186c68d5885ee27b3736e90e0b393ab6105ff9 /gtk/gtkcolumnviewprivate.h | |
parent | 9caca0b12778739436bfbb786113b730b8db096b (diff) | |
download | gtk+-873634354406d76dedd5878c727c9f731263f2cc.tar.gz |
columnview: Add listitems for the columns
They are not aligned in columns yet, but they do exist.
Diffstat (limited to 'gtk/gtkcolumnviewprivate.h')
-rw-r--r-- | gtk/gtkcolumnviewprivate.h | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/gtk/gtkcolumnviewprivate.h b/gtk/gtkcolumnviewprivate.h new file mode 100644 index 0000000000..a4e0f17885 --- /dev/null +++ b/gtk/gtkcolumnviewprivate.h @@ -0,0 +1,35 @@ +/* + * Copyright © 2019 Benjamin Otte + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library. If not, see <http://www.gnu.org/licenses/>. + * + * Authors: Benjamin Otte <otte@gnome.org> + */ + +#ifndef __GTK_COLUMN_VIEW_PRIVATE_H__ +#define __GTK_COLUMN_VIEW_PRIVATE_H__ + +#include "gtk/gtkcolumnview.h" + +/* This is really just a GtkListItemManagerItem for now, but + * proper layering ftw */ +typedef struct _GtkColumnViewIter GtkColumnViewIter; + +GtkColumnViewIter * gtk_column_view_iter_init (GtkColumnView *self); +GtkWidget * gtk_column_view_iter_get_widget (GtkColumnView *self, + GtkColumnViewIter *iter); +GtkColumnViewIter * gtk_column_view_iter_next (GtkColumnView *self, + GtkColumnViewIter *iter); + +#endif /* __GTK_COLUMN_VIEW_PRIVATE_H__ */ |