Ejemplo n.º 1
0
G_MODULE_EXPORT void
on_open_in_dialog_activate(GtkMenuItem *menuitem, gpointer user_data)
{
	int mod_type = main_get_mod_type(buf_module);

	if ((mod_type == PERCOM_TYPE) || (mod_type == PRAYERLIST_TYPE)) {
		gchar *dialog_text =
		    g_strdup_printf("<span weight=\"bold\">%s</span>\n\n%s",
				    _("Open module in editor?"),
				    _("If no, it will open for display only."));

		if (gui_yes_no_dialog(dialog_text, NULL)) {
			if (mod_type == PERCOM_TYPE)
				editor_create_new((gchar *)buf_module,
						  (gchar *)
						  settings.currentverse,
						  NOTE_EDITOR);
			else
				editor_create_new((gchar *)buf_module,
						  "0", BOOK_EDITOR);
		} else {
			if (mod_type == PERCOM_TYPE)
				main_dialogs_open(buf_module, (gchar *)
							      settings.currentverse);
			else
				main_dialogs_open(buf_module, NULL);
		}
		g_free(dialog_text);
	} else
		main_dialogs_open(buf_module, NULL);

	g_free(buf_module);
	buf_module = NULL;
}
Ejemplo n.º 2
0
static void on_edit_prayerlist_activate(GtkMenuItem *menuitem,
					gpointer user_data)
{
	XI_message(("settings.book_key: %s", (char *)(is_dialog ? dialog->key : settings.book_key)));
	editor_create_new((gchar *)user_data,
			  (gchar *)(is_dialog ? dialog->key : settings.book_key), BOOK_EDITOR);
}
Ejemplo n.º 3
0
void access_to_edit_percomm()
{
	gchar *personal = "Personal";
	if (!main_is_module(personal))
		return;

	editor_create_new(personal, (gchar *)settings.currentverse,
			  NOTE_EDITOR);
}
Ejemplo n.º 4
0
static void on_edit_percomm_activate(GtkMenuItem *menuitem,
				     gpointer user_data)
{
	gchar *key;

	if (is_dialog)
		key = g_strdup(dialog->key);
	else
		key = _get_key(menu_mod_name);
	if (key) {
		XI_message(("\n\npercomm key: %s\n\n", key));
		editor_create_new((gchar *)user_data, (gchar *)key,
				  NOTE_EDITOR);
		g_free(key);
	}
}
Ejemplo n.º 5
0
/******************************************************************************
 * Name
 *   on_open_studypad_activate
 *
 * Synopsis
 *   #include "gui/main_menu.h"
 *
 *   void on_open_studypad_activate(GtkMenuItem * menuitem, gpointer user_data)
 *
 * Description
 *    open studypad editor - if studypad dialog exist bring it to the
 *    top
 *
 * Return value
 *   void
 */
G_MODULE_EXPORT void
on_open_studypad_activate(GtkMenuItem *menuitem, gpointer user_data)
{
	editor_create_new(settings.studypadfilename, NULL, FALSE);
	//create_window ();
}
Ejemplo n.º 6
0
void on_edit_activate(GtkMenuItem *menuitem, gpointer user_data)
{
	editor_create_new(buf_module, NULL, BOOK_EDITOR);
}