You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The layout of the widgets for explore() and explore(obj) may become relatively different. Maybe we would want to split the code accordingly into two classes? Or is there a lot shared between the two?
The text was updated successfully, but these errors were encountered:
I agree, they may become rather different. There is still a lot to be shared: the display structure (unless we want it more different than now). And a few methods. A possibility could be to write a base class (XYZExplorer), then make 2 classes ObjectExplorer and ExplorerIndex (or any names) inherit from the base class.
I agree, they may become rather different. There is still a lot to be
shared: the display structure (unless we want it more different than
now). And a few methods.
And the history management.
A possibility could be to write a base class (XYZExplorer), then
make 2 classes ObjectExplorer and ExplorerIndex (or any names)
inherit from the base class.
+1
It could be:
- Explorer
- ObjectExplorer
- SageExplorer
No rush though, unless this is of immediate help to maintain / extend
the code.
With a4c38c5, we decided to use the same display for now.
In the future, we would like to display, for a catalog, all its values as a table with name, icon, description and args box in case args are required.
The layout of the widgets for
explore()
andexplore(obj)
may become relatively different. Maybe we would want to split the code accordingly into two classes? Or is there a lot shared between the two?The text was updated successfully, but these errors were encountered: