Really? Why didn't you report it?simargl wrote:I would say since Slacko is so broken, you should better use real OS ..
I don't go around bagging your os, just the way you promote it.
-
Sorry for OT
Really? Why didn't you report it?simargl wrote:I would say since Slacko is so broken, you should better use real OS ..
I didn't really want to do any more with gtkdialog but I do realise that gtk3 will kill it off so it requires looking into. When I first got this laptop I managed to steal 5GB from the Microshaft Fista partition but I kept filling it up and backing up data to SD cards, so getting another full blown distro on here was not going to be easy especially since the crappy DVD writer would be better off disconnected internally. Anyway, after doing all the necessary things to Fista to allow me to reduce sda1 using its disk management tools, it still wouldn't let me so I forced it with gparted. To cut a long story short, Fista still works (I use it occasionally for my GBA flash cart cable driver), I backed up everything I could from Linux, resized and moved my Linux partition leftwards successfully with gparted retaining the data (very cool), set-up Slacko 5.5 with the gtk3 audacious sfs, installed packages to get all of my open source and paid-for games working and I've got a test version of gtkdialog operational using gtk3 so I could see what's involved and if I need to branch the code or not. To be honest there's plenty to fix and remove and it's not as much fun as playing Leisure Suit Larry 1 remake in ScummVM 1.5.0 or Tony Hawk's Pro Skater 4 on my GameCube.simargl wrote:There is still no gtk3 version http://code.google.com/p/gtkdialog/source/list latest commit was in Jan 6, 2013
After some progress in porting and if there's need for testing in latest Gtk version 3.8.0 you can count on me.
Cheers!
Code: Select all
svn checkout http://gtkdialog.googlecode.com/svn/trunk/ gtkdialog
cd gtkdialog
./autogen.sh --enable-gtk3=yes
make
Code: Select all
svn checkout http://gtkdialog.googlecode.com/svn/trunk/ gtkdialog
cd gtkdialog
./autogen.sh
./configure --enable-gtk3=yes
make
Code: Select all
echo '<button label="Hello GTK+ 3 World"></button>' | ./src/gtkdialog -s
Code: Select all
grep -nR --exclude-dir=".svn" "GTK_CHECK_VERSION(3,0,0)" .
Code: Select all
mv configure.in configure.ac
aclocal
autoconf
automake
./configure --enable-gtk3=yes
It had to be done didn't it. The gates to gtk3 are now open for Puppy apps and Puppy itself although it may yet be discovered that gtk2 is worth staying withzigbert wrote:...
Puppy apps will make it into the future.
Resizeable tree columns was forced to TRUE in code because there was no developer interface to that property. What I shall do is make a custom tag attribute and you can set it with column-resizeable="true|false|true|false".zigbert wrote:...
The only issue I see is that table-widget doesn't auto-resize column-width as the tree-widget does.
...
I've updated the build scripts so that the next time you checkout gtkdialog you should find that ./autogen.sh works. Thanks for the assistance with that.simargl wrote:...
My package manager is working with this version - screenshot bellow, grub4dos also seems to work, sfs_load and pwireless2 don't
...
Could you please explain that some more? Does that mean that gtkdialog4 would be fixed at gtk-2 and gtkdialog5 would become the gtk-3 version?thunor wrote:If the developers of sfs_load and Pwireless2 choose to support gtk3 then they will need to change the combobox, list and table widgets to comboboxtext and tree widgets.
It makes more sense to just use the respective names to maintain backwards compatibility.rcrsn51 wrote:Could you please explain that some more? Does that mean that gtkdialog4 would be fixed at gtk-2 and gtkdialog5 would become the gtk-3 version?thunor wrote:If the developers of sfs_load and Pwireless2 choose to support gtk3 then they will need to change the combobox, list and table widgets to comboboxtext and tree widgets.
So would Puppy builders need to include both versions of gtk? For example, alphaOS has both.