summaryrefslogtreecommitdiff
path: root/source3/utils/regedit_treeview.h
diff options
context:
space:
mode:
authorC. Davis <cd.rattan@gmail.com>2012-08-10 20:05:20 -0700
committerMichael Adam <obnox@samba.org>2013-04-29 13:06:20 +0200
commit58f9e368c8366bba103ae9214638cc4c99fe4caf (patch)
tree71cd6b23a7a47cbb2c26400dc9664734a6d57215 /source3/utils/regedit_treeview.h
parent560003fcd98eb109dd8391c7975aae4ef277604b (diff)
downloadsamba-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.h7
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);