Whole document tree ECellTextSynopsis
DescriptionThe ECellText implements an ETable cell renderer (of type ECell). This one in particular uses the extensible editing features of EText (which is a general canvas item for doing text editing). You can use ECellText renderer objects when you want to display strings that are in your ETableModel. The ETable widget typically takes care of creating these rendering objects for you when the type string has been specified. DetailsECellText
ECellTextFilter ()
The type for a filtering function that will be invoked to provide filtered data at runtime from the model. e_cell_text_new ()
Creates a new ECell renderer that can be used to render strings that that come from the model. The value returned from the model is interpreted as being a char *. The ECellText object support a large set of properties that can be configured through the Gtk argument system and allows the user to have a finer control of the way the string is displayed. The arguments supported allow the control of strikeout, bold, and color. The arguments "strikeout_column", "bold_column" and "color_column" set and return an integer that points to a column in the model that controls these settings. So controlling the way things are rendered is achieved by having special columns in the model that will be used to flag whether the text should be rendered with strikeout, or bolded. In the case of the "color_column" argument, the column in the model is expected to have a string that can be parsed by gdk_color_parse(). Creates a new ECellText renderer object. |