TODO

See also the Roadmap:
	http://projects.gnome.org/latexila/#roadmap

LaTeXila ≥ 2.4
==============

- Completion:
	- show details by default
	- complete placeholders (\ref, \cite, ...)
	  (take into account all *.tex, *.bib, ... files of the project)

- Migrate to GTK+ 3.0
  I wanted to make the migration for the 2.2 release but GtkSourceView 3.0 have removed the
  gtk_source_completion_info_set_sizing() function.
  Also, GTK 3 widgets are a lot bigger, it doesn't fit well with LaTeXila.

(-) Structure:
	- Select the current section or item when the document cursor moves

	- Update on the fly the structure when the document is modified. An item can be inserted,
	  deleted or modified. The simplest way I think is to re-run the parsing only on the modified
	  lines (with a lower and upper bounds) every 2 seconds for example. This way, we simply
	  delete all items between the two bounds, and the parsing will re-add them correctly.

(-) Edit toolbar: create a custom MenuToolButton:
    Now the icon does nothing when we click on it, we must always click first on the arrow and then select the item.
    It would be better if the icon is the last item used (and we can click on it).
    A drawback is that the button would take more place, this can be a problem for small screens.
