+//##############################################################################################################
+//# Description:
+//# Comment:
+//# Authors: Martin Bruns (05/2012)
+//##############################################################################################################
+static void
+gui_internal_cmd_enter_coord(struct gui_priv *this, char *function, struct attr **in, struct attr ***out, int *valid)
+{
+ struct widget *w, *wb, *wk, *we, *wnext, *row;
+/* gui_internal_enter(this, 1);
+ gui_internal_enter_setup(this);*/
+ wb=gui_internal_menu(this, _("Enter Coordinates"));
+ w=gui_internal_box_new(this, gravity_left_top|orientation_vertical|flags_expand|flags_fill);
+ gui_internal_widget_append(wb, w);
+
+ we=gui_internal_box_new(this, gravity_left_center|orientation_horizontal|flags_fill);
+ gui_internal_widget_append(w, we);
+ gui_internal_widget_append(we, wk=gui_internal_label_new(this, _("Longitude Latitude")));
+ wk->state |= STATE_EDIT|STATE_EDITABLE|STATE_CLEAR;
+ wk->background=this->background;
+ wk->flags |= flags_expand|flags_fill;
+ wk->func = gui_internal_call_linked_on_finish;
+ gui_internal_widget_append(we, wnext=gui_internal_image_new(this, image_new_xs(this, "gui_active")));
+ wnext->state |= STATE_SENSITIVE;
+ wnext->func = gui_internal_cmd_enter_coord_clicked;
+ wnext->data=wk;
+ wk->data=wnext;
+ row=gui_internal_text_new(this, " ", gravity_top_center|flags_fill|orientation_vertical);
+ gui_internal_widget_append(w,row);
+ row=gui_internal_text_new(this, " ", gravity_top_center|flags_fill|orientation_vertical);
+ gui_internal_widget_append(w,row);
+ row=gui_internal_text_new(this, _("Enter Coordinates like sample ones below"), gravity_top_center|flags_fill|orientation_vertical);
+ gui_internal_widget_append(w,row);
+ row=gui_internal_text_new(this, " ", gravity_top_center|flags_fill|orientation_vertical);
+ gui_internal_widget_append(w,row);
+ row=gui_internal_text_new(this, "52.5219N 19.4127E", gravity_top_center|flags_fill|orientation_vertical);
+ gui_internal_widget_append(w,row);
+ row=gui_internal_text_new(this, " ", gravity_top_center|flags_fill|orientation_vertical);
+ gui_internal_widget_append(w,row);
+ row=gui_internal_text_new(this, "52°31.3167N 19°24.7667E", gravity_top_center|flags_fill|orientation_vertical);
+ gui_internal_widget_append(w,row);
+ row=gui_internal_text_new(this, " ", gravity_top_center|flags_fill|orientation_vertical);
+ gui_internal_widget_append(w,row);
+ row=gui_internal_text_new(this, "52°31'19N 19°24'46E", gravity_top_center|flags_fill|orientation_vertical);
+ gui_internal_widget_append(w,row);
+ row=gui_internal_text_new(this, " ", gravity_top_center|flags_fill|orientation_vertical);
+ gui_internal_widget_append(w,row);
+
+ if (this->keyboard)
+ gui_internal_widget_append(w, gui_internal_keyboard(this,1023));
+ gui_internal_menu_render(this);
+/* gui_internal_leave(this);*/
+}