TWindow * podwrite_mh_save(ttk_menu_item * item) { TWindow * ret; TWidget * wid; ret = ttk_new_window(_("Save to...")); wid = ti_new_standard_text_widget(10, 40, ret->w-20, 10+ttk_text_height(ttk_textfont), 0, (podwrite_filename?podwrite_filename:"/mnt/Notes/"), podwrite_save_callback); ttk_add_widget(ret, wid); // ret = pz_finish_window(ret); ttk_show_window(ret); ti_widget_start(wid); return ret; }
static int piezomaker_save() { { TWindow *ret; TWidget *wid; ret = ttk_new_window(_("Save to...")); wid = ti_new_standard_text_widget(10, 40, ret->w-20, 10+ttk_text_height(ttk_textfont), 0, "/untitled.pzm", piezomaker_save_callback); ttk_add_widget(ret, wid); ttk_show_window(ret); ti_widget_start(wid); } return 0; }
TWindow * new_mkdir_window(ttk_menu_item * item) { TWindow * ret; TWidget * wid; TWidget * wid2; ret = ttk_new_window(_("Make Directory")); wid = ti_new_standard_text_widget(10, 10+ttk_text_height(ttk_textfont)*2, ret->w-20, 10+ttk_text_height(ttk_textfont), 0, "", tix_mkdir_callback); ttk_add_widget(ret, wid); wid2 = ttk_new_widget(10, 10); wid2->w = ret->w-20; wid2->h = ttk_text_height(ttk_menufont); wid2->draw = tix_mkdir_draw; ttk_add_widget(ret, wid2); ttk_show_window(ret); ti_widget_start(wid); return 0; }
TWindow * new_rename_window(ttk_menu_item * item) { TWindow * ret; TWidget * wid; TWidget * wid2; tix_rename_oldname = strdup(item->data); ret = ttk_new_window(_("Rename")); wid = ti_new_standard_text_widget(10, 10+ttk_text_height(ttk_textfont)*2, ret->w-20, 10+ttk_text_height(ttk_textfont), 0, tix_rename_oldname, tix_rename_callback); ttk_add_widget(ret, wid); wid2 = ttk_new_widget(10, 10); wid2->w = ret->w-20; wid2->h = ttk_text_height(ttk_menufont); wid2->draw = tix_rename_draw; ttk_add_widget(ret, wid2); ti_widget_start(wid); ttk_show_window(ret); return 0; }