X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ftable.cpp;h=936be5cc61b032bb4c94ca7622a54e138fd5dbbd;hb=c8f5fd14a1fbdaaa9e1216dd5163d1f5c1b5ff27;hp=4a74e17ba5edec6d2b4e5ac42e1e9d56d0948c7b;hpb=2b70e8801c43875ed3f4135bdd0141265cff0312;p=libs%2Fgltk.git diff --git a/source/table.cpp b/source/table.cpp index 4a74e17..936be5c 100644 --- a/source/table.cpp +++ b/source/table.cpp @@ -1,3 +1,4 @@ +#include #include #include #include "part.h" @@ -39,14 +40,14 @@ void Table::set_columns(unsigned c) void Table::set_column_width(unsigned c, unsigned w) { if(c>=columns) - throw InvalidParameterValue("Column index out of bounds"); + throw invalid_argument("Table::set_column_width"); col_w[c] = w; } void Table::set_cell_text(unsigned r, unsigned c, const string &t) { if(r>=rows || c>=columns) - throw InvalidParameterValue("Cell coordinates out of bounds"); + throw out_of_range("Table::set_cell_text"); data[r*columns+c] = t; }