Hi! On Thu, 03 Mar 2011 15:39:22 +0100, Krzysztof Kościuszkiewicz wrote:
> I was asking why in the model you keep strings and not ints/floats? I don't know if i can directly place user-editable numeric values into treeview, instead of strings, it's possible? This is due to absence of examples: all treeview's C code samples found (with user-editing) are text/string. But also it's due to probably in future, user input can be in form '50 mil' or '2e3 mkm', i don't know useful it or no, but currently it can be easy added. > custom implementation of GtkTreeModel ... It can work only in my dreams, because currently i even don't know how to write gtk callback procedure header...:( Example: I need to write "Set by Mark Distance" button press procedure (as you see, currently tied to dummy write (and it work well :D ) ) I copypaste your new cb_edited_mm_or_mil proc, because *it has access to treeview items* and contains all i need; only small modifications need. I don't touch the header because i don't know how to rewrite it correctly: /(GtkCellRendererText *cell, gchar *path, gchar *text, GtkTreeView *treeview)/ but it tied not here / g_signal_connect(renderer, "edited", (GCallback) cb_edited_mm_or_mil, treeview);/ but i place it here : / ghid_button_connected (hbox_btn_grids, NULL, FALSE, FALSE, FALSE, 4, cb_grid_setbymarkdistance, NULL, _("Set by Mark Distance"), ....../ and it of course not work: program crashes silently, no any debug info, no way to read anything or things how to rewrite the header, no suitable examples... compiles without warnings. > Each signal handler has its required signature. This can be found in the GTK docs. Is there any success-story about it or example using docs IRL ? Thanks! :) _______________________________________________ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user