How to make a 7zip GTK frontend without widgets?

For discussions about programming, programming questions/advice, and projects that don't really have anything to do with Puppy.
Post Reply
Message
Author
ITAmember
Posts: 167
Joined: Sun 13 Sep 2009, 18:50
Location: The middle of a cornfield

How to make a 7zip GTK frontend without widgets?

#1 Post by ITAmember »

The 7zip GUI uses the windows api so it can't be compiled on linux. I'm looking to create a GTK frontend for 7zip, here's a picture of the 7zip file manager (which is the most important feature)

Image

I don't know how to reproduce the part of the window containing the list of files. Any help?

User avatar
dejan555
Posts: 2798
Joined: Sun 30 Nov 2008, 11:57
Location: Montenegro
Contact:

#2 Post by dejan555 »

PeaZip is a gui app that can handle 7zip format:
http://peazip.sourceforge.net/
puppy.b0x.me stuff mirrored [url=https://drive.google.com/open?id=0B_Mb589v0iCXNnhSZWRwd3R2UWs]HERE[/url] or [url=http://archive.org/details/Puppy_Linux_puppy.b0x.me_mirror]HERE[/url]

ITAmember
Posts: 167
Joined: Sun 13 Sep 2009, 18:50
Location: The middle of a cornfield

#3 Post by ITAmember »

Then I guess my attempts are pointless. I'll give PeaZip a try.

User avatar
dejan555
Posts: 2798
Joined: Sun 30 Nov 2008, 11:57
Location: Montenegro
Contact:

#4 Post by dejan555 »

Or maybe not :) PeaZip is huge, supports multiple formats. A 7zip-only frontend in gtk, lightweight one would be good too. :)
puppy.b0x.me stuff mirrored [url=https://drive.google.com/open?id=0B_Mb589v0iCXNnhSZWRwd3R2UWs]HERE[/url] or [url=http://archive.org/details/Puppy_Linux_puppy.b0x.me_mirror]HERE[/url]

ITAmember
Posts: 167
Joined: Sun 13 Sep 2009, 18:50
Location: The middle of a cornfield

#5 Post by ITAmember »

You're right, it's 20MB+. :shock:

As for my original question, a little experimentation shows I should use the treeview widget.

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#6 Post by mikeb »

xarchive does 7zip too

mike

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#7 Post by technosaurus »

you may need to update the wrapper for xarchive since it is based on the 7za that was released circa 2005. I just updated the xarchive wrappers to use lzma and xz (which is better than 7z in many ways)
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

ITAmember
Posts: 167
Joined: Sun 13 Sep 2009, 18:50
Location: The middle of a cornfield

#8 Post by ITAmember »

xarchive is nice but it's not what I'm looking for. 7zip can extract just about every file known to man, including binary executables, windows installer packages, all linux packages, every compression format, and many kinds of documents (ms office, OO, autodesk CAD formats, etc). Plus it has a file manager to make extracting a snap.

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#9 Post by mikeb »

xarchive is nice but it's not what I'm looking for. 7zip can extract just about every file known to man, including binary executables, windows installer packages, all linux packages, every compression format, and many kinds of documents (ms office, OO, autodesk CAD formats, etc). Plus it has a file manager to make extracting a snap.
Xarchive is just a gui (plus puzip being a wrapper) and actually uses bash scripts plus executables to handle different formats.
I have it handling debs, rpm's pets, cabs and so on.
You could take 7zip and have it handling whatever via xarchive...using it as a premade gui

mike

edit
you may need to update the wrapper for xarchive since it is based on the 7za that was released circa 2005. I just updated the xarchive wrappers to use lzma and xz (which is better than 7z in many ways)
still seemed ok with a recent 7zip and the original wrapper.

ITAmember
Posts: 167
Joined: Sun 13 Sep 2009, 18:50
Location: The middle of a cornfield

#10 Post by ITAmember »

But xarchive is still a simple GUI, not a full blown file manager. It's hard to browse the contents of a archive in xarchive.

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#11 Post by technosaurus »

There is fileroller and xarchiver too, but I think you want a GTK Midnight Commander (command line file manager has this too) - there a couple other *Commander programs that are similar but not sure if any were GTK. I do like the idea of being able to browse compressed archives as if they were a folder.
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

User avatar
abushcrafter
Posts: 1418
Joined: Fri 30 Oct 2009, 16:57
Location: England
Contact:

#12 Post by abushcrafter »

[url=http://www.adobe.com/flashplatform/]adobe flash is rubbish![/url]
My Quote:"Humans are stupid, though some are clever but stupid." http://www.dependent.de/media/audio/mp3/System_Syn_Heres_to_You.zip http://www.systemsyn.com/

Post Reply