Blender V2.61 - r43446
|
#include <DNA_screen_types.h>
Public Attributes | |
struct Panel * | next |
struct Panel * | prev |
struct PanelType * | type |
struct uiLayout * | layout |
char | panelname [64] |
char | tabname [64] |
char | drawname [64] |
short | ofsx |
short | ofsy |
short | sizex |
short | sizey |
short | labelofs |
short | pad |
short | flag |
short | runtime_flag |
short | control |
short | snap |
int | sortorder |
struct Panel * | paneltab |
void * | activedata |
int | list_scroll |
int | list_size |
int | list_last_len |
int | list_grip_size |
char | list_search [64] |
Definition at line 98 of file DNA_screen_types.h.
void* Panel::activedata |
Definition at line 113 of file DNA_screen_types.h.
Referenced by direct_link_region(), panel_activate_state(), panels_re_align(), ui_do_animate(), ui_do_drag(), and ui_handler_panel().
short Panel::control |
Definition at line 109 of file DNA_screen_types.h.
Referenced by ui_draw_aligned_panel(), ui_draw_aligned_panel_header(), ui_handle_panel_header(), and ui_handler_panel_region().
char Panel::drawname[64] |
Definition at line 105 of file DNA_screen_types.h.
Referenced by clip_panel_operator_redo_header(), file_panel_operator_header(), ui_draw_aligned_panel_header(), uiBeginPanel(), and view3d_panel_operator_redo_header().
short Panel::flag |
Definition at line 108 of file DNA_screen_types.h.
Referenced by check_panel_overlap(), get_panel_real_ofsx(), get_panel_real_ofsy(), panel_activate_state(), ui_draw_aligned_panel(), ui_handle_panel_header(), ui_handler_panel_region(), uiAlignPanelStep(), uiBeginPanel(), and uiDrawPanels().
short Panel::labelofs |
Definition at line 107 of file DNA_screen_types.h.
Referenced by ED_region_panels(), and ui_draw_aligned_panel_header().
struct uiLayout* Panel::layout |
Definition at line 102 of file DNA_screen_types.h.
Referenced by active_node_panel(), buttons_panel_context(), clip_panel_operator_redo(), clip_panel_operator_redo_buts(), clip_panel_operator_redo_operator(), ED_region_panels(), file_panel_bookmarks(), file_panel_category(), file_panel_operator(), gpencil_panel_standard(), graph_panel_drivers(), graph_panel_key_properties(), graph_panel_modifiers(), graph_panel_properties(), graph_panel_view(), image_panel_curves(), image_panel_uv(), nla_panel_actclip(), nla_panel_animdata(), nla_panel_evaluation(), nla_panel_modifiers(), nla_panel_properties(), nla_panel_track(), node_sockets_panel(), sequencer_panel_properties(), sequencer_panel_view_properties(), view3d_panel_object(), view3d_panel_operator_redo(), view3d_panel_operator_redo_buts(), view3d_panel_operator_redo_operator(), view3d_panel_tool_shelf(), and view3d_panel_vgroup().
Definition at line 116 of file DNA_screen_types.h.
Referenced by ui_handle_list_event(), and uiTemplateList().
Definition at line 116 of file DNA_screen_types.h.
Referenced by uiTemplateList().
Definition at line 115 of file DNA_screen_types.h.
Referenced by ui_handle_list_event(), and uiTemplateList().
char Panel::list_search[64] |
Definition at line 117 of file DNA_screen_types.h.
int Panel::list_size |
Definition at line 115 of file DNA_screen_types.h.
Referenced by ui_handle_list_event(), and uiTemplateList().
struct Panel* Panel::next |
Definition at line 99 of file DNA_screen_types.h.
Referenced by BKE_area_region_copy(), check_panel_overlap(), direct_link_region(), panels_re_align(), ui_handle_panel_header(), ui_panels_size(), uiAlignPanelStep(), uiBeginPanel(), uiBeginPanels(), uiEndPanels(), and write_screens().
short Panel::ofsx |
Definition at line 106 of file DNA_screen_types.h.
Referenced by check_panel_overlap(), find_leftmost_panel(), get_panel_real_ofsx(), panel_activate_state(), ui_block_to_window_fl(), ui_but_to_pixelrect(), ui_do_drag(), ui_panel_copy_offset(), ui_panels_size(), ui_searchbox_create(), ui_tooltip_create(), ui_window_to_block_fl(), uiAlignPanelStep(), and uiBeginPanel().
short Panel::ofsy |
Definition at line 106 of file DNA_screen_types.h.
Referenced by check_panel_overlap(), find_highest_panel(), get_panel_real_ofsy(), panel_activate_state(), ui_block_to_window_fl(), ui_but_to_pixelrect(), ui_do_drag(), ui_handle_panel_header(), ui_panel_copy_offset(), ui_panels_size(), ui_searchbox_create(), ui_tooltip_create(), ui_window_to_block_fl(), uiAlignPanelStep(), uiBeginPanel(), and uiEndPanel().
short Panel::pad |
Definition at line 107 of file DNA_screen_types.h.
char Panel::panelname[64] |
Definition at line 104 of file DNA_screen_types.h.
Referenced by ui_draw_aligned_panel_header(), and uiBeginPanel().
struct Panel* Panel::paneltab |
Definition at line 112 of file DNA_screen_types.h.
Referenced by BKE_area_region_copy(), check_panel_overlap(), direct_link_region(), get_panel_real_ofsx(), get_panel_real_ofsy(), ui_draw_aligned_panel(), ui_handle_panel_header(), ui_handler_panel_region(), uiAlignPanelStep(), uiBeginPanel(), and uiEndPanels().
struct Panel * Panel::prev |
Definition at line 99 of file DNA_screen_types.h.
short Panel::runtime_flag |
Definition at line 108 of file DNA_screen_types.h.
Referenced by check_panel_overlap(), direct_link_region(), panels_re_align(), ui_draw_aligned_panel(), ui_panels_size(), uiAlignPanelStep(), uiBeginPanel(), uiBeginPanels(), uiEndPanel(), and uiEndPanels().
short Panel::sizex |
Definition at line 106 of file DNA_screen_types.h.
Referenced by check_panel_overlap(), get_panel_real_ofsx(), panel_activate_state(), ui_bounds_block(), ui_do_drag(), ui_offset_panel_block(), ui_panels_size(), uiBeginPanel(), and uiEndPanel().
short Panel::sizey |
Definition at line 106 of file DNA_screen_types.h.
Referenced by check_panel_overlap(), find_highest_panel(), get_panel_real_ofsy(), get_panel_size_y(), panel_activate_state(), ui_bounds_block(), ui_do_drag(), ui_handle_panel_header(), ui_offset_panel_block(), ui_panel_copy_offset(), uiBeginPanel(), and uiEndPanel().
short Panel::snap |
Definition at line 110 of file DNA_screen_types.h.
Referenced by ui_do_drag(), and ui_handle_panel_header().
int Panel::sortorder |
Definition at line 111 of file DNA_screen_types.h.
Referenced by compare_panel(), find_highest_panel(), find_leftmost_panel(), uiAlignPanelStep(), uiBeginPanel(), and uiEndPanels().
char Panel::tabname[64] |
Definition at line 104 of file DNA_screen_types.h.
Referenced by uiBeginPanel().
struct PanelType* Panel::type |
Definition at line 101 of file DNA_screen_types.h.
Referenced by direct_link_region(), find_highest_panel(), get_panel_header(), get_panel_size_y(), ui_draw_aligned_panel(), ui_handler_panel_region(), and uiBeginPanel().