Go to the source code of this file.
Functions | |
void | _draw_listview (void *w_, void *user_data) |
_draw_listview - draw listview on expose call More... | |
void | _draw_list (void *w_, void *user_data) |
_draw_list - draw list on expose call More... | |
void | _list_motion (void *w_, void *xmotion_, void *user_data) |
_list_motion - follow mouse pointer to set prelight item More... | |
void | _list_key_pressed (void *w_, void *xkey_, void *user_data) |
_list_key_pressed - move listview or set active entry More... | |
void | _list_entry_released (void *w_, void *button_, void *user_data) |
_list_entry_released - move listview or set active entry More... | |
void | _leave_list (void *w_, void *user_data) |
_leave_list - draw list on pointer leave More... | |
void | _reconfigure_listview_viewport (void *w_, void *user_data) |
_reconfigure_listview_viewport - reconfigure the viewport adjustment on size changes More... | |
void | _configure_listview (void *w_, void *user_data) |
_configure_listview - configure the viewport on mapping More... | |
void | _draw_listview_viewslider (void *w_, void *user_data) |
_draw_listview_viewslider - draw a slider on the viewport to indicate the view point More... | |
void | _set_listview_viewpoint (void *w_, void *user_data) |
_set_listview_viewpoint - move the view_port to position More... | |
void _configure_listview | ( | void * | w_, |
void * | user_data | ||
) |
_configure_listview - configure the viewport on mapping
*w_ | - void pointer to view_port |
*user_data | - attached user_data |
Definition at line 182 of file xlistview_private.c.
References Widget_t::app, Xputty::dpy, max, Widget_t::parent, Widget_t::parent_struct, and Widget_t::widget.
void _draw_list | ( | void * | w_, |
void * | user_data | ||
) |
_draw_list - draw list on expose call
*w_ | - the Widget_t to draw |
*user_data | - attached user_data |
show label
Definition at line 33 of file xlistview_private.c.
References _draw_listview_viewslider(), ACTIVE_, ViewList_t::active_item, Widget_t::adj, adj_get_value(), Widget_t::app, Widget_t::crb, Xputty::dpy, Widget_t::flags, HAS_TOOLTIP, hide_tooltip(), ViewList_t::list_names, ViewList_t::list_size, max, Adjustment_t::max_value, NORMAL_, Widget_t::parent_struct, PRELIGHT_, ViewList_t::prelight_item, SELECTED_, ViewList_t::show_items, show_tooltip(), tooltip_set_text(), use_base_color_scheme(), use_frame_color_scheme(), use_text_color_scheme(), and Widget_t::widget.
void _draw_listview | ( | void * | w_, |
void * | user_data | ||
) |
_draw_listview - draw listview on expose call
*w_ | - the listview to draw |
*user_data | - attached user_data |
Definition at line 26 of file xlistview_private.c.
References XColor_t::active, Widget_t::app, BACKGROUND_, Xputty::color_scheme, Widget_t::cr, XColor_t::normal, and set_pattern().
void _draw_listview_viewslider | ( | void * | w_, |
void * | user_data | ||
) |
_draw_listview_viewslider - draw a slider on the viewport to indicate the view point
*w_ | - void pointer to view_port |
*user_data | - attached user_data |
Definition at line 192 of file xlistview_private.c.
References Widget_t::adj, adj_get_state(), Widget_t::app, Widget_t::crb, Xputty::dpy, Adjustment_t::max_value, NORMAL_, use_bg_color_scheme(), use_fg_color_scheme(), use_shadow_color_scheme(), and Widget_t::widget.
void _leave_list | ( | void * | w_, |
void * | user_data | ||
) |
_leave_list - draw list on pointer leave
*w_ | - the Widget_t to draw |
*user_data | - attached user_data |
Definition at line 162 of file xlistview_private.c.
References expose_widget(), Widget_t::parent_struct, and ViewList_t::prelight_item.
void _list_entry_released | ( | void * | w_, |
void * | button_, | ||
void * | user_data | ||
) |
_list_entry_released - move listview or set active entry
*w_ | - void pointer to the Widget_t listview |
*button_ | - void pointer to the XButtonEvent |
*user_data | - void pointer to attached user_data |
Definition at line 134 of file xlistview_private.c.
References ViewList_t::active_item, Widget_t::adj, adj_set_value(), Widget_t::app, Xputty::dpy, Widget_t::flags, HAS_POINTER, Widget_t::parent, Widget_t::parent_struct, ViewList_t::prelight_item, and Widget_t::widget.
void _list_key_pressed | ( | void * | w_, |
void * | xkey_, | ||
void * | user_data | ||
) |
_list_key_pressed - move listview or set active entry
*w_ | - void pointer to the Widget_t listview |
*button_ | - void pointer to the XButtonEvent |
*user_data | - void pointer to attached user_data |
Definition at line 108 of file xlistview_private.c.
References Widget_t::app, Xputty::dpy, key_mapping(), Widget_t::parent_struct, ViewList_t::prelight_item, and Widget_t::widget.
void _list_motion | ( | void * | w_, |
void * | xmotion_, | ||
void * | user_data | ||
) |
_list_motion - follow mouse pointer to set prelight item
*w_ | - void pointer to the Widget_t listview |
*xmotion_ | - void pointer to the XMotionEvent |
*user_data | - void pointer to attached user_data |
Definition at line 93 of file xlistview_private.c.
References Widget_t::app, Xputty::dpy, expose_widget(), Widget_t::parent_struct, ViewList_t::prelight_item, and Widget_t::widget.
void _reconfigure_listview_viewport | ( | void * | w_, |
void * | user_data | ||
) |
_reconfigure_listview_viewport - reconfigure the viewport adjustment on size changes
*w_ | - void pointer to view_port |
*user_data | - attached user_data |
Definition at line 169 of file xlistview_private.c.
References Widget_t::adj, adj_get_state(), adj_set_state(), Widget_t::app, Xputty::dpy, Adjustment_t::max_value, Widget_t::parent, Widget_t::parent_struct, and Widget_t::widget.
void _set_listview_viewpoint | ( | void * | w_, |
void * | user_data | ||
) |
_set_listview_viewpoint - move the view_port to position
*w_ | - void pointer to view_port |
*user_data | - attached user_data |
Definition at line 215 of file xlistview_private.c.
References Widget_t::adj, adj_get_value(), Widget_t::app, Xputty::dpy, max, and Widget_t::widget.