[latexila] Most used symbols: variable for the last column
- From: SÃbastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [latexila] Most used symbols: variable for the last column
- Date: Fri, 4 May 2012 17:03:37 +0000 (UTC)
commit b8813db6bb1796702e41656a322eec13955849b2
Author: SÃbastien Wilmet <swilmet src gnome org>
Date: Fri May 4 16:26:34 2012 +0200
Most used symbols: variable for the last column
src/most_used_symbols.vala | 17 ++++++++++-------
1 files changed, 10 insertions(+), 7 deletions(-)
---
diff --git a/src/most_used_symbols.vala b/src/most_used_symbols.vala
index 0dfb058..23fd9a8 100644
--- a/src/most_used_symbols.vala
+++ b/src/most_used_symbols.vala
@@ -15,6 +15,8 @@
*
* You should have received a copy of the GNU General Public License
* along with LaTeXila. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * Author: SÃbastien Wilmet
*/
using Gtk;
@@ -28,6 +30,9 @@ public class MostUsedSymbols : GLib.Object
private ListStore _store;
private TreeModelFilter _model_filter;
+ // The column containing the number of times a symbol has been used.
+ private static const int SYMBOL_COLUMN_NUM = SymbolColumn.N_COLUMNS;
+
private MostUsedSymbols ()
{
_settings = new GLib.Settings ("org.gnome.latexila.preferences.editor");
@@ -52,8 +57,6 @@ public class MostUsedSymbols : GLib.Object
private void init_models ()
{
- // There is one more column, to store the number of times the symbol
- // has been used.
_store = new ListStore (SymbolColumn.N_COLUMNS + 1,
typeof (Gdk.Pixbuf),
typeof (string), // command
@@ -62,7 +65,7 @@ public class MostUsedSymbols : GLib.Object
typeof (int) // number of times used
);
- _store.set_sort_column_id (SymbolColumn.N_COLUMNS, SortType.DESCENDING);
+ _store.set_sort_column_id (SYMBOL_COLUMN_NUM, SortType.DESCENDING);
_model_filter = new TreeModelFilter (_store, null);
_model_filter.set_visible_func ((model, iter) =>
@@ -100,9 +103,9 @@ public class MostUsedSymbols : GLib.Object
{
int num;
TreeModel model = _store as TreeModel;
- model.get (iter, SymbolColumn.N_COLUMNS, out num);
+ model.get (iter, SYMBOL_COLUMN_NUM, out num);
- _store.set (iter, SymbolColumn.N_COLUMNS, num + 1);
+ _store.set (iter, SYMBOL_COLUMN_NUM, num + 1);
}
_modified = true;
@@ -140,7 +143,7 @@ public class MostUsedSymbols : GLib.Object
SymbolColumn.COMMAND, "",
SymbolColumn.TOOLTIP, "",
SymbolColumn.ID, id,
- SymbolColumn.N_COLUMNS, nb_times_used
+ SYMBOL_COLUMN_NUM, nb_times_used
);
}
@@ -246,7 +249,7 @@ public class MostUsedSymbols : GLib.Object
TreeModel model = _store as TreeModel;
model.get (iter,
SymbolColumn.ID, out id,
- SymbolColumn.N_COLUMNS, out num
+ SYMBOL_COLUMN_NUM, out num
);
content += " <symbol id=\"%s\" num=\"%d\" />\n".printf (id, num);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]