lkml.org 
[lkml]   [2011]   [May]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Subject[PATCH 2/2] gconfig: Hide unused left treeview when start up the interface
    From
    Date
    When the gconfig program starts in full mode view, it shows the
    left treeview which belongs to the 'split mode view'. The patch
    fix this visual issue.

    Signed-off-by: Eduardo Silva <edsiper@gmail.com>
    ---
    scripts/kconfig/gconf.c | 8 ++++++--
    1 files changed, 6 insertions(+), 2 deletions(-)

    diff --git a/scripts/kconfig/gconf.c b/scripts/kconfig/gconf.c
    index 0c8db7d..52d14bf 100644
    --- a/scripts/kconfig/gconf.c
    +++ b/scripts/kconfig/gconf.c
    @@ -756,7 +756,6 @@ void on_load_clicked(GtkButton * button, gpointer user_data)
    void on_single_clicked(GtkButton * button, gpointer user_data)
    {
    view_mode = SINGLE_VIEW;
    - gtk_paned_set_position(GTK_PANED(hpaned), 0);
    gtk_widget_hide(tree1_w);
    current = &rootmenu;
    display_tree_part();
    @@ -782,7 +781,6 @@ void on_split_clicked(GtkButton * button, gpointer user_data)
    void on_full_clicked(GtkButton * button, gpointer user_data)
    {
    view_mode = FULL_VIEW;
    - gtk_paned_set_position(GTK_PANED(hpaned), 0);
    gtk_widget_hide(tree1_w);
    if (tree2)
    gtk_tree_store_clear(tree2);
    @@ -1444,6 +1442,12 @@ static void display_tree(struct menu *menu)
    if (((menu != &rootmenu) && !(menu->flags & MENU_ROOT))
    || (view_mode == FULL_VIEW)
    || (view_mode == SPLIT_VIEW))*/
    +
    + /* Change paned position if the view is not in 'split mode' */
    + if (view_mode == SINGLE_VIEW || view_mode == FULL_VIEW) {
    + gtk_paned_set_position(GTK_PANED(hpaned), 0);
    + }
    +
    if (((view_mode == SINGLE_VIEW) && (menu->flags & MENU_ROOT))
    || (view_mode == FULL_VIEW)
    || (view_mode == SPLIT_VIEW)) {
    --
    1.7.4.1




    \
     
     \ /
      Last update: 2011-05-19 14:41    [W:0.021 / U:89.904 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site