Index: src/e2_fileview.c =================================================================== --- src/e2_fileview.c (revision 896) +++ src/e2_fileview.c (working copy) @@ -1332,7 +1332,8 @@ gtk_window_get_position (GTK_WINDOW (app.main_window), &left, &top); GtkAllocation alloc = treeview->allocation; *x = left + alloc.x + alloc.width/2; - *y = top + alloc.y +alloc.height/2 - 30; + //*y = top + alloc.y +alloc.height/2 - 30; + *y = top + alloc.y; *push_in = FALSE; } /** Index: src/dialogs/e2_config_dialog.c =================================================================== --- src/dialogs/e2_config_dialog.c (revision 896) +++ src/dialogs/e2_config_dialog.c (working copy) @@ -1736,8 +1736,10 @@ app.cfgdlg_width = 400; if (app.cfgdlg_height < 10) app.cfgdlg_height = 300; - gtk_window_resize (GTK_WINDOW(config_dialog), app.cfgdlg_width, - app.cfgdlg_height); //revert to last size if not too small +// gtk_window_resize (GTK_WINDOW(config_dialog), app.cfgdlg_width, +// app.cfgdlg_height); //revert to last size if not too small + gtk_window_resize (GTK_WINDOW(config_dialog), 800, + 480); // pipeline mod //receptacle for cut/copied row(s) data generated from context menu //the keys are constant strings, not to be replaced or freed Index: src/dialogs/e2_view_dialog.c =================================================================== --- src/dialogs/e2_view_dialog.c (revision 896) +++ src/dialogs/e2_view_dialog.c (working copy) @@ -25,6 +25,8 @@ #include "e2_textiter.h" #include "e2_task.h" +int fsv_toggle = 1; // pipeline mod + //stores for session-static and/or cached variables gboolean case_sensitive; gboolean search_backward; @@ -1228,6 +1230,20 @@ static gboolean _e2_view_dialog_key_press_cb (GtkWidget *textview, GdkEventKey *event, E2_ViewDialogRuntime *rt) { + /* pipeline mod fullscreen F6 hack */ + if (event->keyval == GDK_F6) { + if (fsv_toggle) { + gtk_window_fullscreen((GtkWindow *) rt->dialog); + fsv_toggle=0; + } + else { + gtk_window_unfullscreen((GtkWindow *) rt->dialog); + fsv_toggle=1; + } + + return TRUE; + } + printd (DEBUG, "_e2_view_dialog_key_press_cb textview: %x event: %x data: %x, key: %x", textview, event, rt, event->keyval); guint mask = gtk_accelerator_get_default_mod_mask () & event->state; Index: src/dialogs/e2_select_image_dialog.c =================================================================== --- src/dialogs/e2_select_image_dialog.c (revision 896) +++ src/dialogs/e2_select_image_dialog.c (working copy) @@ -660,7 +660,8 @@ if (*icon == '\0') //nothing to remove at present gtk_widget_set_sensitive (rem_btn, FALSE); - gtk_window_set_default_size (GTK_WINDOW (rt->dialog), -1, 350); +// gtk_window_set_default_size (GTK_WINDOW (rt->dialog), -1, 350); + gtk_window_set_default_size (GTK_WINDOW (rt->dialog), -1, 480); e2_dialog_show (rt->dialog, rt->parent, 0, &E2_BUTTON_APPLY, &E2_BUTTON_CANCEL, &E2_BUTTON_OK, NULL); //sets notebook page to 0 Index: src/dialogs/e2_edit_dialog.c =================================================================== --- src/dialogs/e2_edit_dialog.c (revision 896) +++ src/dialogs/e2_edit_dialog.c (working copy) @@ -25,6 +25,8 @@ #include "e2_textiter.h" #include "e2_task.h" +int fse_toggle = 1; // pipeline mod + //rates around the default blink rate will never actually blink! dunno why ... //so: MULTIPLIER >= 1.5, MULTIPLIER/DIVIDER <= 0.5 #define OVERWR_CURSOR_MULTIPLIER 2.0 @@ -1114,6 +1116,20 @@ gboolean e2_edit_dialog_key_press_cb (GtkWidget *textview, GdkEventKey *event, E2_ViewDialogRuntime *rt) { + /* pipeline mod fullscreen F6 hack */ + if (event->keyval == GDK_F6) { + if (fse_toggle) { + gtk_window_fullscreen((GtkWindow *) rt->dialog); + fse_toggle=0; + } + else { + gtk_window_unfullscreen((GtkWindow *) rt->dialog); + fse_toggle=1; + } + + return TRUE; + } + _e2_edit_dialog_blink_stop (rt); guint mask = event->state & gtk_accelerator_get_default_mod_mask (); guint lower = (gdk_keyval_is_upper (event->keyval)) ?