gtk_window_resize(GTK_WINDOW(ew->window), lw->options.advanced_exif_window.w, lw->options.advanced_exif_window.h);
if (lw->options.advanced_exif_window.x != 0 && lw->options.advanced_exif_window.y != 0)
{
- gtk_window_move(GTK_WINDOW(ew->window), lw->options.advanced_exif_window.x, lw->options.advanced_exif_window.y);
+ gq_gtk_window_move(GTK_WINDOW(ew->window), lw->options.advanced_exif_window.x, lw->options.advanced_exif_window.y);
}
g_object_set_data(G_OBJECT(ew->window), "advanced_exif_data", ew);
gtk_window_set_default_size(GTK_WINDOW(window), 50, 30); //** @FIXME set these values in a more sensible way */
g_signal_connect(window, "key-press-event", G_CALLBACK(expander_height_cb), nullptr);
- gtk_window_move(GTK_WINDOW(window), x, y);
+ gq_gtk_window_move(GTK_WINDOW(window), x, y);
gtk_widget_show(window);
gtk_widget_get_size_request(GTK_WIDGET(data_box), &w, &h);
gdk_device_get_position(device, nullptr, &x, &y);
if (!gtk_widget_get_realized(ct->tip_window)) gtk_widget_realize(ct->tip_window);
- gtk_window_move(GTK_WINDOW(ct->tip_window), x + 16, y + 16);
+ gq_gtk_window_move(GTK_WINDOW(ct->tip_window), x + 16, y + 16);
gtk_widget_show(ct->tip_window);
}
gint x, y;
gdk_device_get_position(device, nullptr, &x, &y);
- gtk_window_move(GTK_WINDOW(ct->tip_window), x + 16, y + 16);
+ gq_gtk_window_move(GTK_WINDOW(ct->tip_window), x + 16, y + 16);
if (info != ct->tip_info)
{
if (options->save_window_positions && path && collection_load_only_geometry(cw->cd, path))
{
gtk_window_set_default_size(GTK_WINDOW(cw->window), cw->cd->window_w, cw->cd->window_h);
- gtk_window_move(GTK_WINDOW(cw->window), cw->cd->window_x, cw->cd->window_y);
+ gq_gtk_window_move(GTK_WINDOW(cw->window), cw->cd->window_x, cw->cd->window_y);
}
else
{
#define gq_gtk_widget_destroy(widget) gtk_window_destroy(widget)
#define gq_gtk_widget_queue_draw_area(widget, x, y, width, height) gtk_widget_queue_draw(widget);
#define gq_gtk_widget_show_all(widget) ;
+ #define gq_gtk_window_move(window, x, y) ;
#define gq_gtk_window_set_keep_above(window, setting) ;
+ #define gq_gtk_window_set_position(window, position) ;
void gq_gtk_container_add(GtkWidget *container, GtkWidget *widget);
#else
#define gq_gtk_widget_destroy(widget) gtk_widget_destroy(widget)
#define gq_gtk_widget_queue_draw_area(widget, x, y, width, height) gtk_widget_queue_draw_area(widget, x, y, width, height);
#define gq_gtk_widget_show_all(widget) gtk_widget_show_all(widget)
+ #define gq_gtk_window_move(window, x, y) gtk_window_move(window, x, y)
#define gq_gtk_window_set_keep_above(window, setting) gtk_window_set_keep_above(window, setting)
+ #define gq_gtk_window_set_position(window, position) gtk_window_set_position(window, position)
void gq_gtk_container_add(GtkWidget *container, GtkWidget *widget);
#endif
if (lw && options->save_window_positions)
{
gtk_window_set_default_size(GTK_WINDOW(dw->window), lw->options.dupe_window.w, lw->options.dupe_window.h);
- gtk_window_move(GTK_WINDOW(dw->window), lw->options.dupe_window.x, lw->options.dupe_window.y);
+ gq_gtk_window_move(GTK_WINDOW(dw->window), lw->options.dupe_window.x, lw->options.dupe_window.y);
}
else
{
/* set default size and position, so the window appears where it was before */
gtk_window_set_default_size(GTK_WINDOW(fs->window), w, h);
- gtk_window_move(GTK_WINDOW(fs->window), x, y);
+ gq_gtk_window_move(GTK_WINDOW(fs->window), x, y);
/* By setting USER_POS and USER_SIZE, most window managers will
* not request positioning of the full screen window (for example twm).
if (options->save_window_positions)
{
gtk_window_set_default_size(GTK_WINDOW(lw->tools), lw->options.float_window.w, lw->options.float_window.h);
- gtk_window_move(GTK_WINDOW(lw->tools), lw->options.float_window.x, lw->options.float_window.y);
+ gq_gtk_window_move(GTK_WINDOW(lw->tools), lw->options.float_window.x, lw->options.float_window.y);
}
else
{
if (options->save_window_positions || isfile(default_path))
{
gtk_window_set_default_size(GTK_WINDOW(lw->window), lw->options.main_window.w, lw->options.main_window.h);
- gtk_window_move(GTK_WINDOW(lw->window), lw->options.main_window.x, lw->options.main_window.y);
+ gq_gtk_window_move(GTK_WINDOW(lw->window), lw->options.main_window.x, lw->options.main_window.y);
if (lw->options.main_window.maximized) gtk_window_maximize(GTK_WINDOW(lw->window));
g_idle_add(move_window_to_workspace_cb, lw);
gtk_window_resize(GTK_WINDOW(window), lw->options.log_window.w,
lw->options.log_window.h);
- gtk_window_move(GTK_WINDOW(window), lw->options.log_window.x, lw->options.log_window.y);
+ gq_gtk_window_move(GTK_WINDOW(window), lw->options.log_window.x, lw->options.log_window.y);
g_signal_connect(G_OBJECT(window), "delete_event",
G_CALLBACK(gtk_widget_hide_on_delete), NULL);
if (options->save_dialog_window_positions)
{
gtk_window_resize(GTK_WINDOW(configwindow), lw->options.preferences_window.w, lw->options.preferences_window.h);
- gtk_window_move(GTK_WINDOW(configwindow), lw->options.preferences_window.x, lw->options.preferences_window.y);
+ gq_gtk_window_move(GTK_WINDOW(configwindow), lw->options.preferences_window.x, lw->options.preferences_window.y);
}
else
{
gint x = position >> 16;
gint y = position - (x << 16);
- gtk_window_move(GTK_WINDOW(lw_id->window), x, y);
+ gq_gtk_window_move(GTK_WINDOW(lw_id->window), x, y);
return G_SOURCE_REMOVE;
}
geometry = g_strsplit_set(text, "+", 3);
if (geometry[1] != nullptr && geometry[2] != nullptr )
{
- gtk_window_move(GTK_WINDOW(lw_id->window), atoi(geometry[1]), atoi(geometry[2]));
+ gq_gtk_window_move(GTK_WINDOW(lw_id->window), atoi(geometry[1]), atoi(geometry[2]));
}
}
else
if (lw && options->save_window_positions)
{
gtk_window_set_default_size(GTK_WINDOW(sd->window), lw->options.search_window.w, lw->options.search_window.h);
- gtk_window_move(GTK_WINDOW(sd->window), lw->options.search_window.x, lw->options.search_window.y);
+ gq_gtk_window_move(GTK_WINDOW(sd->window), lw->options.search_window.x, lw->options.search_window.y);
}
else
{
if (x < 0) x = 0;
if (y < 0) y = 0;
- gtk_window_move(GTK_WINDOW(ds->window), x, y);
+ gq_gtk_window_move(GTK_WINDOW(ds->window), x, y);
gtk_widget_show(ds->window);
gtk_widget_grab_focus(ds->calendar);
/* now show it */
gtk_widget_set_size_request(ted->window, w, h);
gtk_widget_realize(ted->window);
- gtk_window_move(GTK_WINDOW(ted->window), x, y);
+ gq_gtk_window_move(GTK_WINDOW(ted->window), x, y);
gtk_window_resize(GTK_WINDOW(ted->window), w, h);
gtk_widget_show(ted->window);
if (generic_dialog_find_window(title, role, &x, &y, &w, &h))
{
gtk_window_set_default_size(GTK_WINDOW(gd->dialog), w, h);
- gtk_window_move(GTK_WINDOW(gd->dialog), x, y);
+ gq_gtk_window_move(GTK_WINDOW(gd->dialog), x, y);
}
}
GdkRectangle workarea;
gdk_monitor_get_workarea(gdk_display_get_primary_monitor(gdk_display_get_default()),
&workarea);
- gtk_window_move(GTK_WINDOW(appimage_data->window), workarea.width * 0.8, workarea.height / 20);
+ gq_gtk_window_move(GTK_WINDOW(appimage_data->window), workarea.width * 0.8, workarea.height / 20);
g_signal_connect(appimage_data->window, "focus-in-event", G_CALLBACK(user_close_cb), appimage_data);
appimage_data->id = g_timeout_add(100, appimage_notification_fade_cb, appimage_data);
gd = generic_dialog_new(title, role, parent, auto_close, cancel_cb, data);
if (options->place_dialogs_under_mouse)
{
- gtk_window_set_position(GTK_WINDOW(gd->dialog), GTK_WIN_POS_MOUSE);
+ gq_gtk_window_set_position(GTK_WINDOW(gd->dialog), GTK_WIN_POS_MOUSE);
}
return gd;
fdlg = file_dialog_new(title, role, parent, cancel_cb, data);
if (options->place_dialogs_under_mouse)
{
- gtk_window_set_position(GTK_WINDOW(GENERIC_DIALOG(fdlg)->dialog), GTK_WIN_POS_MOUSE);
+ gq_gtk_window_set_position(GTK_WINDOW(GENERIC_DIALOG(fdlg)->dialog), GTK_WIN_POS_MOUSE);
}
gtk_window_set_modal(GTK_WINDOW(fdlg->gd.dialog), TRUE);
generic_dialog_add_button(gd, GQ_ICON_OK, "OK", file_util_warning_dialog_ok_cb, TRUE);
if (options->place_dialogs_under_mouse)
{
- gtk_window_set_position(GTK_WINDOW(gd->dialog), GTK_WIN_POS_MOUSE);
+ gq_gtk_window_set_position(GTK_WINDOW(gd->dialog), GTK_WIN_POS_MOUSE);
}
gtk_widget_show(gd->dialog);
gdk_device_get_position(device, nullptr, &x, &y);
if (!gtk_widget_get_realized(VFICON(vf)->tip_window)) gtk_widget_realize(VFICON(vf)->tip_window);
- gtk_window_move(GTK_WINDOW(VFICON(vf)->tip_window), x + 16, y + 16);
+ gq_gtk_window_move(GTK_WINDOW(VFICON(vf)->tip_window), x + 16, y + 16);
gtk_widget_show(VFICON(vf)->tip_window);
}
gdk_device_get_position(device, nullptr, &x, &y);
- gtk_window_move(GTK_WINDOW(VFICON(vf)->tip_window), x + 16, y + 16);
+ gq_gtk_window_move(GTK_WINDOW(VFICON(vf)->tip_window), x + 16, y + 16);
if (fd != VFICON(vf)->tip_fd)
{