work = g_list_first(dialog_windows);
while (work)
{
- DialogWindow *dw = (DialogWindow *)work->data;
+ DialogWindow *dw = static_cast<DialogWindow *>(work->data);
if (g_strcmp0(dw->title ,title) == 0 && g_strcmp0(dw->role, role) == 0)
{
dw->x = x;
work = g_list_first(dialog_windows);
while (work)
{
- DialogWindow *dw = (DialogWindow *)work->data;
+ DialogWindow *dw = static_cast<DialogWindow *>(work->data);
if (g_strcmp0(dw->title,title) == 0 && g_strcmp0(dw->role, role) == 0)
{
static void generic_dialog_click_cb(GtkWidget *widget, gpointer data)
{
- GenericDialog *gd = (GenericDialog *)data;
+ GenericDialog *gd = static_cast<GenericDialog *>(data);
void (*func)(GenericDialog *, gpointer);
gboolean auto_close;
static gboolean generic_dialog_default_key_press_cb(GtkWidget *widget, GdkEventKey *event, gpointer data)
{
- GenericDialog *gd = (GenericDialog *)data;
+ GenericDialog *gd = static_cast<GenericDialog *>(data);
if (event->keyval == GDK_KEY_Return && gtk_widget_has_focus(widget)
&& gd->default_cb)
static gboolean generic_dialog_key_press_cb(GtkWidget *widget, GdkEventKey *event, gpointer data)
{
- GenericDialog *gd = (GenericDialog *)data;
+ GenericDialog *gd = static_cast<GenericDialog *>(data);
gboolean auto_close = gd->auto_close;
if (event->keyval == GDK_KEY_Escape)
static gboolean generic_dialog_delete_cb(GtkWidget *UNUSED(w), GdkEventAny *UNUSED(event), gpointer data)
{
- GenericDialog *gd = (GenericDialog *)data;
+ GenericDialog *gd = static_cast<GenericDialog *>(data);
gboolean auto_close;
auto_close = gd->auto_close;
static void generic_dialog_show_cb(GtkWidget *widget, gpointer data)
{
- GenericDialog *gd = (GenericDialog *)data;
+ GenericDialog *gd = static_cast<GenericDialog *>(data);
if (gd->cancel_button)
{
gtk_box_reorder_child(GTK_BOX(gd->hbox), gd->cancel_button, -1);
work = g_list_first(dialog_windows);
while (work)
{
- DialogWindow *dw = (DialogWindow *)work->data;
+ DialogWindow *dw = static_cast<DialogWindow *>(work->data);
WRITE_NL(); WRITE_STRING("<window ");
write_char_option(outstr, indent + 1, "title", dw->title);
write_char_option(outstr, indent + 1, "role", dw->role);
g_thread_pool_free(appimage_data->thread_pool, TRUE, TRUE);
g_free(appimage_data);
- return FALSE;
+ return G_SOURCE_REMOVE;
}
static gboolean appimage_notification_fade_cb(gpointer data)
static void file_dialog_entry_cb(GtkWidget *UNUSED(widget), gpointer data)
{
- FileDialog *fdlg = (FileDialog *)data;
+ FileDialog *fdlg = static_cast<FileDialog *>(data);
g_free(fdlg->dest_path);
fdlg->dest_path = remove_trailing_slash(gtk_entry_get_text(GTK_ENTRY(fdlg->entry)));
}
static void file_dialog_entry_enter_cb(const gchar *UNUSED(path), gpointer data)
{
- GenericDialog *gd = (GenericDialog *)data;
+ GenericDialog *gd = static_cast<GenericDialog *>(data);
file_dialog_entry_cb(NULL, data);