44 g_return_val_if_fail ( mode != NULL, FALSE );
45 g_return_val_if_fail ( mode->
_init != NULL, FALSE );
46 return mode->
_init ( mode );
51 g_assert ( mode != NULL );
58 g_assert ( mode != NULL );
65 g_assert ( mode != NULL );
66 g_assert ( state != NULL );
69 return mode->
_get_display_value ( mode, selected_line, state, attribute_list, get_entry );
72 cairo_surface_t *
mode_get_icon (
const Mode *mode,
unsigned int selected_line,
int height )
74 g_assert ( mode != NULL );
77 return mode->
_get_icon ( mode, selected_line, height );
86 g_assert ( mode != NULL );
109 g_assert ( mode != NULL );
110 g_assert ( mode->
_result != NULL );
111 g_assert ( input != NULL );
113 return mode->
_result ( mode, menu_retv, input, selected_line );
118 g_assert ( mode != NULL );
120 return mode->
_token_match ( mode, tokens, selected_line );
125 g_assert ( mode != NULL );
131 g_assert ( mode != NULL );
132 g_assert ( ( *mode ) != NULL );
133 if ( ( *mode )->free != NULL ) {
134 ( *mode )->free ( *mode );
141 g_assert ( mode != NULL );
147 g_assert ( mode != NULL );
173 return g_strdup ( input );