static gboolean tree_edit_click_end_cb(GtkWidget *UNUSED(widget), GdkEventButton *UNUSED(event), gpointer data)
{
- TreeEditData *ted = (TreeEditData *)data;
+ TreeEditData *ted = static_cast<TreeEditData *>(data);
tree_edit_do(ted);
tree_edit_close(ted);
static gboolean tree_edit_click_cb(GtkWidget *UNUSED(widget), GdkEventButton *event, gpointer data)
{
- TreeEditData *ted = (TreeEditData *)data;
+ TreeEditData *ted = static_cast<TreeEditData *>(data);
GdkWindow *window = gtk_widget_get_window(ted->window);
gint x, y;
static gboolean tree_edit_key_press_cb(GtkWidget *UNUSED(widget), GdkEventKey *event, gpointer data)
{
- TreeEditData *ted = (TreeEditData *)data;
+ TreeEditData *ted = static_cast<TreeEditData *>(data);
switch (event->keyval)
{
static gboolean tree_edit_by_path_idle_cb(gpointer data)
{
- TreeEditData *ted = (TreeEditData *)data;
+ TreeEditData *ted = static_cast<TreeEditData *>(data);
GdkRectangle rect;
gint x, y, w, h; /* geometry of cell within tree */
gint wx, wy; /* geometry of tree from root window */
gtk_widget_grab_focus(ted->entry);
gtk_grab_add(ted->window);
gdk_pointer_grab(gtk_widget_get_window(ted->window), TRUE,
- GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_BUTTON_MOTION_MASK,
+ static_cast<GdkEventMask>(GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_BUTTON_MOTION_MASK),
NULL, NULL, GDK_CURRENT_TIME);
gdk_keyboard_grab(gtk_widget_get_window(ted->window), TRUE, GDK_CURRENT_TIME);
- return FALSE;
+ return G_SOURCE_REMOVE;
}
gboolean tree_edit_by_path(GtkTreeView *tree, GtkTreePath *tpath, gint column, const gchar *text,
work = list;
while (work && !cell)
{
- cell = work->data;
+ cell = static_cast<GtkCellRenderer *>(work->data);
if (!GTK_IS_CELL_RENDERER_TEXT(cell))
{
cell = NULL;
work = renderers;
while (work && !cell)
{
- cell = work->data;
+ cell = static_cast<GtkCellRenderer *>(work->data);
work = work->next;
if (!GTK_IS_CELL_RENDERER_TEXT(cell)) cell = NULL;
}
{
AutoScrollData *sd;
- sd = g_object_get_data(G_OBJECT(widget), "autoscroll");
+ sd = static_cast<AutoScrollData *>(g_object_get_data(G_OBJECT(widget), "autoscroll"));
if (!sd) return;
g_object_set_data(G_OBJECT(widget), "autoscroll", NULL);
static gboolean widget_auto_scroll_cb(gpointer data)
{
- AutoScrollData *sd = (AutoScrollData *)data;
+ AutoScrollData *sd = static_cast<AutoScrollData *>(data);
GdkWindow *window;
gint x, y;
gint w, h;