Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
GNOME
gThumb
Commits
70712e57
Commit
70712e57
authored
Nov 21, 2019
by
Paolo Bacchilega
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
grid view: implement the GtkScrollable::get_border function
parent
6bd8a3d7
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
23 additions
and
3 deletions
+23
-3
gthumb/gth-grid-view.c
gthumb/gth-grid-view.c
+23
-3
No files found.
gthumb/gth-grid-view.c
View file @
70712e57
...
...
@@ -58,6 +58,7 @@
static
void
gth_grid_view_gth_file_selection_interface_init
(
GthFileSelectionInterface
*
iface
);
static
void
gth_grid_view_gth_file_view_interface_init
(
GthFileViewInterface
*
iface
);
static
void
gth_grid_view_gtk_scrollable_interface_init
(
GtkScrollableInterface
*
iface
);
enum
{
...
...
@@ -219,7 +220,8 @@ G_DEFINE_TYPE_WITH_CODE (GthGridView,
gth_grid_view_gth_file_selection_interface_init
)
G_IMPLEMENT_INTERFACE
(
GTH_TYPE_FILE_VIEW
,
gth_grid_view_gth_file_view_interface_init
)
G_IMPLEMENT_INTERFACE
(
GTK_TYPE_SCROLLABLE
,
NULL
))
G_IMPLEMENT_INTERFACE
(
GTK_TYPE_SCROLLABLE
,
gth_grid_view_gtk_scrollable_interface_init
))
/* -- gth_grid_view_item -- */
...
...
@@ -2631,6 +2633,17 @@ gth_grid_view_get_drag_dest_pos (GthFileView *file_view,
}
/* -- GtkScrollable interface -- */
static
gboolean
gth_grid_view_get_border
(
GtkScrollable
*
scrollable
,
GtkBorder
*
border
)
{
return
FALSE
;
}
/* GtkWidget methods */
...
...
@@ -3641,7 +3654,7 @@ gth_grid_view_get_property (GObject *object,
g_value_set_object
(
value
,
self
->
priv
->
hadjustment
);
break
;
case
PROP_HSCROLL_POLICY
:
/* FIXME */
g_value_set_enum
(
value
,
GTK_SCROLL_NATURAL
);
break
;
case
PROP_MODEL
:
g_value_set_object
(
value
,
self
->
priv
->
model
);
...
...
@@ -3656,7 +3669,7 @@ gth_grid_view_get_property (GObject *object,
g_value_set_object
(
value
,
self
->
priv
->
vadjustment
);
break
;
case
PROP_VSCROLL_POLICY
:
/* FIXME */
g_value_set_enum
(
value
,
GTK_SCROLL_NATURAL
);
break
;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID
(
object
,
prop_id
,
pspec
);
...
...
@@ -3875,6 +3888,13 @@ gth_grid_view_gth_file_view_interface_init (GthFileViewInterface *iface)
}
static
void
gth_grid_view_gtk_scrollable_interface_init
(
GtkScrollableInterface
*
iface
)
{
iface
->
get_border
=
gth_grid_view_get_border
;
}
static
void
gth_grid_view_init
(
GthGridView
*
self
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment