Commit 2bb408b209663c28ec21ce6b34342aa706985268

Authored by Perry Werneck
1 parent 57eb4ba5
Exists in script-support

Implementing script dialog.

src/objects/application/actions/script.c
@@ -73,8 +73,9 @@ GtkWidget * factory(V3270SimpleAction * action, GtkWidget *terminal) { @@ -73,8 +73,9 @@ GtkWidget * factory(V3270SimpleAction * action, GtkWidget *terminal) {
73 73
74 gtk_widget_set_hexpand(input,TRUE); 74 gtk_widget_set_hexpand(input,TRUE);
75 gtk_widget_set_vexpand(input,FALSE); 75 gtk_widget_set_vexpand(input,FALSE);
  76 + gtk_entry_set_width_chars(GTK_ENTRY(input),60);
76 77
77 - gtk_grid_attach(grid,input,0,1,10,1); 78 + gtk_grid_attach(grid,input,1,0,10,1);
78 79
79 // Setup window 80 // Setup window
80 gtk_window_set_transient_for(GTK_WINDOW(dialog),GTK_WINDOW(gtk_widget_get_toplevel(terminal))); 81 gtk_window_set_transient_for(GTK_WINDOW(dialog),GTK_WINDOW(gtk_widget_get_toplevel(terminal)));
src/objects/application/application.c
@@ -17,6 +17,7 @@ @@ -17,6 +17,7 @@
17 * along with this program. If not, see <https://www.gnu.org/licenses/>. 17 * along with this program. If not, see <https://www.gnu.org/licenses/>.
18 */ 18 */
19 19
  20 +#include <config.h>
20 #include "private.h" 21 #include "private.h"
21 #include <pw3270.h> 22 #include <pw3270.h>
22 #include <pw3270/application.h> 23 #include <pw3270/application.h>
@@ -442,6 +443,15 @@ void startup(GApplication *application) { @@ -442,6 +443,15 @@ void startup(GApplication *application) {
442 g_action_map_add_action(G_ACTION_MAP(application),actions[ix]); 443 g_action_map_add_action(G_ACTION_MAP(application),actions[ix]);
443 } 444 }
444 445
  446 +#ifdef ENABLE_SCRIPTS
  447 + //
  448 + // Script actions
  449 + //
  450 +// if(g_settings_get_boolean(settings,"allow-scripts")) {
  451 + g_action_map_add_action(G_ACTION_MAP(application),pw3270_script_action_new());
  452 +// }
  453 +#endif // ENABLE_SCRIPTS
  454 +
445 // 455 //
446 // Open session actions. 456 // Open session actions.
447 // 457 //