bug-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bugs #11599] NSBrowser doesn't provide any way of validating columns th


From: Alexander Malmberg
Subject: [bugs #11599] NSBrowser doesn't provide any way of validating columns that aren't visible
Date: Fri, 14 Jan 2005 15:38:51 +0000
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3) Gecko/20041007 Debian/1.7.3-5

This is an automated notification sent by Savannah.
It relates to:
                bugs #11599, project GNUstep

==============================================================================
 OVERVIEW of bugs #11599:
==============================================================================

URL:
  <http://savannah.gnu.org/bugs/?func=detailitem&item_id=11599>

                 Summary: NSBrowser doesn't provide any way of validating
columns that aren't visible
                 Project: GNUstep
            Submitted by: alexm
            Submitted on: Fri 01/14/05 at 15:38
                Category: Gui/AppKit
                Severity: 3 - Ordinary
              Item Group: Bug
                  Status: None
                 Privacy: Public
             Assigned to: alexm
             Open/Closed: Open

    _______________________________________________________


The only validation method is -validateVisibleColumns, and it (obviously :)
validates only visible columns. This matches the documentation and behavior
on OPENSTEP (thanks to Gürkan Sengün for testing), so it isn't a bug per se,
just a lack of feature.



However, this means that NSSavePanel's -validateVisibleColumns also validates
only visible columns (as documented), and this means that -setDelegate: can't
verify non-visible columns, and _that's_ a bug.



Can be reproduced by creating an NSSavePanel with a popup button for
selecting which file types should be displayed, selecting some file in a
directory that has files that will be filtered away, scrolling back to the
root without changing the selection (the directory needs to be deep enough
that it isn't visible when you do this), and changing the filtering using the
popup. Even if the popup action method calls -validateVisibleColumns, the
files in the deep directory will still be displayed. (this is
"tests/gui/NSSavePanel/setDelegate_reload.m" in the 'new' test suite)



So, do we ignore the documentation and make -validateVisibleColumns validate
all columns (name won't make sense, but then, why would you ever want to
validate only the visible columns?), or do we add new -validate[All?]Columns
methods?








==============================================================================

This item URL is:
  <http://savannah.gnu.org/bugs/?func=detailitem&item_id=11599>

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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]