[patch #6338] dynamic panel

me INVALID.NOREPLY at gnu.org
Sun Dec 9 21:16:14 UTC 2007


URL:
  <http://savannah.gnu.org/patch/?6338>

                 Summary: dynamic panel
                 Project: GNU Midnight Commander
            Submitted by: me4mc
            Submitted on: Sunday 12/09/2007 at 21:16
                Category: Screen output
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

configuring the panel split to follow the focus. this can be used for more
overview.
the use of not equally split panels can be more intuitive.

the first patch (dynpanel-hack) only introduces some lines that alter the
original behavior. the first_panel_size is always updated relative to the
columns. when you set it to something 60/20 the active panel always gets 60
display bytes while the inactive shrinks to 20. if tab to the other panel this
gets wider ant the other shrinks.

this works not very well but explains what the second patch (dynpanel) does.
besides the 10 lines all other code is for altering the layout dialog and
saving the new settings.
it trys to avoid the basic problems with the hack (startup - wrong sizes) and
coexists with the other options.

the layout dialog gets a new check box 'dynamic split' and reuses the
_first_panel_size to set the fixed size of the active panel. the second value
is undisplayed (---) and therefore the rest of the available space.

please tell me what you think about this feature and where i should improve.

peace



    _______________________________________________________

File Attachments:


-------------------------------------------------------
Date: Sunday 12/09/2007 at 21:16  Name: mc-cvs-dynpanel-hack.patch  Size: 1kB
  By: me4mc

<http://savannah.gnu.org/patch/download.php?file_id=14600>
-------------------------------------------------------
Date: Sunday 12/09/2007 at 21:16  Name: mc-cvs-dynpanel.patch  Size: 7kB  
By: me4mc

<http://savannah.gnu.org/patch/download.php?file_id=14601>

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/patch/?6338>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




More information about the mc-devel mailing list