On 2008-09-06, Carlos <[EMAIL PROTECTED]> wrote: > I can't figure out a > simple way to intercept this automatic shaded->unshaded transition so > that I can restore the original frame mode as explained before. Could > you give me a clue? I'm new to ion and still getting my way through the > api.
It appears there's no hook that would notify of geometry change. The unshaded state transition happens in the resize handler of the frame (frame_fitrep), once the tiling managing it has decided that its size needs to be changed. You could add a (generic) region_fitrep_hook to be called on resizes, or maybe an action to region_notify_hook, since no special parameters need be passed. But perhaps it be simply better to internally (in the C code) support sharing frames without a tab-bar by enabling it. But that depends on an option choosing the tab-bar mode (inside, outside, shaped)... either patch may be accepted into ion3plus after review (in particular of more detailed design decisions before the code is even written). -- Tuomo
