Exemple #1
0
void update_controls(MainWindow *main_window, Documentable *document)
{
  gphpedit_debug(DEBUG_MAIN_WINDOW);
  if (!document) return ;
  gboolean read_only, can_modify, preview;
  g_object_get(document, "read_only", &read_only, "can_modify", &can_modify, "can_preview", &preview, NULL);
  menubar_update_controls(MENUBAR(main_window->pmenu), can_modify, preview, read_only);
  toolbar_update_controls(TOOLBAR(main_window->toolbar_main), can_modify, read_only);
}
Exemple #2
0
GuiToolbar::GuiToolbar (void)
	: QObject()
{
	DBG_TRACE_CONSTRUCT;

	/* Initialize */
	memset (&d, 0, sizeof (d));

	/* Create dossier tool bar */
	TOOLBAR (dossier, "Dossier Toolbar");

	d.dossier->addAction (GUI_ACTIONS->p.dossier_new);
	d.dossier->addAction (GUI_ACTIONS->p.dossier_open);
	d.dossier->addAction (GUI_ACTIONS->p.dossier_close);
	d.dossier->addAction (GUI_ACTIONS->p.dossier_save);
	d.dossier->addAction (GUI_ACTIONS->p.dossier_saveAs);
	d.dossier->addAction (GUI_ACTIONS->p.dossier_edit);

	/* Create file tool bar */
	TOOLBAR (file, "File Toolbar");

	d.file->addAction (GUI_ACTIONS->p.file_add_campaign_savegame);
#if	ALLOW_SNAPSHOTS_LOAD
	d.file->addAction (GUI_ACTIONS->p.file_add_campaign_snapshot);
#endif	/* ALLOW_SNAPSHOTS_LOAD */
	d.file->addAction (GUI_ACTIONS->p.file_add_battle_savegame);
#if	ALLOW_SNAPSHOTS_LOAD
	d.file->addAction (GUI_ACTIONS->p.file_add_battle_snapshot);
#endif	/* ALLOW_SNAPSHOTS_LOAD */
	d.file->addAction (GUI_ACTIONS->p.app_prefs);

	/* Create navigation tool bar */
	TOOLBAR (nav, "Navigation Toolbar");

	d.nav->addAction (GUI_ACTIONS->p.nav_raise);
	d.nav->addAction (GUI_ACTIONS->p.nav_first);
	d.nav->addAction (GUI_ACTIONS->p.nav_previous);
	d.nav->addAction (GUI_ACTIONS->p.nav_next);
	d.nav->addAction (GUI_ACTIONS->p.nav_last);
	d.nav->addAction (GUI_ACTIONS->p.nav_lower);

	SET_GUICLS_NOERR;
}
void add_to_search_history(const gchar *current_text) {
    /* add text to search history*/
    GSList *walk;
    gint i=0;
    for (walk = get_preferences_manager_php_search_history(main_window.prefmg); walk!=NULL; walk = g_slist_next(walk)) {
        i++;
        if (g_strcmp0((gchar *) walk->data,current_text)==0) {
            return;  /* already in the list */
        }
    }
    set_preferences_manager_new_search_history_item(main_window.prefmg, i, current_text);
    gphpedit_debug_message(DEBUG_MAIN_WINDOW,"added:%s",current_text);
    toolbar_completion_add_text(TOOLBAR(main_window.toolbar_find), current_text);
}