Re: report: gephex on mac os x with qt4

Georg Seidel <[email protected]> Wed, 3 May 2006 18:30:17 +0200
Newsgroups gmane.comp.video.gephex.devel
Message-ID <[email protected]>
--===============0218869604==
Content-Type: multipart/signed; protocol="application/pgp-signature";
	micalg=pgp-sha1; boundary="Apple-Mail-2-862893590"
Content-Transfer-Encoding: 7bit


--Apple-Mail-2-862893590
Content-Type: multipart/mixed; boundary=Apple-Mail-1-862893576


--Apple-Mail-1-862893576
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed

[...]

> Running it revealed that we still have serious problems in our qt gui:
>
>   * there is no menu
>   * the gui does not react on clicks or keyboard input reliably (less
>      than 10% of the input events seem to be received)
>   * the gui is always automatically in the background, that is, as soon
>     as there is any other window, the gui is behind it

I resolved these problems by turning gephex into an mac os x 
application bundle
(I hope this is the right term...).
I created the following directory structure:

    gephex.app
       |-> Contents
             |-> MacOS
                      gephex                (this is the gephex-wrapper 
script)
               Info.plist                          (adapted from another 
application)
               PkgInfo                           (adapted from another 
application)

I had to change gephex-wrapper slightly, for some reason, 
runinterminal.sh
would not work.

After creating this "fake" application which only starts gephex 
(installed in some
other location), and putting it into "/Applications", I could run 
gephex from the Finder.
It now shows the same defects as the linux/x86 version (graphs cannot 
be loaded,
module ports are not displayed, ...).

Regards,

Georg

--Apple-Mail-1-862893576
Content-Transfer-Encoding: 7bit
Content-Type: application/octet-stream;
	x-unix-mode=0644;
	name="Info.plist"
Content-Disposition: attachment;
	filename=Info.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>CFBundleDevelopmentRegion</key>
	<string>English</string>
	<key>CFBundleExecutable</key>
	<string>gephex</string>
	<key>CFBundleGetInfoString</key>
	<string>0.4.4 gephex (http://gephex.org).</string>
	<key>CFBundleInfoDictionaryVersion</key>
	<string>6.0</string>
	<key>CFBundleName</key>
	<string>gephex</string>
	<key>CFBundlePackageType</key>
	<string>APPL</string>
	<key>CFBundleShortVersionString</key>
	<string>0.4.4</string>
	<key>CFBundleSignature</key>
	<string>gphx</string>
	<key>CFBundleVersion</key>
	<string>0.4.4</string>
</dict>
</plist>

--Apple-Mail-1-862893576
Content-Transfer-Encoding: 7bit
Content-Type: application/octet-stream;
	x-unix-mode=0644;
	name="PkgInfo"
Content-Disposition: attachment;
	filename=PkgInfo

APPLgphx
--Apple-Mail-1-862893576
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed




--Apple-Mail-1-862893576--

--Apple-Mail-2-862893590
content-type: application/pgp-signature; x-mac-type=70674453;
	name=PGP.sig
content-description: Signierter Teil der Nachricht
content-disposition: inline; filename=PGP.sig
content-transfer-encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (Darwin)

iD8DBQFEWNqe/rP0cdKF/ToRAosVAJ9OzTwtHFYz2dXYCmwiqc32IXPPNQCeIfAl
0C2/GpgiMoXJlBf8ksxRvfM=
=KdZQ
-----END PGP SIGNATURE-----

--Apple-Mail-2-862893590--


--===============0218869604==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
gephex-devel mailing list
[email protected]
http://lists.gephex.org/mailman/listinfo/gephex-devel

--===============0218869604==--