<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-14218</id>
	<title>Nabble - Fox Toolkit - User</title>
	<updated>2009-12-18T07:07:07Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Fox-Toolkit---User-f14218.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Fox-Toolkit---User-f14218.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26844779</id>
	<title>Re: New development release (1.7.21)</title>
	<published>2009-12-18T07:07:07Z</published>
	<updated>2009-12-18T07:07:07Z</updated>
	<author>
		<name>Jeroen van der Zijp-5</name>
	</author>
	<content type="html">On Tuesday 15 December 2009, you wrote:
&lt;br&gt;&amp;gt; Hi Jeroen,
&lt;br&gt;&amp;gt; just to know if an up-date of release 1.7.21 is planed ?
&lt;br&gt;&lt;br&gt;I will generate a new development release with fixes to the Windows (VC++, BC++, ...)
&lt;br&gt;makefiles.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - Jeroen
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26844779&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/New-development-release-%281.7.21%29-tp26762296p26844779.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26844700</id>
	<title>Re: FXTopWindow steals the focus on show</title>
	<published>2009-12-18T07:01:13Z</published>
	<updated>2009-12-18T07:01:13Z</updated>
	<author>
		<name>Jeroen van der Zijp-5</name>
	</author>
	<content type="html">On Thursday 17 December 2009, Daniel Stine wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Maybe I'm using these widgets in ways that were not originally
&lt;br&gt;&amp;gt; intended but I'm seeing undesirable behavior with a TopWindow stealing
&lt;br&gt;&amp;gt; the focus from other applications just because I've updated it's
&lt;br&gt;&amp;gt; contents.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'm using Windows and the code snippets are from fox 1.6.37 but the
&lt;br&gt;&amp;gt; relevant logic is the same for 1.7.15.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I have an FXTable as a child of an FXDockBar. &amp;nbsp;When the Dockbar is
&lt;br&gt;&amp;gt; docked there is no problem.
&lt;br&gt;&amp;gt; However, when floated, and I insert or delete rows from the table it
&lt;br&gt;&amp;gt; causes a layout cycle through FXToolBarShell::layout().
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; // Recalculate layout
&lt;br&gt;&amp;gt; void FXToolBarShell::layout(){
&lt;br&gt;&amp;gt; &amp;nbsp; if(getFirst()){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; if(getFirst()-&amp;gt;shown()){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; getFirst()-&amp;gt;position(border,border,width-(border&amp;lt;&amp;lt;1),height-(border&amp;lt;&amp;lt;1));
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; show();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; else{
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; hide();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; &amp;nbsp; flags&amp;=~FLAG_DIRTY;
&lt;br&gt;&amp;gt; &amp;nbsp; }
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; layout() calls FXTopWindow::show() which not only makes the window
&lt;br&gt;&amp;gt; visible but also raises it.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; // Show and raise window
&lt;br&gt;&amp;gt; void FXTopWindow::show(){
&lt;br&gt;&amp;gt; &amp;nbsp; FXShell::show();
&lt;br&gt;&amp;gt; &amp;nbsp; raise();
&lt;br&gt;&amp;gt; &amp;nbsp; }
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The raise() function calls &amp;nbsp;SetForegroundWindow() which steals the
&lt;br&gt;&amp;gt; focus from whatever other app is currently active.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; // Raise and make foreground window
&lt;br&gt;&amp;gt; void FXTopWindow::raise(){
&lt;br&gt;&amp;gt; &amp;nbsp; FXShell::raise();
&lt;br&gt;&amp;gt; &amp;nbsp; if(xid){
&lt;br&gt;&amp;gt; #ifdef WIN32
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; SetForegroundWindow((HWND)xid);
&lt;br&gt;&amp;gt; #endif
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; &amp;nbsp; }
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I guess I'd rather see FXTopWindow::raise() call SetActiveWindow
&lt;br&gt;&amp;gt; instead of SetForegroundWindow.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The documentation says: &amp;quot;The SetActiveWindow function activates a
&lt;br&gt;&amp;gt; window, but not if the application is in the background. The window
&lt;br&gt;&amp;gt; will be brought into the foreground (top of Z-Order) if its
&lt;br&gt;&amp;gt; application is in the foreground when the system activates the window.
&lt;br&gt;&amp;gt; &amp;quot;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The documentation for SetForegroundWindow is slightly confusing, but I
&lt;br&gt;&amp;gt; think it amounts to strong-arming the focus regardless of whether the
&lt;br&gt;&amp;gt; app is in the foreground.
&lt;/div&gt;&lt;br&gt;&lt;br&gt;Thanks.
&lt;br&gt;&lt;br&gt;I fixed the code; it should be in the next development release.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - Jeroen
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26844700&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/FXTopWindow-steals-the-focus-on-show-tp26831630p26844700.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26831630</id>
	<title>FXTopWindow steals the focus on show</title>
	<published>2009-12-17T09:17:23Z</published>
	<updated>2009-12-17T09:17:23Z</updated>
	<author>
		<name>Daniel Stine</name>
	</author>
	<content type="html">Maybe I'm using these widgets in ways that were not originally
&lt;br&gt;intended but I'm seeing undesirable behavior with a TopWindow stealing
&lt;br&gt;the focus from other applications just because I've updated it's
&lt;br&gt;contents.
&lt;br&gt;&lt;br&gt;I'm using Windows and the code snippets are from fox 1.6.37 but the
&lt;br&gt;relevant logic is the same for 1.7.15.
&lt;br&gt;&lt;br&gt;I have an FXTable as a child of an FXDockBar. &amp;nbsp;When the Dockbar is
&lt;br&gt;docked there is no problem.
&lt;br&gt;However, when floated, and I insert or delete rows from the table it
&lt;br&gt;causes a layout cycle through FXToolBarShell::layout().
&lt;br&gt;&lt;br&gt;// Recalculate layout
&lt;br&gt;void FXToolBarShell::layout(){
&lt;br&gt;&amp;nbsp; if(getFirst()){
&lt;br&gt;&amp;nbsp; &amp;nbsp; if(getFirst()-&amp;gt;shown()){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; getFirst()-&amp;gt;position(border,border,width-(border&amp;lt;&amp;lt;1),height-(border&amp;lt;&amp;lt;1));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; show();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; else{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; hide();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; flags&amp;=~FLAG_DIRTY;
&lt;br&gt;&amp;nbsp; }
&lt;br&gt;&lt;br&gt;&lt;br&gt;layout() calls FXTopWindow::show() which not only makes the window
&lt;br&gt;visible but also raises it.
&lt;br&gt;&lt;br&gt;&lt;br&gt;// Show and raise window
&lt;br&gt;void FXTopWindow::show(){
&lt;br&gt;&amp;nbsp; FXShell::show();
&lt;br&gt;&amp;nbsp; raise();
&lt;br&gt;&amp;nbsp; }
&lt;br&gt;&lt;br&gt;&lt;br&gt;The raise() function calls &amp;nbsp;SetForegroundWindow() which steals the
&lt;br&gt;focus from whatever other app is currently active.
&lt;br&gt;&lt;br&gt;&lt;br&gt;// Raise and make foreground window
&lt;br&gt;void FXTopWindow::raise(){
&lt;br&gt;&amp;nbsp; FXShell::raise();
&lt;br&gt;&amp;nbsp; if(xid){
&lt;br&gt;#ifdef WIN32
&lt;br&gt;&amp;nbsp; &amp;nbsp; SetForegroundWindow((HWND)xid);
&lt;br&gt;#endif
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; }
&lt;br&gt;&lt;br&gt;&lt;br&gt;I guess I'd rather see FXTopWindow::raise() call SetActiveWindow
&lt;br&gt;instead of SetForegroundWindow.
&lt;br&gt;&lt;br&gt;&lt;br&gt;The documentation says: &amp;quot;The SetActiveWindow function activates a
&lt;br&gt;window, but not if the application is in the background. The window
&lt;br&gt;will be brought into the foreground (top of Z-Order) if its
&lt;br&gt;application is in the foreground when the system activates the window.
&lt;br&gt;&amp;quot;
&lt;br&gt;&lt;br&gt;The documentation for SetForegroundWindow is slightly confusing, but I
&lt;br&gt;think it amounts to strong-arming the focus regardless of whether the
&lt;br&gt;app is in the foreground.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Great toolkit!
&lt;br&gt;&lt;br&gt;Best Regards,
&lt;br&gt;Dan Stine
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26831630&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/FXTopWindow-steals-the-focus-on-show-tp26831630p26831630.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26798338</id>
	<title>Re: New development release (1.7.21)</title>
	<published>2009-12-15T09:16:12Z</published>
	<updated>2009-12-15T09:16:12Z</updated>
	<author>
		<name>pof-2</name>
	</author>
	<content type="html">Hi Jeroen,
&lt;br&gt;just to know if an up-date of release 1.7.21 is planed ?
&lt;br&gt;Pof
&lt;br&gt;&lt;br&gt;Jeroen van der Zijp a écrit :
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Monday 14 December 2009, pof wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; oups,
&lt;br&gt;&amp;gt;&amp;gt; I wrote a bit too quickly, actually quite few (39) errors at compiling,
&lt;br&gt;&amp;gt;&amp;gt; either complaining about undeclared identifyer (e.g. 'entericon', 
&lt;br&gt;&amp;gt;&amp;gt; 'erroricon'...).
&lt;br&gt;&amp;gt;&amp;gt; Just to mention, was'nt it pretty much the same in 1.7.20?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; pof a écrit :
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Jeroen,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; apart from a reference to the missing file FXReactor.cpp,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 1.7.21 compiles and links well (WinVista, VC++2005 SP1).
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Thanks for this new release.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Yes,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; and I suddenly realize I still haven't set my Windows machine up so as to
&lt;br&gt;&amp;gt; update the VC++/BC++/etc. build procedure. &amp;nbsp;Thanks for reminding me.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The missing icons are generated by a special build rule which runs reswrap
&lt;br&gt;&amp;gt; on the icon files. &amp;nbsp;Perhaps the old VC++ 6 script didn't carry over to
&lt;br&gt;&amp;gt; VC++ 2005??
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 		- Jeroen
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26798338&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/New-development-release-%281.7.21%29-tp26762296p26798338.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26789790</id>
	<title>Re: New development release (1.7.21)</title>
	<published>2009-12-14T20:56:37Z</published>
	<updated>2009-12-14T20:56:37Z</updated>
	<author>
		<name>Jeroen van der Zijp-5</name>
	</author>
	<content type="html">On Monday 14 December 2009, pof wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; oups,
&lt;br&gt;&amp;gt; I wrote a bit too quickly, actually quite few (39) errors at compiling,
&lt;br&gt;&amp;gt; either complaining about undeclared identifyer (e.g. 'entericon', 
&lt;br&gt;&amp;gt; 'erroricon'...).
&lt;br&gt;&amp;gt; Just to mention, was'nt it pretty much the same in 1.7.20?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; pof a écrit :
&lt;br&gt;&amp;gt; &amp;gt; Jeroen,
&lt;br&gt;&amp;gt; &amp;gt; apart from a reference to the missing file FXReactor.cpp,
&lt;br&gt;&amp;gt; &amp;gt; 1.7.21 compiles and links well (WinVista, VC++2005 SP1).
&lt;br&gt;&amp;gt; &amp;gt; Thanks for this new release.
&lt;/div&gt;&lt;br&gt;Yes,
&lt;br&gt;&lt;br&gt;and I suddenly realize I still haven't set my Windows machine up so as to
&lt;br&gt;update the VC++/BC++/etc. build procedure. &amp;nbsp;Thanks for reminding me.
&lt;br&gt;&lt;br&gt;The missing icons are generated by a special build rule which runs reswrap
&lt;br&gt;on the icon files. &amp;nbsp;Perhaps the old VC++ 6 script didn't carry over to
&lt;br&gt;VC++ 2005??
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - Jeroen
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;+----------------------------------------------------------------------------+
&lt;br&gt;| Copyright (C) 22:50 12/14/2009 Jeroen van der Zijp. &amp;nbsp; All Rights Reserved. |
&lt;br&gt;+----------------------------------------------------------------------------+
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26789790&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/New-development-release-%281.7.21%29-tp26762296p26789790.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26787181</id>
	<title>Re: New development release (1.7.21)</title>
	<published>2009-12-14T15:49:37Z</published>
	<updated>2009-12-14T15:49:37Z</updated>
	<author>
		<name>pof-2</name>
	</author>
	<content type="html">here is the list of undeclared identifyers (if I did not miss any):
&lt;br&gt;&amp;nbsp;entericon
&lt;br&gt;&amp;nbsp;gotoicon
&lt;br&gt;&amp;nbsp;erroricon
&lt;br&gt;&amp;nbsp;warningicon
&lt;br&gt;&amp;nbsp;infoicon
&lt;br&gt;&amp;nbsp;winclose
&lt;br&gt;&amp;nbsp;winmaximize
&lt;br&gt;&amp;nbsp;winminimize
&lt;br&gt;&amp;nbsp;winrestore
&lt;br&gt;&amp;nbsp;gotohome
&lt;br&gt;&amp;nbsp;gotowork
&lt;br&gt;&amp;nbsp;fileshown
&lt;br&gt;&amp;nbsp;foldernew
&lt;br&gt;&amp;nbsp;bigfolder
&lt;br&gt;&amp;nbsp;minifolder
&lt;br&gt;&amp;nbsp;minifolderopen
&lt;br&gt;&amp;nbsp;miniharddisk
&lt;br&gt;&amp;nbsp;mininetdrive
&lt;br&gt;&amp;nbsp;mininethood
&lt;br&gt;&amp;nbsp;docktop
&lt;br&gt;&amp;nbsp;dockleft
&lt;br&gt;&amp;nbsp;dockright
&lt;br&gt;&amp;nbsp;dockfree
&lt;br&gt;&amp;nbsp;eyedrop
&lt;br&gt;&amp;nbsp;hsvmode
&lt;br&gt;&lt;br&gt;pof a écrit :
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; oups,
&lt;br&gt;&amp;gt; I wrote a bit too quickly, actually quite few (39) errors at compiling,
&lt;br&gt;&amp;gt; either complaining about undeclared identifyer (e.g. 'entericon', 
&lt;br&gt;&amp;gt; 'erroricon'...).
&lt;br&gt;&amp;gt; Just to mention, was'nt it pretty much the same in 1.7.20?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; pof a écrit :
&lt;br&gt;&amp;gt;&amp;gt; Jeroen,
&lt;br&gt;&amp;gt;&amp;gt; apart from a reference to the missing file FXReactor.cpp,
&lt;br&gt;&amp;gt;&amp;gt; 1.7.21 compiles and links well (WinVista, VC++2005 SP1).
&lt;br&gt;&amp;gt;&amp;gt; Thanks for this new release.
&lt;br&gt;&amp;gt;&amp;gt; Pof
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26787181&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/New-development-release-%281.7.21%29-tp26762296p26787181.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26787105</id>
	<title>Re: New development release (1.7.21)</title>
	<published>2009-12-14T15:42:35Z</published>
	<updated>2009-12-14T15:42:35Z</updated>
	<author>
		<name>pof-2</name>
	</author>
	<content type="html">oups,
&lt;br&gt;I wrote a bit too quickly, actually quite few (39) errors at compiling,
&lt;br&gt;either complaining about undeclared identifyer (e.g. 'entericon', 
&lt;br&gt;'erroricon'...).
&lt;br&gt;Just to mention, was'nt it pretty much the same in 1.7.20?
&lt;br&gt;&lt;br&gt;pof a écrit :
&lt;br&gt;&amp;gt; Jeroen,
&lt;br&gt;&amp;gt; apart from a reference to the missing file FXReactor.cpp,
&lt;br&gt;&amp;gt; 1.7.21 compiles and links well (WinVista, VC++2005 SP1).
&lt;br&gt;&amp;gt; Thanks for this new release.
&lt;br&gt;&amp;gt; Pof
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26787105&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/New-development-release-%281.7.21%29-tp26762296p26787105.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26786683</id>
	<title>Re: New development release (1.7.21)</title>
	<published>2009-12-14T15:08:21Z</published>
	<updated>2009-12-14T15:08:21Z</updated>
	<author>
		<name>pof-2</name>
	</author>
	<content type="html">Jeroen,
&lt;br&gt;apart from a reference to the missing file FXReactor.cpp,
&lt;br&gt;1.7.21 compiles and links well (WinVista, VC++2005 SP1).
&lt;br&gt;Thanks for this new release.
&lt;br&gt;Pof
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26786683&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/New-development-release-%281.7.21%29-tp26762296p26786683.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26784045</id>
	<title>Re: XIM status?</title>
	<published>2009-12-14T12:13:37Z</published>
	<updated>2009-12-14T12:13:37Z</updated>
	<author>
		<name>m.l.n@katamail.com</name>
	</author>
	<content type="html">&lt;div class='shrinkable-quote'&gt;&amp;gt;&amp;gt;What's the status of XIM input with FOX 1.6 (and FOX 1.7). Does it 
&lt;br&gt;&amp;gt;&amp;gt;work? Anybody using it? 
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;Thanks, 
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;Sander 
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;-- 
&lt;br&gt;&amp;gt;&amp;gt;&amp;quot;And any fool knows a dog needs a home 
&lt;br&gt;&amp;gt;&amp;gt;A shelter from pigs on the wing&amp;quot; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;Hi Sander, 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;I just compiled Fox-1.6.37 with xim enabled and scim input works fine. 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;Cheers, 
&lt;br&gt;&amp;gt;Leandro
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;Tried Fox-1.7.21 and xim doesn't work, I cannot input any text even using local keyboard.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Leandro
&lt;br&gt;&lt;br&gt;&lt;br&gt;---- Nuova grafica e nuove funzionalità! Crea subito Gratis la tua nuova Casella di Posta &amp;nbsp;Katamail
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26784045&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-XIM-status--tp26784045p26784045.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26779298</id>
	<title>Re: Which button clicked?</title>
	<published>2009-12-14T07:07:33Z</published>
	<updated>2009-12-14T07:07:33Z</updated>
	<author>
		<name>Jeroen van der Zijp-5</name>
	</author>
	<content type="html">On Saturday 12 December 2009, thinchild wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Hi everyone,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I have a button series like F[10][10] and have same ID_BUTTON.
&lt;br&gt;&amp;gt; I want to know how can i know which button clicked?
&lt;br&gt;&amp;gt; I have lots of buttons so i dont want to set different ID for every button.
&lt;br&gt;&lt;br&gt;You don't have to have explicit enums for each; the following would work:
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; enum {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ID_BUTTON_FIRST,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ID_BUTTON_LAST=ID_BUTTON_FIRST+NUMBUTTONS-1,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&lt;br&gt;&lt;br&gt;and then of course you could map all of them to a single handler:
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; 	FXMAPFUNCS(SEL_COMMAND,MyDialog::ID_ID_BUTTON_FIRST,MyDialog::ID_BUTTON_LAST,MuDialog::onCmdHandleButtons)
&lt;br&gt;&lt;br&gt;&lt;br&gt;And handle them something like:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; long MyDialog::onCmdHandleButtons(FXObject*,FXSelector sel,void*){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; switch(FXSELID(sel)){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; case ID_BUTTON_FIRST+0: ... break;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; case ID_BUTTON_FIRST+1: ... break;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ........
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; default:	... break;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return 1;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&lt;br&gt;Just some ideas. &amp;nbsp;There are several ways to solve this problem but I suspect
&lt;br&gt;this is probably easiest.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - Jeroen
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26779298&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Which-button-clicked--tp26758121p26779298.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26775797</id>
	<title>Convite pessoal de Mauro Cordon</title>
	<published>2009-12-14T01:35:33Z</published>
	<updated>2009-12-14T01:35:33Z</updated>
	<author>
		<name>Mauro Cordon</name>
	</author>
	<content type="html">
&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01//EN&quot; &quot;http://www.w3.org/TR/html4/strict.dtd&quot;&gt;
&lt;html&gt;
	&lt;head&gt;
		&lt;title&gt;UNYK&lt;/title&gt;
	&lt;/head&gt;
	&lt;body&gt;
		&lt;span style=&quot;color: #003366; font-family: verdana, arial, geneva, sans-serif;
		font-size: 12px; font-style: normal; font-weight: normal; line-height: 14px;
		text-align: left; text-decoration: none;&quot;&gt;
			&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;500&quot;&gt;
				&lt;tr&gt;
					&lt;td id=&quot;um_watermark&quot; style=&quot;color: #808080;font-size: 10px; margin-bottom: 5px;&quot;&gt;
						
			Se você não conhece Mauro Cordon, ignore esta mensagem de email.&lt;br&gt;
			Se você não pode clicar nos links, clique em « Mostrar conteúdo » e tente novamente.
		
					&lt;/td&gt;
				&lt;/tr&gt;
				&lt;tr&gt;
					&lt;td valign=&quot;bottom&quot; style=&quot;padding: 0px 10px 15px 10px; color: #003366; font-weight: bold; font-size: 16px;&quot;&gt;
						Convite pessoal de Mauro Cordon
					&lt;/td&gt;
					&lt;td width=&quot;131&quot;&gt;
						&lt;a href=&quot;http://www.unyk.com/ml/352/64/?i=7A5D7A9313D1400AB3139504A60CA04C&amp;s=17181528&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.unyk.com/img/common/logo_131x76.gif&quot;&gt;&lt;/a&gt;
					&lt;/td&gt;
				&lt;/tr&gt;
				&lt;tr&gt;
					&lt;td colspan=&quot;2&quot; style=&quot;border-top: solid 1px black;&quot;&gt;
						&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;10&quot; width=&quot;480&quot; style=&quot;margin: 10px;&quot;&gt;
							&lt;tr&gt;
								&lt;td style=&quot;padding: 25px 10px 25px 10px; background-color: #f3f3f3; color: #003366; font-size: 12px;font-style: normal;font-weight: normal;line-height: 14px;text-align: left;text-decoration: none;&quot;&gt;
									
									
			Olá,&lt;br /&gt;
			&lt;br /&gt;
			&lt;br /&gt;
			&lt;br /&gt;
			Imagine que um dia eu mudo de endereço de email... e que automaticamente, sem que eu precise lhe informar, meu novo endereço aparece em seu caderno de endereços! Isto agora já é possível!&lt;br /&gt;
			&lt;br /&gt;
			Unyk é uma ferramenta extremamente eficaz que lhe permite gerenciar seus contatos com segurança e uma facilidade nunca vista.&lt;br /&gt;
			&lt;br /&gt;
			Assim que um dos seus contatos faz uma mudança nos dados dele(a), seu caderno de endereços se atualiza automaticamente. E vice-versa. De agora em diante, com o Unyk, os únicos dados que você precisa atualizar são os seus. &lt;br /&gt;
			&lt;br /&gt;
			Posso lhe acrescentar aos meus contatos? &lt;a href=&quot;http://www.unyk.com/ml/352/64/?i=7A5D7A9313D1400AB3139504A60CA04C&amp;s=17181528&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Para aceitar, clique aqui!&lt;/a&gt;&lt;br /&gt;
			&lt;br /&gt;
			Você poderá também criar seu caderno de endereços inteligente.&lt;br /&gt;
			&lt;br /&gt;
			Unyk é fácil, gratuito e 100% seguro.&lt;br /&gt;
		
								&lt;/td&gt;
							&lt;/tr&gt;
							&lt;tr&gt;
								&lt;td colspan=&quot;2&quot; style=&quot;padding: 10px 5px 0px 5px; background-color: #ffffff; font-size: 11px;&quot;&gt;
									
			Mauro Cordon&lt;br&gt;
			UNYK : AHD 909
		
								&lt;/td&gt;
							&lt;/tr&gt;
						&lt;/table&gt;
					&lt;/td&gt;
				&lt;/tr&gt;
				&lt;tr&gt;
					&lt;td colspan=&quot;2&quot; style=&quot;padding: 3px 10px 0px 10px; border-top: solid 1px black; padding-top: 3px; font-weight: bold; font-size: 10px; font-family: arial, geneva, sans-serif;&quot;&gt;
						
			UNYK, o primeiro caderno de endereços inteligente que se atualiza sozinho!
		
					&lt;/td&gt;
				&lt;/tr&gt;
				&lt;tr&gt;
					&lt;td colspan=&quot;2&quot; style=&quot;padding: 30px 10px 10px 10px; color: #808080; font-size: 10px;padding-top: 30px; padding-bottom: 20px;&quot;&gt;
						
			Não responda diretamente a esta mensagem.  Caso você tenha perguntas ou dúvidas, por favor, entre em contato conosco: &lt;a href=&quot;http://unyk.com/pt/Entre-em-contato-conosco&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://unyk.com/pt/Entre-em-contato-conosco&lt;/a&gt;&lt;br /&gt;
			UNYK Inc., 1010 de Serigny, bureau 820, Longueuil, QC, J4K 5G7, Canada.&lt;br /&gt;
			&lt;br /&gt;
			Não quero mais receber nenhum convite para utilizar UNYK da parte de Mauro Cordon: &lt;a href=&quot;http://www.unyk.com/ml/352/78/?mid=9E98A3AC7A7985A5&amp;email=foxgui-users@lists.sourceforge.net&amp;s=17181528&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cancelar minha inscrição &lt;/a&gt;&lt;br /&gt;
			&lt;br /&gt;
			Não quero mais receber nenhum convite para utilizar UNYK: &lt;a href=&quot;http://www.unyk.com/ml/352/65/?i=7A5D7A9313D1400AB3139504A60CA04C&amp;s=17181528&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cancelar minha inscrição&lt;/a&gt;&lt;br /&gt;
		
					&lt;/td&gt;
				&lt;/tr&gt;
			&lt;/table&gt;
		&lt;/span&gt;
	&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26775797&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Convite-pessoal-de-Mauro-Cordon-tp26775797p26775797.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26766846</id>
	<title>Wait until button pressed?</title>
	<published>2009-12-13T07:06:58Z</published>
	<updated>2009-12-13T07:06:58Z</updated>
	<author>
		<name>thinchild</name>
	</author>
	<content type="html">I want to wait until any button pressed.
&lt;br&gt;How can i do?
&lt;br&gt;&lt;br&gt;I'm looking for your help...</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Wait-until-button-pressed--tp26766846p26766846.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26766826</id>
	<title>Re: Which button clicked?</title>
	<published>2009-12-13T07:05:26Z</published>
	<updated>2009-12-13T07:05:26Z</updated>
	<author>
		<name>thinchild</name>
	</author>
	<content type="html">Thanks for your help.
&lt;br&gt;it is very helpful. 
&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Jan Vachulka wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;Hi,
&lt;br&gt;&lt;br&gt;look at the following code(can be compiled and executed), notice use of FXMAPFUNCS instead of FXMAPFUNC:
&lt;br&gt;&lt;br&gt;#include &amp;quot;fx.h&amp;quot;
&lt;br&gt;&lt;br&gt;class MainWindow : public FXMainWindow
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; FXDECLARE(MainWindow);
&lt;br&gt;protected:
&lt;br&gt;&amp;nbsp; static const int NCOLUMNS = 10;
&lt;br&gt;&amp;nbsp; static const int NROWS = 10;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; FXButton* buttons[NROWS][NCOLUMNS];
&lt;br&gt;protected:
&lt;br&gt;&amp;nbsp; MainWindow(){}
&lt;br&gt;public:
&lt;br&gt;&amp;nbsp; enum
&lt;br&gt;&amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ID_BUTTON_FIRST = FXMainWindow::ID_LAST,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ID_BUTTON_LAST = ID_BUTTON_FIRST + NCOLUMNS * NROWS,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ID_LAST
&lt;br&gt;&amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;nbsp; long onButton(FXObject*, FXSelector, void*);
&lt;br&gt;public:
&lt;br&gt;&amp;nbsp; MainWindow(FXApp* app);
&lt;br&gt;};
&lt;br&gt;&lt;br&gt;FXDEFMAP(MainWindow) MainWindowMap[] =
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; FXMAPFUNCS(SEL_COMMAND, MainWindow::ID_BUTTON_FIRST, MainWindow::ID_BUTTON_LAST, MainWindow::onButton)
&lt;br&gt;};
&lt;br&gt;&lt;br&gt;FXIMPLEMENT(MainWindow, FXMainWindow, MainWindowMap, ARRAYNUMBER(MainWindowMap));
&lt;br&gt;&lt;br&gt;long MainWindow::onButton(FXObject*, FXSelector sel, void*)
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; // get id of the pressed button
&lt;br&gt;&amp;nbsp; FXint id = FXSELID(sel);
&lt;br&gt;&amp;nbsp; // compute row and column
&lt;br&gt;&amp;nbsp; FXint column = (id - ID_BUTTON_FIRST) / NROWS;
&lt;br&gt;&amp;nbsp; FXint row = id - ID_BUTTON_FIRST - column*NROWS;
&lt;br&gt;&lt;br&gt;&amp;nbsp; FXMessageBox::information(getApp(), MBOX_OK, &amp;quot;Information&amp;quot;, &amp;quot;You clicked on button with text %s&amp;quot;, buttons[row][column]-&amp;gt;getText().text());
&lt;br&gt;&amp;nbsp; return 1;
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;MainWindow::MainWindow(FXApp* app)
&lt;br&gt;&amp;nbsp; : FXMainWindow(app, &amp;quot;Main Window&amp;quot;, NULL, NULL, DECOR_ALL)
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; FXMatrix* matrix = new FXMatrix(this, NROWS, MATRIX_BY_ROWS | LAYOUT_FILL);
&lt;br&gt;&amp;nbsp; for(int column=0; column!=NCOLUMNS; ++column)
&lt;br&gt;&amp;nbsp; &amp;nbsp; for(int row=0; row!=NROWS; ++row)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; FXString s;
&lt;br&gt;&amp;nbsp; &amp;nbsp; s.format(&amp;quot;r=%d c=%d&amp;quot;, row, column);
&lt;br&gt;&amp;nbsp; &amp;nbsp; buttons[row][column] = new FXButton(matrix, s, NULL, this, ID_BUTTON_FIRST + row + column*NROWS);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;int main(int argc, char* argv[])
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; FXApp app;
&lt;br&gt;&amp;nbsp; app.init(argc, argv);
&lt;br&gt;&lt;br&gt;&amp;nbsp; MainWindow* mainWindow = new MainWindow(&amp;app);
&lt;br&gt;&lt;br&gt;&amp;nbsp; app.create();
&lt;br&gt;&amp;nbsp; mainWindow-&amp;gt;show(PLACEMENT_SCREEN);
&lt;br&gt;&lt;br&gt;&amp;nbsp; return app.run();
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;End of file.
&lt;br&gt;&lt;br&gt;Jan
&lt;br&gt;&lt;br&gt;&amp;gt; ------------ Původní zpráva ------------
&lt;br&gt;&amp;gt; Od: thinchild &amp;lt;thinchild@gmail.com&amp;gt;
&lt;br&gt;&amp;gt; Předmět: [Foxgui-users] Which button clicked?
&lt;br&gt;&amp;gt; Datum: 12.12.2009 15:49:29
&lt;br&gt;&amp;gt; ----------------------------------------
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Hi everyone,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I have a button series like F[10][10] and have same ID_BUTTON.
&lt;br&gt;&amp;gt; I want to know how can i know which button clicked?
&lt;br&gt;&amp;gt; I have lots of buttons so i dont want to set different ID for every button.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'm lookin' for yout help...
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; View this message in context:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/Which-button-clicked--tp26758121p26758121.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Which-button-clicked--tp26758121p26758121.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the Fox Toolkit - User mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Return on Information:
&lt;br&gt;&amp;gt; Google Enterprise Search pays you back
&lt;br&gt;&amp;gt; Get the facts.
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Foxgui-users mailing list
&lt;br&gt;&amp;gt; Foxgui-users@lists.sourceforge.net
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;Foxgui-users@lists.sourceforge.net
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Which-button-clicked--tp26758121p26766826.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26763377</id>
	<title>Re: FXText not showing cursor right away</title>
	<published>2009-12-12T18:48:20Z</published>
	<updated>2009-12-12T18:48:20Z</updated>
	<author>
		<name>Jeroen van der Zijp-5</name>
	</author>
	<content type="html">On Saturday 12 December 2009, Bill Foster wrote:
&lt;br&gt;&amp;gt; Some quick help perhaps,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; When I create and set focus to a new FXText (child of another FXText),
&lt;br&gt;&lt;br&gt;FXText should not really have any additional children...
&lt;br&gt;&lt;br&gt;&amp;gt; the cursor is not showing the the FXText, and there are slight behavior
&lt;br&gt;&amp;gt; problems (i am grabbing keyboard while focused), but when I switch
&lt;br&gt;&amp;gt; applications and then switch back, the cursor is showing and everything
&lt;br&gt;&amp;gt; works the way it should.
&lt;br&gt;&lt;br&gt;Grabbing keyboard is probably not a good idea..
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; What do I need to call, or what code gets called when I switch back to
&lt;br&gt;&amp;gt; my app that would show the cursor of the current focus and straighten
&lt;br&gt;&amp;gt; things out for it?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; OK : i just noticed something!!!!!!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; When I switch back to my app by clicking on the apps panel bar, it does not start showing the cursor.
&lt;br&gt;&amp;gt; However, when I use ALT-TAB to switch to my app, it shows cursor in the FXText and starts working.
&lt;br&gt;&amp;gt; This happens every time.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I am using Linux.
&lt;/div&gt;&lt;br&gt;Things to keep in mind:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1) setFocus() should preferably be called when the widget tree is
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;already created.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2) If the widget has been created (not just constructed), then the the
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;call to setFocus() will also tell the widget manager to set the X11
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;focus on it.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3) Either way, the widget on which setFocus() is called will be the end
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;of a chain of focus, from the toplevel window to the given window.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;This means the widget will receive actual focus when the toplevel
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;focus is assigned by the window manager, and this will happen as a
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;side effect of the setFocus call *only* if the widget tree was already
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;created.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Hope this helps,
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - Jeroen
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;+----------------------------------------------------------------------------+
&lt;br&gt;| Copyright (C) 20:30 12/12/2009 Jeroen van der Zijp. &amp;nbsp; All Rights Reserved. |
&lt;br&gt;+----------------------------------------------------------------------------+
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26763377&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/FXText-not-showing-cursor-right-away-tp26759523p26763377.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26762296</id>
	<title>New development release (1.7.21)</title>
	<published>2009-12-12T15:07:36Z</published>
	<updated>2009-12-12T15:07:36Z</updated>
	<author>
		<name>Jeroen van der Zijp-5</name>
	</author>
	<content type="html">&lt;br&gt;New in this release:
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * Added fastnormalize() API's in FXVec{2,3,4}f, which use SSE rsqrtss and one Newton-Raphson 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; step for fast and quite accurate vector normalization.
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Added JPEG 2000 support (FXJP2Icon, FXJP2Image).
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Added soft-tab insert, force auto-indent and no-auto-indent character entry.
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Fixed cursor-overhang issue (off-by-one redraw).
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Fixed FXCondition::wait().
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Added a few convenience-API's in FXMat{3,4}{d,f}.
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Obtain number of processors improved.
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Some small fixes in FXRex.
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Faster fxrandom() implementation using Marsaglia's algorithm; its better as well!
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Fix issue in FXThreadPool waking threads.
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Variable amount of wait adding job to FXThreadPool.
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Fixed a few warnings.
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Fixes in FXFont rolled in.
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Outer product added in FXMat3{d,f} and FXMat4{d,f}.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Enjoy,
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - Jeroen
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;+----------------------------------------------------------------------------+
&lt;br&gt;| Copyright (C) 17:00 12/12/2009 Jeroen van der Zijp. &amp;nbsp; All Rights Reserved. |
&lt;br&gt;+----------------------------------------------------------------------------+
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26762296&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/New-development-release-%281.7.21%29-tp26762296p26762296.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26760061</id>
	<title>Re: Which button clicked?</title>
	<published>2009-12-12T10:39:04Z</published>
	<updated>2009-12-12T10:39:04Z</updated>
	<author>
		<name>Jan Vachulka</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;look at the following code(can be compiled and executed), notice use of FXMAPFUNCS instead of FXMAPFUNC:
&lt;br&gt;&lt;br&gt;#include &amp;quot;fx.h&amp;quot;
&lt;br&gt;&lt;br&gt;class MainWindow : public FXMainWindow
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; FXDECLARE(MainWindow);
&lt;br&gt;protected:
&lt;br&gt;&amp;nbsp; static const int NCOLUMNS = 10;
&lt;br&gt;&amp;nbsp; static const int NROWS = 10;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; FXButton* buttons[NROWS][NCOLUMNS];
&lt;br&gt;protected:
&lt;br&gt;&amp;nbsp; MainWindow(){}
&lt;br&gt;public:
&lt;br&gt;&amp;nbsp; enum
&lt;br&gt;&amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ID_BUTTON_FIRST = FXMainWindow::ID_LAST,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ID_BUTTON_LAST = ID_BUTTON_FIRST + NCOLUMNS * NROWS,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ID_LAST
&lt;br&gt;&amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;nbsp; long onButton(FXObject*, FXSelector, void*);
&lt;br&gt;public:
&lt;br&gt;&amp;nbsp; MainWindow(FXApp* app);
&lt;br&gt;};
&lt;br&gt;&lt;br&gt;FXDEFMAP(MainWindow) MainWindowMap[] =
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; FXMAPFUNCS(SEL_COMMAND, MainWindow::ID_BUTTON_FIRST, MainWindow::ID_BUTTON_LAST, MainWindow::onButton)
&lt;br&gt;};
&lt;br&gt;&lt;br&gt;FXIMPLEMENT(MainWindow, FXMainWindow, MainWindowMap, ARRAYNUMBER(MainWindowMap));
&lt;br&gt;&lt;br&gt;long MainWindow::onButton(FXObject*, FXSelector sel, void*)
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; // get id of the pressed button
&lt;br&gt;&amp;nbsp; FXint id = FXSELID(sel);
&lt;br&gt;&amp;nbsp; // compute row and column
&lt;br&gt;&amp;nbsp; FXint column = (id - ID_BUTTON_FIRST) / NROWS;
&lt;br&gt;&amp;nbsp; FXint row = id - ID_BUTTON_FIRST - column*NROWS;
&lt;br&gt;&lt;br&gt;&amp;nbsp; FXMessageBox::information(getApp(), MBOX_OK, &amp;quot;Information&amp;quot;, &amp;quot;You clicked on button with text %s&amp;quot;, buttons[row][column]-&amp;gt;getText().text());
&lt;br&gt;&amp;nbsp; return 1;
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;MainWindow::MainWindow(FXApp* app)
&lt;br&gt;&amp;nbsp; : FXMainWindow(app, &amp;quot;Main Window&amp;quot;, NULL, NULL, DECOR_ALL)
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; FXMatrix* matrix = new FXMatrix(this, NROWS, MATRIX_BY_ROWS | LAYOUT_FILL);
&lt;br&gt;&amp;nbsp; for(int column=0; column!=NCOLUMNS; ++column)
&lt;br&gt;&amp;nbsp; &amp;nbsp; for(int row=0; row!=NROWS; ++row)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; FXString s;
&lt;br&gt;&amp;nbsp; &amp;nbsp; s.format(&amp;quot;r=%d c=%d&amp;quot;, row, column);
&lt;br&gt;&amp;nbsp; &amp;nbsp; buttons[row][column] = new FXButton(matrix, s, NULL, this, ID_BUTTON_FIRST + row + column*NROWS);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;int main(int argc, char* argv[])
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; FXApp app;
&lt;br&gt;&amp;nbsp; app.init(argc, argv);
&lt;br&gt;&lt;br&gt;&amp;nbsp; MainWindow* mainWindow = new MainWindow(&amp;app);
&lt;br&gt;&lt;br&gt;&amp;nbsp; app.create();
&lt;br&gt;&amp;nbsp; mainWindow-&amp;gt;show(PLACEMENT_SCREEN);
&lt;br&gt;&lt;br&gt;&amp;nbsp; return app.run();
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;End of file.
&lt;br&gt;&lt;br&gt;Jan
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; ------------ Původní zpráva ------------
&lt;br&gt;&amp;gt; Od: thinchild &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26760061&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;thinchild@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Předmět: [Foxgui-users] Which button clicked?
&lt;br&gt;&amp;gt; Datum: 12.12.2009 15:49:29
&lt;br&gt;&amp;gt; ----------------------------------------
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Hi everyone,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I have a button series like F[10][10] and have same ID_BUTTON.
&lt;br&gt;&amp;gt; I want to know how can i know which button clicked?
&lt;br&gt;&amp;gt; I have lots of buttons so i dont want to set different ID for every button.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'm lookin' for yout help...
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; View this message in context:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/Which-button-clicked--tp26758121p26758121.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Which-button-clicked--tp26758121p26758121.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the Fox Toolkit - User mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Return on Information:
&lt;br&gt;&amp;gt; Google Enterprise Search pays you back
&lt;br&gt;&amp;gt; Get the facts.
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Foxgui-users mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26760061&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26760061&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Which-button-clicked--tp26758121p26760061.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26759523</id>
	<title>FXText not showing cursor right away</title>
	<published>2009-12-12T08:37:52Z</published>
	<updated>2009-12-12T08:37:52Z</updated>
	<author>
		<name>Bill Foster-2</name>
	</author>
	<content type="html">Some quick help perhaps,
&lt;br&gt;&lt;br&gt;&amp;nbsp; When I create and set focus to a new FXText (child of another FXText),
&lt;br&gt;the cursor is not showing the the FXText, and there are slight behavior
&lt;br&gt;problems (i am grabbing keyboard while focused), but when I switch
&lt;br&gt;applications and then switch back, the cursor is showing and everything
&lt;br&gt;works the way it should.
&lt;br&gt;What do I need to call, or what code gets called when I switch back to
&lt;br&gt;my app that would show the cursor of the current focus and straighten
&lt;br&gt;things out for it?
&lt;br&gt;&lt;br&gt;OK : i just noticed something!!!!!!
&lt;br&gt;&lt;br&gt;&amp;nbsp; When I switch back to my app by clicking on the apps panel bar, it does not start showing the cursor.
&lt;br&gt;However, when I use ALT-TAB to switch to my app, it shows cursor in the FXText and starts working.
&lt;br&gt;This happens every time.
&lt;br&gt;&lt;br&gt;I am using Linux.
&lt;br&gt;&lt;br&gt;Thank you,
&lt;br&gt;Bill Foster
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26759523&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/FXText-not-showing-cursor-right-away-tp26759523p26759523.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26758121</id>
	<title>Which button clicked?</title>
	<published>2009-12-12T06:46:32Z</published>
	<updated>2009-12-12T06:46:32Z</updated>
	<author>
		<name>thinchild</name>
	</author>
	<content type="html">Hi everyone,
&lt;br&gt;&lt;br&gt;I have a button series like F[10][10] and have same ID_BUTTON.
&lt;br&gt;I want to know how can i know which button clicked?
&lt;br&gt;I have lots of buttons so i dont want to set different ID for every button.
&lt;br&gt;&lt;br&gt;I'm lookin' for yout help...</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Which-button-clicked--tp26758121p26758121.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26665605</id>
	<title>Re: XIM status?</title>
	<published>2009-12-06T06:42:42Z</published>
	<updated>2009-12-06T06:42:42Z</updated>
	<author>
		<name>m.l.n@katamail.com</name>
	</author>
	<content type="html">&lt;div class='shrinkable-quote'&gt;&amp;gt;What's the status of XIM input with FOX 1.6 (and FOX 1.7). Does it
&lt;br&gt;&amp;gt;work? Anybody using it?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;Thanks,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;Sander
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;-- 
&lt;br&gt;&amp;gt;&amp;quot;And any fool knows a dog needs a home
&lt;br&gt;&amp;gt;A shelter from pigs on the wing&amp;quot;
&lt;/div&gt;&lt;br&gt;Hi Sander,
&lt;br&gt;&lt;br&gt;I just compiled Fox-1.6.37 with xim enabled and scim input works fine.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Leandro
&lt;br&gt;---- Nuova grafica e nuove funzionalità! Crea subito Gratis la tua nuova Casella di Posta &amp;nbsp;Katamail
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26665605&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-XIM-status--tp26665605p26665605.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26634530</id>
	<title>Re: FXAutoPtr&lt;FXFont&gt;</title>
	<published>2009-12-03T14:35:30Z</published>
	<updated>2009-12-03T14:35:30Z</updated>
	<author>
		<name>Lyle Johnson-4</name>
	</author>
	<content type="html">On Thu, Dec 3, 2009 at 4:14 PM, Jeroen van der Zijp &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26634530&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jvdzijp@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; On Thursday 03 December 2009, Lyle Johnson wrote:
&lt;br&gt;&amp;gt;&amp;gt; FOX unfortunately doesn't do any reference counting, or anything like
&lt;br&gt;&amp;gt;&amp;gt; that (I think for performance reasons?). When you pass courier_font
&lt;br&gt;&amp;gt;&amp;gt; into the FXText::setFont() function, it only implicitly transfers the
&lt;br&gt;&amp;gt;&amp;gt; ownership of the FXFont object.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Actually, I need to correct this.  m_text-&amp;gt;setFont(courier_font) does *not*
&lt;br&gt;&amp;gt; transfer ownership of the FXFont to the text widget.
&lt;br&gt;&lt;br&gt;Yeah, I didn't state that very clearly. I was trying to make the point
&lt;br&gt;that FXText doesn't take any real ownership of the pointer, but I
&lt;br&gt;misspoke.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26634530&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/FXAutoPtr%3CFXFont%3E-tp26633445p26634530.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26634226</id>
	<title>Re: FXAutoPtr&lt;FXFont&gt;</title>
	<published>2009-12-03T14:14:43Z</published>
	<updated>2009-12-03T14:14:43Z</updated>
	<author>
		<name>Jeroen van der Zijp-5</name>
	</author>
	<content type="html">On Thursday 03 December 2009, Lyle Johnson wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Thu, Dec 3, 2009 at 3:23 PM, Jason Heblack
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26634226&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jason.heblack@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Hi: I never have used FXAutoPtr before. Should this not work?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; ...
&lt;br&gt;&amp;gt; &amp;gt; m_text = new FXText(this);
&lt;br&gt;&amp;gt; &amp;gt; FXAutoPtr&amp;lt;FXFont&amp;gt; courier_font;
&lt;br&gt;&amp;gt; &amp;gt; courier_font = new FXFont(a,&amp;quot;courier&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt; m_text-&amp;gt;setFont(courier_font);
&lt;br&gt;&amp;gt; &amp;gt; ...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This should not work. The FXAutoPtr instance (courier_font) is created
&lt;br&gt;&amp;gt; on the stack; when it goes out of scope, the memory that it points to
&lt;br&gt;&amp;gt; (the FXFont instance) is deleted. This leaves the FXText with a
&lt;br&gt;&amp;gt; dangling pointer.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; FOX unfortunately doesn't do any reference counting, or anything like
&lt;br&gt;&amp;gt; that (I think for performance reasons?). When you pass courier_font
&lt;br&gt;&amp;gt; into the FXText::setFont() function, it only implicitly transfers the
&lt;br&gt;&amp;gt; ownership of the FXFont object.
&lt;/div&gt;&lt;br&gt;Actually, I need to correct this. &amp;nbsp;m_text-&amp;gt;setFont(courier_font) does *not*
&lt;br&gt;transfer ownership of the FXFont to the text widget.
&lt;br&gt;&lt;br&gt;The idea is that your FXMainWindow (in this case, &amp;quot;Test&amp;quot;) owns its resources
&lt;br&gt;(since its constructor created them), is thus responsible to delete them.
&lt;br&gt;&lt;br&gt;In the case of sharable resource like icons and fonts, this needs to be
&lt;br&gt;done explicitly.
&lt;br&gt;&lt;br&gt;With FXAutoPtr, you can simply declare your local resources as
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; FXAutoPtr&amp;lt;Resource&amp;gt; res;
&lt;br&gt;&lt;br&gt;instead of:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Resource *res;
&lt;br&gt;&lt;br&gt;and have smart pointer automatically delete the object when it goes out of
&lt;br&gt;scope.
&lt;br&gt;&lt;br&gt;While reference counting has its place here or there, for our purposes
&lt;br&gt;I feel the rules for managing resources are far simpler to follow with 
&lt;br&gt;FXAutoPtr than with FXRefPtr (and yes, reference counting would incur
&lt;br&gt;some additional overhead as well).
&lt;br&gt;&lt;br&gt;The reason is that the widget-tree is strictly hierarchical, and so this is 
&lt;br&gt;plainly the simplest solution to the problem.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - Jeroen
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26634226&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/FXAutoPtr%3CFXFont%3E-tp26633445p26634226.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26633834</id>
	<title>Re: FXAutoPtr&lt;FXFont&gt;</title>
	<published>2009-12-03T13:49:24Z</published>
	<updated>2009-12-03T13:49:24Z</updated>
	<author>
		<name>Jeroen van der Zijp-5</name>
	</author>
	<content type="html">On Thursday 03 December 2009, Jason Heblack wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi: I never have used FXAutoPtr before. Should this not work?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt; m_text = new FXText(this);
&lt;br&gt;&amp;gt; FXAutoPtr&amp;lt;FXFont&amp;gt; courier_font;	
&lt;br&gt;&amp;gt; courier_font = new FXFont(a,&amp;quot;courier&amp;quot;);
&lt;br&gt;&amp;gt; m_text-&amp;gt;setFont(courier_font);	
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; There is a segmentation fault when run but not if a normal pointer is
&lt;br&gt;&amp;gt; used instead. The backtrace indicates that this happens at
&lt;br&gt;&amp;gt; FXMainWindow::create();
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Backtrace...
&lt;br&gt;&amp;gt; #0 &amp;nbsp;0x08093020 in FX::FXText::create (this=0x81a3a60) at FXText.cpp:437
&lt;br&gt;&amp;gt; #1 &amp;nbsp;0x0806189f in FX::FXComposite::create (this=0x81a3948) at
&lt;br&gt;&amp;gt; FXComposite.cpp:100
&lt;br&gt;&amp;gt; #2 &amp;nbsp;0x0806f9f3 in FX::FXShell::create (this=0x81a3948) at FXShell.cpp:84
&lt;br&gt;&amp;gt; #3 &amp;nbsp;0x0809abba in FX::FXTopWindow::create (this=0x81a3948) at
&lt;br&gt;&amp;gt; FXTopWindow.cpp:185
&lt;br&gt;&amp;gt; #4 &amp;nbsp;0x08069d82 in FX::FXMainWindow::create (this=0x81a3948) at
&lt;br&gt;&amp;gt; FXMainWindow.cpp:70
&lt;br&gt;&amp;gt; #5 &amp;nbsp;0x0804d7f2 in Test::create (this=0x81a3948) at main.cc:16
&lt;br&gt;&amp;gt; #6 &amp;nbsp;0x0806bf9a in FX::FXRootWindow::create (this=0x818c8e0) at
&lt;br&gt;&amp;gt; FXRootWindow.cpp:120
&lt;br&gt;&amp;gt; #7 &amp;nbsp;0x08050227 in FX::FXApp::create (this=0xbfe6243c) at FXApp.cpp:4057
&lt;br&gt;&amp;gt; #8 &amp;nbsp;0x0804d550 in main (argc=1, argv=0xbfe62964) at main.cc:35
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; main.cc...
&lt;br&gt;&amp;gt; #include &amp;lt;fx.h&amp;gt;
&lt;br&gt;&amp;gt; #include &amp;lt;iostream&amp;gt;
&lt;br&gt;&amp;gt; using namespace std;
&lt;br&gt;&amp;gt; class Test : public FX::FXMainWindow {
&lt;br&gt;&amp;gt; FXDECLARE(Test)
&lt;br&gt;&amp;gt; protected:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Test() {;}
&lt;br&gt;&amp;gt; public:
&lt;br&gt;&amp;gt; enum {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; ID_Test = FXMainWindow::ID_LAST
&lt;br&gt;&amp;gt; }; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; FXText *m_text;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Test(FXApp* a);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; virtual ~Test() {;}
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; virtual void create() {
&lt;br&gt;&amp;gt; 		FXMainWindow::create();
&lt;br&gt;&amp;gt; 		show(PLACEMENT_SCREEN);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; };
&lt;br&gt;&amp;gt; FXDEFMAP(Test) TestMap[] = {
&lt;br&gt;&amp;gt; };
&lt;br&gt;&amp;gt; FXIMPLEMENT(Test, FX::FXMainWindow, TestMap, ARRAYNUMBER(TestMap))
&lt;br&gt;&amp;gt; Test::Test(FXApp* a) : FXMainWindow(a, &amp;quot;Test&amp;quot;, NULL, NULL, DECOR_TITLE
&lt;br&gt;&amp;gt; | 
&lt;br&gt;&amp;gt; 	DECOR_MINIMIZE | DECOR_CLOSE | LAYOUT_FILL_X | LAYOUT_FILL_Y | 
&lt;br&gt;&amp;gt; 	LAYOUT_FIX_WIDTH, 0, 0, 300, 300) {
&lt;br&gt;&amp;gt; 	m_text = new FXText(this);
&lt;br&gt;&amp;gt; 	FXAutoPtr&amp;lt;FXFont&amp;gt; courier_font;	
&lt;br&gt;&amp;gt; 	courier_font = new FXFont(a,&amp;quot;courier&amp;quot;);
&lt;br&gt;&amp;gt; 	m_text-&amp;gt;setFont(courier_font);	
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; int main(int argc, char *argv[]) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; FXApp application(&amp;quot;Test&amp;quot;, &amp;quot;Test&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; application.init(argc, argv); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; new Test(&amp;application);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; application.create(); &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; return application.run();
&lt;br&gt;&amp;gt; }
&lt;/div&gt;&lt;br&gt;Your FXFont should persist past the end of the Test::Test() constructor; so FXAutoPtr is not
&lt;br&gt;appropriate to use as a local variable in the constructor-routine.
&lt;br&gt;&lt;br&gt;Intended use is something like:
&lt;br&gt;&lt;br&gt;class Test : public FX::FXMainWindow {
&lt;br&gt;&amp;nbsp;.... &amp;nbsp;
&lt;br&gt;&amp;nbsp; FXText &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*m_text;
&lt;br&gt;&amp;nbsp; FXAutoPtr&amp;lt;FXFont&amp;gt; &amp;nbsp;courier_font;
&lt;br&gt;&amp;nbsp;....
&lt;br&gt;&amp;nbsp;};
&lt;br&gt;&lt;br&gt;Then, in you ctor, you simply do:
&lt;br&gt;&lt;br&gt;&amp;nbsp; courier_font=new FXFont(...);
&lt;br&gt;&amp;nbsp; m_text-&amp;gt;setFont(courier_font);
&lt;br&gt;&lt;br&gt;Before FXAutoPtr, you had to destroy your courier_font (in this case, in Test's destructor), 
&lt;br&gt;since FXFont is a shared object that isn't automatically deleted.
&lt;br&gt;&lt;br&gt;All the sharable resources (FXFont, FXIcon, FXImage, FXCursor, etc) can now be dealt with using
&lt;br&gt;FXAutoPtr, making the creation and destruction of sharable resources a little bit less error-
&lt;br&gt;prone to deal with.
&lt;br&gt;&lt;br&gt;Hope this helps,
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - Jeroen
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26633834&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/FXAutoPtr%3CFXFont%3E-tp26633445p26633834.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26633758</id>
	<title>Re: FXAutoPtr&lt;FXFont&gt;</title>
	<published>2009-12-03T13:44:51Z</published>
	<updated>2009-12-03T13:44:51Z</updated>
	<author>
		<name>Lyle Johnson-4</name>
	</author>
	<content type="html">On Thu, Dec 3, 2009 at 3:23 PM, Jason Heblack
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26633758&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jason.heblack@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Hi: I never have used FXAutoPtr before. Should this not work?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt; m_text = new FXText(this);
&lt;br&gt;&amp;gt; FXAutoPtr&amp;lt;FXFont&amp;gt; courier_font;
&lt;br&gt;&amp;gt; courier_font = new FXFont(a,&amp;quot;courier&amp;quot;);
&lt;br&gt;&amp;gt; m_text-&amp;gt;setFont(courier_font);
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&lt;br&gt;This should not work. The FXAutoPtr instance (courier_font) is created
&lt;br&gt;on the stack; when it goes out of scope, the memory that it points to
&lt;br&gt;(the FXFont instance) is deleted. This leaves the FXText with a
&lt;br&gt;dangling pointer.
&lt;br&gt;&lt;br&gt;FOX unfortunately doesn't do any reference counting, or anything like
&lt;br&gt;that (I think for performance reasons?). When you pass courier_font
&lt;br&gt;into the FXText::setFont() function, it only implicitly transfers the
&lt;br&gt;ownership of the FXFont object.
&lt;br&gt;&lt;br&gt;This alternate version of your code should (theoretically) work, if it matters:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; FXAutoPtr&amp;lt;FXFont&amp;gt; courier_font;
&lt;br&gt;&amp;nbsp; &amp;nbsp; courier_font = new FXFont(a, &amp;quot;courier&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; m_text-&amp;gt;setFont(courier_font);
&lt;br&gt;&amp;nbsp; &amp;nbsp; courier_font.release();
&lt;br&gt;&lt;br&gt;The call to FXAutoPtr::release() disconnects the FXAutoPtr instance
&lt;br&gt;from the FXFont pointer. Now, when the FXAutoPtr goes out of scope, it
&lt;br&gt;won't try to delete the FXFont pointer, and so it will still be safe
&lt;br&gt;for the FXText object to use.
&lt;br&gt;&lt;br&gt;Hope this helps,
&lt;br&gt;&lt;br&gt;Lyle
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26633758&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/FXAutoPtr%3CFXFont%3E-tp26633445p26633758.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26633445</id>
	<title>FXAutoPtr&lt;FXFont&gt;</title>
	<published>2009-12-03T13:23:54Z</published>
	<updated>2009-12-03T13:23:54Z</updated>
	<author>
		<name>jasonheb - Skype™</name>
	</author>
	<content type="html">Hi: I never have used FXAutoPtr before. Should this not work?
&lt;br&gt;&lt;br&gt;...
&lt;br&gt;m_text = new FXText(this);
&lt;br&gt;FXAutoPtr&amp;lt;FXFont&amp;gt; courier_font;	
&lt;br&gt;courier_font = new FXFont(a,&amp;quot;courier&amp;quot;);
&lt;br&gt;m_text-&amp;gt;setFont(courier_font);	
&lt;br&gt;...
&lt;br&gt;&lt;br&gt;There is a segmentation fault when run but not if a normal pointer is
&lt;br&gt;used instead. The backtrace indicates that this happens at
&lt;br&gt;FXMainWindow::create();
&lt;br&gt;&lt;br&gt;Backtrace...
&lt;br&gt;#0 &amp;nbsp;0x08093020 in FX::FXText::create (this=0x81a3a60) at FXText.cpp:437
&lt;br&gt;#1 &amp;nbsp;0x0806189f in FX::FXComposite::create (this=0x81a3948) at
&lt;br&gt;FXComposite.cpp:100
&lt;br&gt;#2 &amp;nbsp;0x0806f9f3 in FX::FXShell::create (this=0x81a3948) at FXShell.cpp:84
&lt;br&gt;#3 &amp;nbsp;0x0809abba in FX::FXTopWindow::create (this=0x81a3948) at
&lt;br&gt;FXTopWindow.cpp:185
&lt;br&gt;#4 &amp;nbsp;0x08069d82 in FX::FXMainWindow::create (this=0x81a3948) at
&lt;br&gt;FXMainWindow.cpp:70
&lt;br&gt;#5 &amp;nbsp;0x0804d7f2 in Test::create (this=0x81a3948) at main.cc:16
&lt;br&gt;#6 &amp;nbsp;0x0806bf9a in FX::FXRootWindow::create (this=0x818c8e0) at
&lt;br&gt;FXRootWindow.cpp:120
&lt;br&gt;#7 &amp;nbsp;0x08050227 in FX::FXApp::create (this=0xbfe6243c) at FXApp.cpp:4057
&lt;br&gt;#8 &amp;nbsp;0x0804d550 in main (argc=1, argv=0xbfe62964) at main.cc:35
&lt;br&gt;&lt;br&gt;main.cc...
&lt;br&gt;#include &amp;lt;fx.h&amp;gt;
&lt;br&gt;#include &amp;lt;iostream&amp;gt;
&lt;br&gt;using namespace std;
&lt;br&gt;class Test : public FX::FXMainWindow {
&lt;br&gt;FXDECLARE(Test)
&lt;br&gt;protected:
&lt;br&gt;&amp;nbsp; &amp;nbsp; Test() {;}
&lt;br&gt;public:
&lt;br&gt;enum {
&lt;br&gt;&amp;nbsp; &amp;nbsp; ID_Test = FXMainWindow::ID_LAST
&lt;br&gt;}; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; FXText *m_text;
&lt;br&gt;&amp;nbsp; &amp;nbsp; Test(FXApp* a);
&lt;br&gt;&amp;nbsp; &amp;nbsp; virtual ~Test() {;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; virtual void create() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; FXMainWindow::create();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; show(PLACEMENT_SCREEN);
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;};
&lt;br&gt;FXDEFMAP(Test) TestMap[] = {
&lt;br&gt;};
&lt;br&gt;FXIMPLEMENT(Test, FX::FXMainWindow, TestMap, ARRAYNUMBER(TestMap))
&lt;br&gt;Test::Test(FXApp* a) : FXMainWindow(a, &amp;quot;Test&amp;quot;, NULL, NULL, DECOR_TITLE
&lt;br&gt;| 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DECOR_MINIMIZE | DECOR_CLOSE | LAYOUT_FILL_X | LAYOUT_FILL_Y | 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LAYOUT_FIX_WIDTH, 0, 0, 300, 300) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; m_text = new FXText(this);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; FXAutoPtr&amp;lt;FXFont&amp;gt; courier_font;	
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; courier_font = new FXFont(a,&amp;quot;courier&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; m_text-&amp;gt;setFont(courier_font);	
&lt;br&gt;}
&lt;br&gt;int main(int argc, char *argv[]) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; FXApp application(&amp;quot;Test&amp;quot;, &amp;quot;Test&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; application.init(argc, argv); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; new Test(&amp;application);
&lt;br&gt;&amp;nbsp; &amp;nbsp; application.create(); &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; return application.run();
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26633445&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/FXAutoPtr%3CFXFont%3E-tp26633445p26633445.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26377063</id>
	<title>Re: [ANN] FXiTe 0.1</title>
	<published>2009-11-16T10:31:37Z</published>
	<updated>2009-11-16T10:31:37Z</updated>
	<author>
		<name>Sander Jansen</name>
	</author>
	<content type="html">On Mon, Nov 16, 2009 at 12:22 PM, Jeff Pohlmeyer
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26377063&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;yetanothergeek@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Nov 16, 2009 at 9:47 AM, Sander Jansen wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Another thing I've encountered is that your application crashes on
&lt;br&gt;&amp;gt;&amp;gt; startup when FOX is compiled with xim support. This is caused by
&lt;br&gt;&amp;gt;&amp;gt; calling setFocus() on any textfield widget that hasn't been created
&lt;br&gt;&amp;gt;&amp;gt; yet.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I can't reproduce the problem here, on ArchLinux i686 and x86_64 with
&lt;br&gt;&amp;gt; latest Fox 1.7.21 snapshot, but there is only one place I can remember
&lt;br&gt;&amp;gt; where this might happen at startup. Can you try the attached patch,
&lt;br&gt;&amp;gt; and see if it helps?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  - Jeff
&lt;br&gt;&amp;gt;
&lt;/div&gt;Great! Another ArchLinux user!
&lt;br&gt;The problem was with FOX-1.6. Last time I tried xim with FOX-1.7 it
&lt;br&gt;didn't work for me.
&lt;br&gt;The patch fixes the problem.
&lt;br&gt;&lt;br&gt;Sander
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;quot;The sands of time were eroded by
&lt;br&gt;The river of constant change.&amp;quot;
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26377063&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-ANN--FXiTe-0.1-tp26309876p26377063.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26376928</id>
	<title>Re: [ANN] FXiTe 0.1</title>
	<published>2009-11-16T10:22:52Z</published>
	<updated>2009-11-16T10:22:52Z</updated>
	<author>
		<name>Jeff Pohlmeyer</name>
	</author>
	<content type="html">On Nov 16, 2009 at 9:47 AM, Sander Jansen wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Another thing I've encountered is that your application crashes on
&lt;br&gt;&amp;gt; startup when FOX is compiled with xim support. This is caused by
&lt;br&gt;&amp;gt; calling setFocus() on any textfield widget that hasn't been created
&lt;br&gt;&amp;gt; yet.
&lt;br&gt;&lt;br&gt;I can't reproduce the problem here, on ArchLinux i686 and x86_64 with
&lt;br&gt;latest Fox 1.7.21 snapshot, but there is only one place I can remember
&lt;br&gt;where this might happen at startup. Can you try the attached patch,
&lt;br&gt;and see if it helps?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;&amp;nbsp;- Jeff
&lt;br&gt;&lt;br /&gt;&lt;tt&gt;[xim-fix-1.diff]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;--- ../fxite.orig//src/search.cpp	2009-11-15 10:13:33.000000000 -0600
&lt;br&gt;+++ ./src/search.cpp	2009-11-16 11:52:11.000000000 -0600
&lt;br&gt;@@ -127,6 +127,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp;void AppendHist(const FXString&amp; search,const FXString&amp; replace,FXuint mode);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp;virtual FXuint execute(bool first_time);
&lt;br&gt;+ &amp;nbsp;virtual void create();
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp;enum {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;ID_SCI_OPTS=FXDialogBox::ID_LAST,
&lt;br&gt;@@ -300,9 +301,19 @@
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+
&lt;br&gt;+void SciReplDlg::create()
&lt;br&gt;+{
&lt;br&gt;+ &amp;nbsp;FXDialogBox::create();
&lt;br&gt;+ &amp;nbsp;srch_hist-&amp;gt;setFocus();
&lt;br&gt;+}
&lt;br&gt;+
&lt;br&gt;+
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;FXuint SciReplDlg::execute(bool first_time)
&lt;br&gt;&amp;nbsp;{
&lt;br&gt;&amp;nbsp; &amp;nbsp;if (first_time) { setSearchText(&amp;quot;&amp;quot;); }
&lt;br&gt;+ &amp;nbsp;create();
&lt;br&gt;&amp;nbsp; &amp;nbsp;if ( (!bwd_btn-&amp;gt;hasFocus())&amp;&amp;!fwd_btn-&amp;gt;hasFocus() ) { srch_hist-&amp;gt;setFocus(); }
&lt;br&gt;&amp;nbsp; &amp;nbsp;srch_hist-&amp;gt;start();
&lt;br&gt;&amp;nbsp; &amp;nbsp;repl_hist-&amp;gt;start();
&lt;br&gt;@@ -353,7 +364,6 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp;} else {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;srch_hist-&amp;gt;enslave(repl_hist);
&lt;br&gt;&amp;nbsp; &amp;nbsp;}
&lt;br&gt;- &amp;nbsp;srch_hist-&amp;gt;setFocus();
&lt;br&gt;&amp;nbsp; &amp;nbsp;setSearchText(&amp;quot;&amp;quot;);
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26376928&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-ANN--FXiTe-0.1-tp26309876p26376928.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26376877</id>
	<title>Re: [PATCH] FXThread 1.7.20 on Mac (Niall Douglas)</title>
	<published>2009-11-16T10:19:30Z</published>
	<updated>2009-11-16T10:19:30Z</updated>
	<author>
		<name>Niall Douglas</name>
	</author>
	<content type="html">On 16 Nov 2009 at 14:50, levan shoshiashvili wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; when TnFox will be updated from FOX 1.7 and up i'm planning to port my programm to it.
&lt;br&gt;&lt;br&gt;I have no plans to do so until after FOX 1.8 is released and has 
&lt;br&gt;become stable. I would add that anything new in FOX 1.8 (or 1.7) 
&lt;br&gt;which is not strictly GUI related won't be making it into TnFOX so 
&lt;br&gt;you may have some porting difficulties.
&lt;br&gt;&lt;br&gt;BTW TnFOX has its own mailing list at tnfox-discussion {at} lists 
&lt;br&gt;{dot} sourceforge {dot} net.
&lt;br&gt;&lt;br&gt;HTH,
&lt;br&gt;Niall
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26376877&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A--PATCH--FXThread-1.7.20-on-Mac-%28Niall-Douglas%29-tp26373233p26376877.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26374179</id>
	<title>Re: [ANN] FXiTe 0.1</title>
	<published>2009-11-16T07:47:12Z</published>
	<updated>2009-11-16T07:47:12Z</updated>
	<author>
		<name>Sander Jansen</name>
	</author>
	<content type="html">Another thing I've encountered is that your application crashes on
&lt;br&gt;startup when FOX is compiled with xim support. This is caused by
&lt;br&gt;calling setFocus() on any textfield widget that hasn't been created
&lt;br&gt;yet.
&lt;br&gt;&lt;br&gt;Sander
&lt;br&gt;&lt;br&gt;On Mon, Nov 16, 2009 at 8:47 AM, Jeff Pohlmeyer
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26374179&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;yetanothergeek@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; SJ&amp;gt; error: cast from 'void*' to 'FX::FXuint' loses precision
&lt;br&gt;&amp;gt; SJ&amp;gt; On x86_64 you need a additional cast to make that work:
&lt;br&gt;&amp;gt; SJ&amp;gt; int x = (FXint)(FXival)ptr;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The 64-bit compile problems (and some UTF-8 bugs) should be fixed now
&lt;br&gt;&amp;gt; with version 0.2 .
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks for your feedback!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  - Jeff
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
&lt;br&gt;&amp;gt; trial. Simplify your report design, integration and deployment - and focus on
&lt;br&gt;&amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt; Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Foxgui-users mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26374179&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;quot;The sands of time were eroded by
&lt;br&gt;The river of constant change.&amp;quot;
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26374179&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-ANN--FXiTe-0.1-tp26309876p26374179.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26373345</id>
	<title>Re: [ANN] FXiTe 0.1 (Lyle Johnson)</title>
	<published>2009-11-16T06:55:47Z</published>
	<updated>2009-11-16T06:55:47Z</updated>
	<author>
		<name>levan shoshiashvili</name>
	</author>
	<content type="html">&lt;br&gt;hello
&lt;br&gt;Very nice editor.
&lt;br&gt;I found 2 things not working on Win (XP):
&lt;br&gt;1. when you try to select font font list is empty
&lt;br&gt;2. no unicode input:
&lt;br&gt;many progs using Scintilla hav a same problem. Thay claim that
&lt;br&gt;there is unicode support (actually providing from scintilla lib), but
&lt;br&gt;unicode input is broken.
&lt;br&gt;See SciTE editor for nice Unicode support.I use it a lot as replacement to dummy Notepad on windows and as an external editor viewer for TotalCommander.
&lt;br&gt;and as an handy text editor on linux.
&lt;br&gt;There is an option to set file encoding in SciTE to Unicode (utf-8)
&lt;br&gt;&lt;br&gt;levan
&lt;br&gt;&amp;nbsp;		 	 &amp;nbsp; 		 &amp;nbsp;
&lt;br&gt;_________________________________________________________________
&lt;br&gt;Windows 7: I wanted simpler, now it's simpler. I'm a rock star.
&lt;br&gt;&lt;a href=&quot;http://www.microsoft.com/Windows/windows-7/default.aspx?h=myidea?ocid=PID24727::T:WLMTAGL:ON:WL:en-US:WWL_WIN_myidea:112009&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.microsoft.com/Windows/windows-7/default.aspx?h=myidea?ocid=PID24727::T:WLMTAGL:ON:WL:en-US:WWL_WIN_myidea:112009&lt;/a&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26373345&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A--ANN--FXiTe-0.1-%28Lyle-Johnson%29-tp26373345p26373345.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26373233</id>
	<title>Re: [PATCH] FXThread 1.7.20 on Mac (Niall Douglas)</title>
	<published>2009-11-16T06:50:11Z</published>
	<updated>2009-11-16T06:50:11Z</updated>
	<author>
		<name>levan shoshiashvili</name>
	</author>
	<content type="html">&lt;br&gt;Hi Nail
&lt;br&gt;when TnFox will be updated from FOX 1.7 and up i'm planning to port my programm to it.
&lt;br&gt;&amp;nbsp;		 	 &amp;nbsp; 		 &amp;nbsp;
&lt;br&gt;_________________________________________________________________
&lt;br&gt;Windows 7: I wanted simpler, now it's simpler. I'm a rock star.
&lt;br&gt;&lt;a href=&quot;http://www.microsoft.com/Windows/windows-7/default.aspx?h=myidea?ocid=PID24727::T:WLMTAGL:ON:WL:en-US:WWL_WIN_myidea:112009&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.microsoft.com/Windows/windows-7/default.aspx?h=myidea?ocid=PID24727::T:WLMTAGL:ON:WL:en-US:WWL_WIN_myidea:112009&lt;/a&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26373233&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A--PATCH--FXThread-1.7.20-on-Mac-%28Niall-Douglas%29-tp26373233p26373233.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26373203</id>
	<title>Re: [ANN] FXiTe 0.1</title>
	<published>2009-11-16T06:47:16Z</published>
	<updated>2009-11-16T06:47:16Z</updated>
	<author>
		<name>Jeff Pohlmeyer</name>
	</author>
	<content type="html">SJ&amp;gt; error: cast from 'void*' to 'FX::FXuint' loses precision
&lt;br&gt;SJ&amp;gt; On x86_64 you need a additional cast to make that work:
&lt;br&gt;SJ&amp;gt; int x = (FXint)(FXival)ptr;
&lt;br&gt;&lt;br&gt;&lt;br&gt;The 64-bit compile problems (and some UTF-8 bugs) should be fixed now
&lt;br&gt;with version 0.2 .
&lt;br&gt;&lt;br&gt;Thanks for your feedback!
&lt;br&gt;&lt;br&gt;&amp;nbsp;- Jeff
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26373203&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-ANN--FXiTe-0.1-tp26309876p26373203.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26371129</id>
	<title>FOX 1.7.20 Cocoa Port</title>
	<published>2009-11-16T04:33:36Z</published>
	<updated>2009-11-16T04:33:36Z</updated>
	<author>
		<name>Anders F Björklund</name>
	</author>
	<content type="html">&lt;br&gt;After separating &amp;quot;X11UI&amp;quot; and &amp;quot;WINUI&amp;quot; as per previous,
&lt;br&gt;I stubbed in a &amp;quot;COCOA&amp;quot; version of the UI implementation.
&lt;br&gt;(the OS parts are still using UNIX, just like for X11)
&lt;br&gt;As mentioned, it's written in the Objective-C++ language.
&lt;br&gt;&lt;br&gt;I now added some drawing commands to my FOX Cocoa port:
&lt;br&gt;&lt;a href=&quot;http://www.algonet.se/~afb/fox/fox-groupbox-cocoa.png&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.algonet.se/~afb/fox/fox-groupbox-cocoa.png&lt;/a&gt;&lt;br&gt;Should be about par with the previous FOX Carbon port:
&lt;br&gt;&lt;a href=&quot;http://www.algonet.se/~afb/fox/fox-groupbox-mac.png&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.algonet.se/~afb/fox/fox-groupbox-mac.png&lt;/a&gt;&lt;br&gt;&lt;br&gt;It does look a bit odd still, since the heights are
&lt;br&gt;given in points but expected in pixels or something.
&lt;br&gt;(the fontHeight functions return points, textHeight
&lt;br&gt;returns pixels - but don't seem to be used by FOX ?)
&lt;br&gt;&lt;br&gt;Event handling isn't working at the moment since it
&lt;br&gt;is causing a segfault within the Cocoa framework due
&lt;br&gt;to some method or other not being implemented, so it
&lt;br&gt;just overriding &amp;quot;drawRect:&amp;quot; - the others commented...
&lt;br&gt;&lt;br&gt;&lt;br&gt;As mentioned earlier, it's possible to use GNUstep
&lt;br&gt;for Cocoa development on Linux just like you can use
&lt;br&gt;MinGW32 and Wine for Win32 development on Linux too ?
&lt;br&gt;But the target would be: Mac OS X 10.4 through 10.6
&lt;br&gt;&lt;br&gt;The FOX library links with Cocoa and OpenGL frameworks
&lt;br&gt;(or with libgnustep-gui and libGL/libGLU for GNUstep)
&lt;br&gt;But applications using FOX only need to link with FOX
&lt;br&gt;and libstdc++, but not with anything Objective-C...
&lt;br&gt;&lt;br&gt;--anders
&lt;br&gt;&lt;br&gt;&lt;br&gt;PS. The windows/coordinates are still a bit off/wrong,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;due to Cocoa using a different coordinate system:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/&lt;/a&gt;&amp;nbsp;
&lt;br&gt;CocoaDrawingGuide/Transforms/Transforms.html
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26371129&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/FOX-1.7.20-Cocoa-Port-tp26371129p26371129.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26342248</id>
	<title>Re: FXTable with CONTROLMASK Selection</title>
	<published>2009-11-13T11:35:43Z</published>
	<updated>2009-11-13T11:35:43Z</updated>
	<author>
		<name>Jeroen van der Zijp-5</name>
	</author>
	<content type="html">On Friday 13 November 2009, Erwin Brandenberger wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Jeroen
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I tried to implement a CONTROLMASK selection at the FXTable 1.6.37
&lt;br&gt;&amp;gt; class.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I uncommented your code at the message handler and implemented my
&lt;br&gt;&amp;gt; understanding of a toggleItem method:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The result was that unselected items were colored in selected background
&lt;br&gt;&amp;gt; color, but written in normal foreground color. Therefore I manipulated
&lt;br&gt;&amp;gt; the isItemSelected, isRowSelected and isColumnSelected methods.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; That's all I changed.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Is there a possibility to let the code flow into your developements ?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Can you give me some more hints ?
&lt;/div&gt;&lt;br&gt;Well, unlike the other item-containers (FXList, FXTreeList, e.a.), the cells in
&lt;br&gt;FXTable may not always have an associated item. &amp;nbsp;In fact, in a newly created
&lt;br&gt;FXTable the cells are set to NULL.
&lt;br&gt;&lt;br&gt;Nevertheless, they're selectable, because the selection is based on the cells
&lt;br&gt;which fall into the range of selected cells. &amp;nbsp;Thus, no actual item need be
&lt;br&gt;present for a cell to be selectable.
&lt;br&gt;&lt;br&gt;The problem with toggling selection state on a per-item basis is, of course,
&lt;br&gt;the fact that you'd need to have an item....
&lt;br&gt;&lt;br&gt;This was the reason that a toggle mode was not provided.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - Jeroen
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26342248&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-FXTable-with-CONTROLMASK-Selection-tp26342248p26342248.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26318960</id>
	<title>Re: [ANN] FXiTe 0.1</title>
	<published>2009-11-12T05:39:15Z</published>
	<updated>2009-11-12T05:39:15Z</updated>
	<author>
		<name>Jeff Pohlmeyer</name>
	</author>
	<content type="html">SJ&amp;gt; error: cast from 'void*' to 'FX::FXuint' loses precision
&lt;br&gt;SJ&amp;gt; On x86_64 you need a additional cast to make that work:
&lt;br&gt;SJ&amp;gt; int x = (FXint)(FXival)ptr;
&lt;br&gt;&lt;br&gt;&lt;br&gt;LJ&amp;gt; I'm trying to build on OS X and running into a few snags
&lt;br&gt;LJ&amp;gt; Do you have a bug tracker or any place to submit patches yet?
&lt;br&gt;&lt;br&gt;&lt;br&gt;OK, I'll be glad to hear what kind of results you guys end up with.
&lt;br&gt;(And of course, patches are welcome!)
&lt;br&gt;&lt;br&gt;For now you can either send them to me directly, or via the FXScintilla
&lt;br&gt;mailing lists and/or bug tracker:
&lt;br&gt;&amp;nbsp;&lt;a href=&quot;http://savannah.nongnu.org/projects/fxscintilla/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://savannah.nongnu.org/projects/fxscintilla/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&amp;nbsp;- Jeff
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26318960&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-ANN--FXiTe-0.1-tp26309876p26318960.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26310383</id>
	<title>Re: [ANN] FXiTe 0.1</title>
	<published>2009-11-11T14:56:49Z</published>
	<updated>2009-11-11T14:56:49Z</updated>
	<author>
		<name>Lyle Johnson-4</name>
	</author>
	<content type="html">On Wed, Nov 11, 2009 at 4:27 PM, Jeff Pohlmeyer
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26310383&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;yetanothergeek@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; FXiTe is an advanced cross-platform text editor built with the Fox GUI toolkit
&lt;br&gt;&amp;gt; and the FXScintilla text widget. It features built-in syntax highlighting for
&lt;br&gt;&amp;gt; 40+ languages, an embedded Lua scripting engine, macro recording and playback,
&lt;br&gt;&amp;gt; multi-line regular expression search and replace, rudimentary ctags and calltip
&lt;br&gt;&amp;gt; support, a flexible interface to external tools, and a built-in
&lt;br&gt;&amp;gt; &amp;quot;message window&amp;quot;
&lt;br&gt;&amp;gt; to capture the output of external commands such as compiler error messages, etc.
&lt;br&gt;&lt;br&gt;Sounds good! I'm trying to build on OS X and running into a few snags
&lt;br&gt;(similar to ones I've seen before, so not exactly unexpected). Do you
&lt;br&gt;have a bug tracker or any place to submit patches yet?
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Foxgui-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26310383&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Foxgui-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/foxgui-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/foxgui-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-ANN--FXiTe-0.1-tp26309876p26310383.html" />
</entry>

</feed>
