#include "xlistview.h"

Go to the source code of this file.
Macros | |
| #define | XLISTVIEW_PRIVATE_H_ |
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... | |
| #define XLISTVIEW_PRIVATE_H_ |
Definition at line 24 of file xlistview_private.h.
| 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.