Oh good work; well done!=0D=0A=0D=0A---------------------------------------=
-=0D=0AFrom: "Bruno Dilly" <bruno.dilly@...: 20 August 200=
7 05:15=0D=0ATo: joel@...: Re: [Inkscape-devel=
] [Inkscape-cvs] SF.net SVN: inkscape: [15827] inkscape/trunk/src/ui/dialog=
=0D=0A=0D=0AHey Joel,=0D=0A=0D=0AI made the changes you've suggested. Than=
ks by the support.=0D=0A=0D=0AOn 8/19/07, joel@... wrote:=
=0D=0A> Great, and I just noticed one other thing.=0D=0A>=0D=0A> In ocaldia=
logs.h you have the line=0D=0A> FileDialogOCALBase(const Glib::ustring=
&title) :=0D=0A> Gtk::Dialog(title,true)=0D=0A>=0D=0A> where you call the =
constructor of Gtk::Dialog. Can you use instead the three=0D=0A> parameter=
=0D=0A> version where the parent window is specified as the second paramete=
r? Like=0D=0A> this...=0D=0A>=0D=0A> FileDialogOCALBase(const Glib::us=
tring &title, Gtk::Window& parent) :=0D=0A> Gtk::Dialog(title, parent, true=
)=0D=0A>=0D=0A> This should be pretty easy considering the OCAL classes alr=
eady get a=0D=0A> reference=0D=0A> to the parent window from file.cpp. The =
advantage of doing this for Windows=0D=0A> users, is=0D=0A> that it stops y=
our dialogs sinking down behind the inkscape desktop if=0D=0A> someone clic=
ks=0D=0A> on it.=0D=0A>=0D=0A> Best regards=0D=0A> Joel=0D=0A>=0D=0A> _____=
___________________________=0D=0A> From: "Bruno Dilly" =0D=0A> Sent: 19 Aug=
ust 2007 10:54=0D=0A> To: joel@...> Subject: Re: [Ink=
scape-devel] [Inkscape-cvs] SF.net SVN: inkscape: [15827]=0D=0A> inkscape/t=
runk/src/ui/dialog=0D=0A>=0D=0A> OK Joel, I will do it soon. Thanks for the=
help =3D)=0D=0A>=0D=0A> On 8/19/07, joel@... wrote:=0D=0A>=
> I figured out what the problem was now. In my version, I made changes in=
=0D=0A> > file.cpp, which I managed to miss comitting. I'm very sorry for a=
ll the=0D=0A> > inconvenience. I assumed you were asleep, and I was hoping =
to slip the=0D=0A> > change in quickly before you woke up - well that worke=
d out just great!=0D=0A> >=0D=0A> > On the subject of file.cpp, the line in=
the current SVN version=0D=0A> > exportDialogInstance =3D=0D=0A> > Inkscap=
e::UI::Dialog::FileExportToOCALDialog::create(=0D=0A> > was=0D=0A> > export=
DialogInstance =3D new=0D=0A> > Inkscape::UI::Dialog::FileExportToOCALDialo=
g(=0D=0A> > in my version.=0D=0A> >=0D=0A> > Can I suggest that you do the =
same, when you're ready? There's no need to=0D=0A> > have separate dialog a=
nd impl classes in this case. If possible I suggest=0D=0A> > you begin to m=
erge the functionality of the two classes, do away with the=0D=0A> > class =
factory, and just expose the constructor directly. This sounds like=0D=0A> =
a=0D=0A> > big deal, but actually it only took me about 10 minutes to do.=
=0D=0A> >=0D=0A> > Hope that helps=0D=0A> >=0D=0A> > Best Regards=0D=0A> > =
Joel=0D=0A> >=0D=0A> > ________________________________=0D=0A> > From: "Bru=
no Dilly"=0D=0A> > Sent: Sunday, August 19, 2007 10:09 AM=0D=0A> > To: joel=
@airwebreathe.org.uk=0D=0A> > Subject: Re: [Inkscape-devel] [Inkscape-cvs] =
SF.net SVN: inkscape: [15827]=0D=0A> > inkscape/trunk/src/ui/dialog=0D=0A> =
>=0D=0A> > But I think I didn't erased any modification.=0D=0A> >=0D=0A> > =
I just included in the file.cpp you have commited the following itens:=0D=
=0A> > - an #include "ui/dialog/ocaldialogs.h"=0D=0A> > - the password veri=
fication inside the export to ocal function=0D=0A> >=0D=0A> > But if you th=
ink is necessary to revert, do it, and I will fix it=0D=0A> > later, if nec=
essary.=0D=0A> >=0D=0A> > On 8/19/07, joel@... wrote:=0D=0A=
> > > Well it's good that you fixed it. I'm confused though, because I test=
ed=0D=0A> > and=0D=0A> > > compiled my revised version *several* times. Did=
you guys try running=0D=0A> > > ./autogen ? Now file.cpp needs to be rever=
ted, as my version did away=0D=0A> with=0D=0A> > > the class factories.=0D=
=0A> > >=0D=0A> > > ________________________________=0D=0A> > > From: Jon P=
hillips=0D=0A> > > Sent: Sunday, August 19, 2007 6:30 AM=0D=0A> > > To: Bru=
no Dilly=0D=0A> > > Subject: Re: [Inkscape-devel] [Inkscape-cvs] SF.net SVN=
: inkscape:=0D=0A> [15827]=0D=0A> > > inkscape/trunk/src/ui/dialog=0D=0A> >=
>=0D=0A> > > On Sun, 2007-08-19 at 02:11 -0300, Bruno Dilly wrote:=0D=0A> =
> > > I was doing the same thing as Joel, and I was including the login=0D=
=0A> > > > dialog used to export to ocal.=0D=0A> > > >=0D=0A> > > > So I co=
mmited my ocaldialogs.ccp and ocaldialogs.h, and now things=0D=0A> look=0D=
=0A> > > fine.=0D=0A> > >=0D=0A> > > Whoa, you guys gotta inter-communi-kat=
e ;)=0D=0A> > >=0D=0A> > > Jon=0D=0A> > >=0D=0A> > > > On 8/19/07, MenTaLgu=
Y wrote:=0D=0A> > > > > Joel, your recent commit appears to have broken the=
build.=0D=0A> > > > >=0D=0A> > > > > Please fix it so we can get back to w=
ork.=0D=0A> > > > >=0D=0A> > > > > Thanks,=0D=0A> > > > >=0D=0A> > > > > -m=
ental=0D=0A> > > > >=0D=0A> > > > > On Sat, 2007-08-18 at 17:29 -0700,=0D=
=0A> > > joelholdsworth@...> > > > > wrote:=0D=0A> =
> > > > > Revision: 15827=0D=0A> > > > > >=0D=0A> > >=0D=0A> >=0D=0A> http:=
//inkscape.svn.sourceforge.net/inkscape/?rev=3D15827&view=3Drev=0D=0A> > > =
> > > Author: joelholdsworth=0D=0A> > > > > > Date: 2007-08-18 17:29:36 -07=
00 (Sat, 18 Aug 2007)=0D=0A> > > > > >=0D=0A> > > > > > Log Message:=0D=0A>=
> > > > > -----------=0D=0A> > > > > > Separated the OCAL import and expor=
t dialogs into their own source=0D=0A> > > file - ocaldialogs.cpp and ocald=
ialogs.h=0D=0A> > > > > >=0D=0A> > > > > > Modified Paths:=0D=0A> > > > > >=
--------------=0D=0A> > > > > > inkscape/trunk/src/ui/dialog/Makefile_inse=
rt=0D=0A> > > > > > inkscape/trunk/src/ui/dialog/filedialog.cpp=0D=0A> > > =
> > > inkscape/trunk/src/ui/dialog/filedialog.h=0D=0A> > > > > >=0D=0A> > i=
nkscape/trunk/src/ui/dialog/filedialogimpl-gtkmm.cpp=0D=0A> > > > > >=0D=0A=
> inkscape/trunk/src/ui/dialog/filedialogimpl-gtkmm.h=0D=0A> > > > > >=0D=
=0A> > > > > > Added Paths:=0D=0A> > > > > > -----------=0D=0A> > > > > > i=
nkscape/trunk/src/ui/dialog/ocaldialogs.cpp=0D=0A> > > > > > inkscape/trunk=
/src/ui/dialog/ocaldialogs.h=0D=0A> > > > > >=0D=0A> > > > > >=0D=0A> > > >=
> > This was sent by the SourceForge.net collaborative development=0D=0A> =
> > platform, the world's largest Open Source development site.=0D=0A> > > =
> > >=0D=0A> > > > > >=0D=0A> > >=0D=0A> >=0D=0A> -------------------------=
------------------------------------------------=0D=0A> > > > > > This SF.n=
et email is sponsored by: Splunk Inc.=0D=0A> > > > > > Still grepping throu=
gh log files to find problems? Stop.=0D=0A> > > > > > Now Search log events=
and configuration files using AJAX and a=0D=0A> > > browser.=0D=0A> > > > =
> > Download your FREE copy of Splunk now >> http://get.splunk.com/=0D=0A> =
> > > > > _______________________________________________=0D=0A> > > > > > =
Inkscape-cvs mailing list=0D=0A> > > > > > Inkscape-cvs@...=
et=0D=0A> > > > > >=0D=0A> > >=0D=0A> https://lists.sourceforge.net/lists/l=
istinfo/inkscape-cvs=0D=0A> > > > >=0D=0A> > > > >=0D=0A> > >=0D=0A> >=0D=
=0A> ----------------------------------------------------------------------=
---=0D=0A> > > > > This SF.net email is sponsored by: Splunk Inc.=0D=0A> > =
> > > Still grepping through log files to find problems? Stop.=0D=0A> > > >=
> Now Search log events and configuration files using AJAX and a=0D=0A> > =
browser.=0D=0A> > > > > Download your FREE copy of Splunk now >> http://get=
.splunk.com/=0D=0A> > > > > _______________________________________________=
=0D=0A> > > > > Inkscape-devel mailing list=0D=0A> > > > > Inkscape-devel@...=
ists.sourceforge.net=0D=0A> > > > >=0D=0A> > >=0D=0A> >=0D=0A> https://list=
s.sourceforge.net/lists/listinfo/inkscape-devel=0D=0A> > > > >=0D=0A> > > >=
>=0D=0A> > > > >=0D=0A> > > >=0D=0A> > > >=0D=0A> > >=0D=0A> >=0D=0A> ----=
---------------------------------------------------------------------=0D=0A=
> > > > This SF.net email is sponsored by: Splunk Inc.=0D=0A> > > > Still g=
repping through log files to find problems? Stop.=0D=0A> > > > Now Search l=
og events and configuration files using AJAX and a=0D=0A> browser.=0D=0A> >=
> > Download your FREE copy of Splunk now >> http://get.splunk.com/=0D=0A>=
> > > _______________________________________________=0D=0A> > > > Inkscap=
e-devel mailing list=0D=0A> > > > Inkscape-devel@...=
=0A> > > >=0D=0A> > >=0D=0A> >=0D=0A> https://lists.sourceforge.net/lists/l=
istinfo/inkscape-devel=0D=0A> > > --=0D=0A> > > Jon Phillips=0D=0A> > >=0D=
=0A> > > San Francisco, CA=0D=0A> > > USA PH 510.499.0894=0D=0A> > > jon@...=
jon.org=0D=0A> > > http://www.rejon.org=0D=0A> > >=0D=0A> > > MSN, AIM, Yah=
oo Chat: kidproto=0D=0A> > > Jabber Chat: rejon@...> > > IRC:=
rejon@...> > >=0D=0A> > >=0D=0A> > >=0D=0A> >=0D=0A> --=
-----------------------------------------------------------------------=0D=
=0A> > > This SF.net email is sponsored by: Splunk Inc.=0D=0A> > > Still gr=
epping through log files to find problems? Stop.=0D=0A> > > Now Search log =
events and configuration files using AJAX and a browser.=0D=0A> > > Downloa=
d your FREE copy of Splunk now >> http://get.splunk.com/=0D=0A> > > _______=
________________________________________=0D=0A> > > Inkscape-devel mailing =
list=0D=0A> > > Inkscape-devel@...> > >=0D=0A> >=0D=
=0A> https://lists.sourceforge.net/lists/listinfo/inkscape-devel=0D=0A> > >=
=0D=0A> > >=0D=0A> > >=0D=0A> > >=0D=0A> >=0D=0A> -------------------------=
------------------------------------------------=0D=0A> > > This SF.net ema=
il is sponsored by: Splunk Inc.=0D=0A> > > Still grepping through log files=
to find problems? Stop.=0D=0A> > > Now Search log events and configuration=
files using AJAX and a browser.=0D=0A> > > Download your FREE copy of Splu=
nk now >> http://get.splunk.com/=0D=0A> > > _______________________________=
________________=0D=0A> > > Inkscape-devel mailing list=0D=0A> > > Inkscape=
-devel@...> > >=0D=0A> >=0D=0A> https://lists.sourc=
eforge.net/lists/listinfo/inkscape-devel=0D=0A> > >=0D=0A> > >=0D=0A> >=0D=
=0A> >=0D=0A>=0D=0A>=0D=0A=0D=0A
|