X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/6982880f199dda54b194408f5b4fb3c42c734e79..ad47bd4ceb35ce30440fb7ccc5a7d871375ea362:/disobedience/choose.h diff --git a/disobedience/choose.h b/disobedience/choose.h index cb968c5..49c9b60 100644 --- a/disobedience/choose.h +++ b/disobedience/choose.h @@ -32,11 +32,13 @@ struct choosedata { gchar *sort; }; -/** @brief Track name column number */ -#define NAME_COLUMN 0 - -/** @brief Hidden column number */ -#define CHOOSEDATA_COLUMN 1 +/** @brief Column numbers */ +enum { + STATE_COLUMN, + NAME_COLUMN, + LENGTH_COLUMN, + CHOOSEDATA_COLUMN +}; /** @brief @ref choosedata node is a file */ #define CHOOSE_FILE 0 @@ -50,6 +52,7 @@ extern GtkTreeSelection *choose_selection; extern const struct tabtype choose_tabtype; struct choosedata *choose_iter_to_data(GtkTreeIter *iter); +struct choosedata *choose_path_to_data(GtkTreePath *path); gboolean choose_button_event(GtkWidget *widget, GdkEventButton *event, gpointer user_data);