diff options
author | C. Davis <cd.rattan@gmail.com> | 2012-08-10 20:05:20 -0700 |
---|---|---|
committer | Michael Adam <obnox@samba.org> | 2013-04-29 13:06:20 +0200 |
commit | 58f9e368c8366bba103ae9214638cc4c99fe4caf (patch) | |
tree | 71cd6b23a7a47cbb2c26400dc9664734a6d57215 /source3/utils/regedit_treeview.h | |
parent | 560003fcd98eb109dd8391c7975aae4ef277604b (diff) | |
download | samba-58f9e368c8366bba103ae9214638cc4c99fe4caf.tar.gz samba-58f9e368c8366bba103ae9214638cc4c99fe4caf.tar.bz2 samba-58f9e368c8366bba103ae9214638cc4c99fe4caf.zip |
regedit: Handle term resizes.
Reviewed-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Michael Adam <obnox@samba.org>
Diffstat (limited to 'source3/utils/regedit_treeview.h')
-rw-r--r-- | source3/utils/regedit_treeview.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/source3/utils/regedit_treeview.h b/source3/utils/regedit_treeview.h index 52b64da5f8..3008372452 100644 --- a/source3/utils/regedit_treeview.h +++ b/source3/utils/regedit_treeview.h @@ -23,6 +23,7 @@ #include "includes.h" #include <ncurses.h> #include <menu.h> +#include <panel.h> struct registry_key; @@ -42,7 +43,7 @@ struct tree_view { struct tree_node *root; WINDOW *window; - WINDOW *sub_window; + PANEL *panel; MENU *menu; ITEM **current_items; ITEM *empty[2]; @@ -58,8 +59,10 @@ void tree_node_append_last(struct tree_node *list, struct tree_node *node); void tree_node_free_recursive(struct tree_node *list); void tree_node_print_path(WINDOW *label, struct tree_node *node); struct tree_view *tree_view_new(TALLOC_CTX *ctx, struct tree_node *root, - WINDOW *orig, int nlines, int ncols, + int nlines, int ncols, int begin_y, int begin_x); +void tree_view_resize(struct tree_view *view, int nlines, int ncols, + int begin_y, int begin_x); void tree_view_show(struct tree_view *view); void tree_view_clear(struct tree_view *view); WERROR tree_view_update(struct tree_view *view, struct tree_node *list); |