|  |  |  |  | 
int e_table_header_compute_height (ETableCol *ecol,GtkStyle *style,GdkFont *font);void e_table_header_draw_button (GdkDrawable *drawable, ETableCol *ecol,GtkStyle *style,GdkFont *font,GtkStateType state,GtkWidget *widget,GdkGC *gc,int x,int y,int width,int height,int button_width,int button_height, ETableColArrow arrow);void e_table_draw_elided_string (GdkDrawable *drawable,GdkFont *font,GdkGC *gc,int x,int y, constchar *str,int max_width,gboolean center);
int e_table_header_compute_height (ETableCol *ecol,GtkStyle *style,GdkFont *font);
Computes the minimum height required for a table header button.
| ecol: | Table column description. | 
| style: | |
| font: | |
| Returns : | The height of the button, in pixels. | 
void e_table_header_draw_button (GdkDrawable *drawable, ETableCol *ecol,GtkStyle *style,GdkFont *font,GtkStateType state,GtkWidget *widget,GdkGC *gc,int x,int y,int width,int height,int button_width,int button_height, ETableColArrow arrow);
Draws a button suitable for a table header.
| drawable: | Destination drawable. | 
| ecol: | Table column for the header information. | 
| style: | Style to use for drawing the button. | 
| font: | |
| state: | State of the table widget. | 
| widget: | The table widget. | 
| gc: | |
| x: | Leftmost coordinate of the button. | 
| y: | Topmost coordinate of the button. | 
| width: | Width of the region to draw. | 
| height: | Height of the region to draw. | 
| button_width: | Width for the complete button. | 
| button_height: | Height for the complete button. | 
| arrow: | Arrow type to use as a sort indicator. | 
void e_table_draw_elided_string (GdkDrawable *drawable,GdkFont *font,GdkGC *gc,int x,int y, constchar *str,int max_width,gboolean center);
Draws a string, possibly trimming it so that it fits inside the specified maximum width. If it does not fit, an elision indicator is drawn after the last character that does fit.
| drawable: | Destination drawable. | 
| font: | Font for the text. | 
| gc: | GC to use for drawing. | 
| x: | X insertion point for the string. | 
| y: | Y insertion point for the string's baseline. | 
| str: | the string we're drawing, passed in so we can change the layout if it needs eliding. | 
| max_width: | Maximum width in which the string must fit. | 
| center: | Whether to center the string in the available area if it does fit. | 
| <<< e-table-defines | e-table-tooltip >>> |