Open GoogleCodeExporter opened 8 years ago
Появилась новая ошибка:
если программу развёрнуть и закрыть,
code eiskaltdc:
---------------------------------------------
if (!(gdkState & GDK_WINDOW_STATE_MAXIMIZED))
maximized = FALSE;
WSET("main-window-pos-x", posX);
WSET("main-window-pos-y", posY);
WSET("main-window-size-x", sizeX);
WSET("main-window-size-y", sizeY);
---------------------------------------------
то не сохраняются старые размеры и
положение главного окна
т.е. при нажатие кнопки восстановить окно
так и останется
с размерами y = max, x = max.
...здесь собака зарыта
void MainWindow::onPaneRealized_gui(GtkWidget *pane, gpointer data)
{
MainWindow *mw = (MainWindow *)data;
gint position = WGETI("transfer-pane-position");
if (position > 10)
{
// @todo: fix get window height when maximized
gint height;
gtk_window_get_size(mw->window, NULL, &height);
gtk_paned_set_position(GTK_PANED(pane), height - position);
}
}
Original comment by troll.freedcpp@gmail.com
on 2 Dec 2010 at 11:19
>т.е. при нажатие кнопки восстановить окно
так и останется
>с размерами y = max, x = max.
это всё же лучше, чем скачущие от запуска к
запуску положения разделителей.
Original comment by egikpetrov
on 2 Dec 2010 at 12:33
Original issue reported on code.google.com by
tehnic...@yandex.ru
on 8 Nov 2010 at 11:12