So if you have 3 files sorted by name:
I often sort files I'm looking for by last modified date, and this was driving me crazy—especially at first when I didn't realize what was happening.- bar.txt Last Modified: "01/25/2010"
- file.txt Last Modified: "03/29/2009"
- foo.txt Last Modified: "01/22/2009"
- foo.txt Last Modified: "01/22/2009"
- bar.txt Last Modified: "01/25/2010"
- file.txt Last Modified: 03/29/2009"
- foo.txt Last Modified: 01/22/2009
- file.txt Last Modified: 03/29/2009
- bar.txt Last Modified: 01/25/2010
At first I planned on looking at the Catfish code, fixing it to work for me, and then submitting a patch to the developer. However a couple things hit me when I started: not knowing Python, and not understanding GTK and PyGTK bindings. It made my brain hurt to look at the code (even though it is reasonably straight forward and well commented), and as noted on the Catfish page, development has stalled for the project. Given the relatively modest scope of a program like this, I felt it would make a good first app to create (or recreate as the case may be) while learning Python and GTK.