If you are thinking of using libform or libmenu or whatnot, that won't
work - tmux only uses ncurses to read terminfo.

But adding more per-client items like completion lists and popup boxes
wouldn't be too hard. You'd just need to draw them yourself.

Currently the only things that sit at this layer (per-client) are the
command prompt and the pane number display (and status line but it is a
bit different). Cleaning up these and adding more would be nice and
probably not all that hard.

Perhaps choose mode and clock mode could even become per-client as well.

I'd also like to have the layout code replaced with something better and
more general (basically a region manager for each window). But that
would be a lot more work and have a different purpose.

I can explain how everything fits together if anyone wants to have a go.


On Sun, Oct 13, 2013 at 10:34:37PM +0200, Marcel Partap wrote:
> An overlay layer above the current window/pane/border/status line layer.
> To display information overlays, option/selection dialogs, popup
> menus.... (f.e. mouse right click on a window => split, kill, make
> sticky, rename...)
> One very use case is a character selection dialog for send keys,
> allowing f.e. to better use tmux within the android terminal emulator on
> devices with hardware keyboards that lack keys like |<>{}[]~...
> it shouldn't be to hard but is somewhat beyond my coding/concentration
> skills to implement it.
> #Regards.. c;
> 
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> _______________________________________________
> tmux-users mailing list
> tmux-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/tmux-users

------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
_______________________________________________
tmux-users mailing list
tmux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-users

Reply via email to