Hi Adobe-source-devel,
With the following patch, ASL compiles and Adobe Begin runs on Linux
using the GTK+ toolkit! All of the test layouts work, with the
following bugs:
label: grow.eve window grows, but doesn't shrink back again.
presets: unimplemented.
link: toy implementation.
vertical guides: always in the center of the widget, no baseline
available in Gtk+.
begin: toy implementation, only File -> Quit, Help -> About and
dropping files to open work.
gtk+ themes: no relayout is performed when the theme is changed,
this needs to happen as themes can alter widget metrics.
window close signal: required for proper clean-up -- right now a
bunch of warnings appear in the terminal if you close a window and
Begin then deletes it.
I plan to address these issues, including Adobe Begin (for now it runs
and can open files via drag-drop from the GNOME file manager) over the
coming week or next weekend.
I am proposing this for inclusion into ASL 1.0.22, we're a bit close
to the time for 1.0.21. In the mean time I would like as many people
as possible to test this patch and report bugs back to this list.
The patch is available from here:
http://www.missioncode.org/ralpht/asl-1.0.20-add-gtk.patch
I've tested it to apply cleanly and then compile (on Ubuntu 6.06):
1. Download and extract asl_1.0.20.tgz
2. Follow the instructions for "Patching Boost" here:
http://opensource.adobe.com/asl_readme.html#building_manually
3. Build bjam (go into boost/tools/build/jam_src and run ./build.sh,
then copy bjam to
somewhere in $PATH).
4. Go back up to "adobe-source", run bjam.
5. Once the build is done, go into bin/install/LINUX/debug/Adobe Begin/
6. run ./begin
The examples are in adobe-source/adobe/test/begin/examples -- drag the
.eve file and corresponding .adm file onto the main "Adobe Begin"
window at the same time to open an example. The File > Open menu
doesn't work yet.
Thanks,
Ralph
--
"i have a dream and it's called a crossbar switch/what this will mean
is no big data glitch"
|