path: root/src/bin/sel.h
diff options
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2013-03-19 19:49:47 +0900
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2013-03-19 19:49:47 +0900
commite60db60b1255855bfffe5a65503bd7d7dbabfd13 (patch)
tree27aa4d736d2116fc885d5b4abc692b68e24ec8b9 /src/bin/sel.h
parentsync term list sizes on resize (diff)
guess what the cat dragged in... "tabs" in terminology. just a
selector right now that u call up from keybindings. if u switch terms it kicks in with some visuals too. theme stuff is currently not done/ready at all. just recycling terminolgy bg edje atm. havent done anything to: 1. track "window titles" per term and put into tab term previews 2. make preview look decent (some shadowing and spacing between terms etc.) 3. track/display things like bell alerts still need to have a way to suspend/unsuspend invisible terms so media stuff pauses in playback etc. etc.
Diffstat (limited to 'src/bin/sel.h')
1 files changed, 14 insertions, 0 deletions
diff --git a/src/bin/sel.h b/src/bin/sel.h
new file mode 100644
index 0000000..fff9248
--- /dev/null
+++ b/src/bin/sel.h
@@ -0,0 +1,14 @@
+#ifndef _SEL_H__
+#define _SEL_H__ 1
+#include "config.h"
+Evas_Object *sel_add(Evas_Object *parent);
+void sel_entry_add(Evas_Object *obj, Evas_Object *entry, Eina_Bool selected, Config *config);
+void sel_go(Evas_Object *obj);
+void sel_entry_selected_set(Evas_Object *obj, Evas_Object *entry);
+void sel_zoom(Evas_Object *obj, double zoom);
+void sel_orig_zoom_set(Evas_Object *obj, double zoom);
+void sel_exit(Evas_Object *obj);