<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for Gallimaufry</title>
	<atom:link href="http://www.kegebein.net/blog/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kegebein.net/blog</link>
	<description>Random thoughts about ideas, solutions, everything …</description>
	<lastBuildDate>Thu, 25 Feb 2010 14:44:17 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Something about Filemaker 11 by FileMaker 11 steht vor der Tür! &#187; NEWS der (cs) Anwendungen &#124; Dirk Nöller &#8211; Filemaker Entwickler</title>
		<link>http://www.kegebein.net/blog/2009/04/something-about-filemaker-11/comment-page-1/#comment-19</link>
		<dc:creator>FileMaker 11 steht vor der Tür! &#187; NEWS der (cs) Anwendungen &#124; Dirk Nöller &#8211; Filemaker Entwickler</dc:creator>
		<pubDate>Thu, 25 Feb 2010 14:44:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.kegebein.net/blog/?p=44#comment-19</guid>
		<description>[...] sein erster Erfahrungsbereicht. [...]</description>
		<content:encoded><![CDATA[<p>[...] sein erster Erfahrungsbereicht. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Self-made Toolbar by samatdf</title>
		<link>http://www.kegebein.net/blog/2009/04/self-made-toolbar/comment-page-1/#comment-18</link>
		<dc:creator>samatdf</dc:creator>
		<pubDate>Tue, 15 Dec 2009 21:11:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.kegebein.net/blog/?p=86#comment-18</guid>
		<description>Nice - there is a great JavaScript library available for creating SVG/Canvas graphics, which should get the drawing working in Internet Explorer.

Take a look at the &#039;raphaeljs&#039; website.

Also, have a look at the Fusion Reactor plugin for FileMaker. It enables you to do loads of cool things like display images from a container field in a web viewer, and run scripts, calculations or update fields from within your JavaScript code. Pretty neat stuff. It also lets you create your own drop in functions which can do all that stuff your own way! Its got pretty good documentation too.

Using this, you could just provide a script which handles the basic functionaly, and a table with a record for each button. Each button record could have two containers, one for an active image, and one for an inactive version. It can also have three text fields - the first to give the button a label, a second to name a script to run when you click that button, and the other for an optional parameter to pass to that script.

Then, users would only need to import that table, and your script to get the whole thing working, and they could easily add their own buttons, or change the button images to theme it. Pretty cool!</description>
		<content:encoded><![CDATA[<p>Nice &#8211; there is a great JavaScript library available for creating SVG/Canvas graphics, which should get the drawing working in Internet Explorer.</p>
<p>Take a look at the &#8216;raphaeljs&#8217; website.</p>
<p>Also, have a look at the Fusion Reactor plugin for FileMaker. It enables you to do loads of cool things like display images from a container field in a web viewer, and run scripts, calculations or update fields from within your JavaScript code. Pretty neat stuff. It also lets you create your own drop in functions which can do all that stuff your own way! Its got pretty good documentation too.</p>
<p>Using this, you could just provide a script which handles the basic functionaly, and a table with a record for each button. Each button record could have two containers, one for an active image, and one for an inactive version. It can also have three text fields &#8211; the first to give the button a label, a second to name a script to run when you click that button, and the other for an optional parameter to pass to that script.</p>
<p>Then, users would only need to import that table, and your script to get the whole thing working, and they could easily add their own buttons, or change the button images to theme it. Pretty cool!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Self-made Toolbar by sofi</title>
		<link>http://www.kegebein.net/blog/2009/04/self-made-toolbar/comment-page-1/#comment-17</link>
		<dc:creator>sofi</dc:creator>
		<pubDate>Wed, 16 Sep 2009 15:16:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.kegebein.net/blog/?p=86#comment-17</guid>
		<description>Arnold,

I am new to filemaker, but I have to develop a database for my company.
I&#039;d like to hide the filemaker toolbar and use yours instead. My problem is that I&#039;d like to add two buttons in the find mode, to include or exclude records but I don&#039;t really understand how to do it because I do not know anything about HTML code!
Is there any chance you could explain how to do that? It would be really helpful, and kind!

Sophie

PS: I hope my vocabulary is ok, I&#039;m French and I&#039;m using a french version of filemaker...</description>
		<content:encoded><![CDATA[<p>Arnold,</p>
<p>I am new to filemaker, but I have to develop a database for my company.<br />
I&#8217;d like to hide the filemaker toolbar and use yours instead. My problem is that I&#8217;d like to add two buttons in the find mode, to include or exclude records but I don&#8217;t really understand how to do it because I do not know anything about HTML code!<br />
Is there any chance you could explain how to do that? It would be really helpful, and kind!</p>
<p>Sophie</p>
<p>PS: I hope my vocabulary is ok, I&#8217;m French and I&#8217;m using a french version of filemaker&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on New Design by Arnold Kegebein</title>
		<link>http://www.kegebein.net/blog/2009/09/new-design/comment-page-1/#comment-16</link>
		<dc:creator>Arnold Kegebein</dc:creator>
		<pubDate>Mon, 07 Sep 2009 10:48:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.kegebein.net/blog/?p=175#comment-16</guid>
		<description>Comments are working again!</description>
		<content:encoded><![CDATA[<p>Comments are working again!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Key-Controlled by chivalry</title>
		<link>http://www.kegebein.net/blog/2009/08/key-controlled/comment-page-1/#comment-14</link>
		<dc:creator>chivalry</dc:creator>
		<pubDate>Thu, 27 Aug 2009 17:08:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.kegebein.net/blog/?p=165#comment-14</guid>
		<description>Here&#039;s how I solve the same issue, which you might be interested in.

First of all, I use a custom function written by Mikhail Edoshin, BitIsSet( Number, Bit ).

// Returns whether or not the binary bit in the given number is turned on. i.e., ~BitIsSet( 16; 5 ) would return True as 16 is 10000 in
//   binary. Similarly, ~BitIsSet( 18; 2 ) would also return True as 18 is 10010 in binary. This calculation is thanks to Mikhail Edoshin
//   and is found at http://edoshin.skeletonkey.com/2005/11/custom_function.html.
//
// Written by Mikhail Edoshin

Mod( Div( Number; 2 ^ ( Bit - 1 ) ); 2 )

Next I have a set of custom functions that are simply constants, such as kModifierShift:

// Used as a named constant. Should have a value such that ModifierKeyIsActive( kModifierShift ) = True when the shift key is held down.

1

kModifierCapsLock is 2, kModifierControl is 3, etc, each value corresponding to the bit tha

t&#039;s true from GetActiveModifierKeys.

Finally, I have ModifierKeyIsActive( ModifierKey ), which accepts one of those constant custom functions:

// The ModifierKey parameter should be an integer between 1 and 5. These can be accessed via the kModifier* custom function
//   constants. Returns whether or not the given modifier key, as specified by it&#039;s power of two equivalent, is held down at the time
//   the function is evaluated.
//
// EXTERNAL REQUIREMENTS: The BitIsSet custom function. Easiest to use with the presence of the kModifier* custom function
//   constants.
//
// Written by Charles Ross

BitIsSet( Get( ActiveModifierKeys ); ModifierKey )

With the above, I get code that looks quite nice: If[ ModifierKeyIsActive( kModifierShift )]</description>
		<content:encoded><![CDATA[<p>Here&#8217;s how I solve the same issue, which you might be interested in.</p>
<p>First of all, I use a custom function written by Mikhail Edoshin, BitIsSet( Number, Bit ).</p>
<p>// Returns whether or not the binary bit in the given number is turned on. i.e., ~BitIsSet( 16; 5 ) would return True as 16 is 10000 in<br />
//   binary. Similarly, ~BitIsSet( 18; 2 ) would also return True as 18 is 10010 in binary. This calculation is thanks to Mikhail Edoshin<br />
//   and is found at <a  href="http://edoshin.skeletonkey.com/2005/11/custom_function.html" rel="nofollow" class="external external_icon">http://edoshin.skeletonkey.com/2005/11/custom_function.html</a>.<br />
//<br />
// Written by Mikhail Edoshin</p>
<p>Mod( Div( Number; 2 ^ ( Bit &#8211; 1 ) ); 2 )</p>
<p>Next I have a set of custom functions that are simply constants, such as kModifierShift:</p>
<p>// Used as a named constant. Should have a value such that ModifierKeyIsActive( kModifierShift ) = True when the shift key is held down.</p>
<p>1</p>
<p>kModifierCapsLock is 2, kModifierControl is 3, etc, each value corresponding to the bit tha</p>
<p>t&#8217;s true from GetActiveModifierKeys.</p>
<p>Finally, I have ModifierKeyIsActive( ModifierKey ), which accepts one of those constant custom functions:</p>
<p>// The ModifierKey parameter should be an integer between 1 and 5. These can be accessed via the kModifier* custom function<br />
//   constants. Returns whether or not the given modifier key, as specified by it&#8217;s power of two equivalent, is held down at the time<br />
//   the function is evaluated.<br />
//<br />
// EXTERNAL REQUIREMENTS: The BitIsSet custom function. Easiest to use with the presence of the kModifier* custom function<br />
//   constants.<br />
//<br />
// Written by Charles Ross</p>
<p>BitIsSet( Get( ActiveModifierKeys ); ModifierKey )</p>
<p>With the above, I get code that looks quite nice: If[ ModifierKeyIsActive( kModifierShift )]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Self-made Toolbar by Arnold Kegebein</title>
		<link>http://www.kegebein.net/blog/2009/04/self-made-toolbar/comment-page-1/#comment-13</link>
		<dc:creator>Arnold Kegebein</dc:creator>
		<pubDate>Sun, 23 Aug 2009 15:53:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.kegebein.net/blog/?p=86#comment-13</guid>
		<description>I am happy you like it.

The inverted colors for the found set icon is intentional. Similar to a menu or other toolbars, if the item is not accessible, its color is desaturated (grayed out). Available items have a full, saturated color. The way FileMaker colored the found set icon always confused me. With my own toolbar I was able to correct this.</description>
		<content:encoded><![CDATA[<p>I am happy you like it.</p>
<p>The inverted colors for the found set icon is intentional. Similar to a menu or other toolbars, if the item is not accessible, its color is desaturated (grayed out). Available items have a full, saturated color. The way FileMaker colored the found set icon always confused me. With my own toolbar I was able to correct this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Self-made Toolbar by cbseven</title>
		<link>http://www.kegebein.net/blog/2009/04/self-made-toolbar/comment-page-1/#comment-12</link>
		<dc:creator>cbseven</dc:creator>
		<pubDate>Sun, 23 Aug 2009 07:49:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.kegebein.net/blog/?p=86#comment-12</guid>
		<description>Arnold,

This is some amazing work - how do you find the time??

Incidentally, you seem to have inverted the found set (pie chart) icon from the standard FileMaker behavior. Was this intentional? I kind of like your implementation.</description>
		<content:encoded><![CDATA[<p>Arnold,</p>
<p>This is some amazing work &#8211; how do you find the time??</p>
<p>Incidentally, you seem to have inverted the found set (pie chart) icon from the standard FileMaker behavior. Was this intentional? I kind of like your implementation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on More Fun with Parameters by More Fun with Parameters (2) &#8211; Gallimaufry</title>
		<link>http://www.kegebein.net/blog/2009/06/more-fun-with-parameters/comment-page-1/#comment-10</link>
		<dc:creator>More Fun with Parameters (2) &#8211; Gallimaufry</dc:creator>
		<pubDate>Sat, 27 Jun 2009 04:47:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.kegebein.net/blog/?p=145#comment-10</guid>
		<description>[...] all parameter pass to the script to local variables. The function param.assign was described in a previous article. The next line retrieves the parameter definition from the script [...]</description>
		<content:encoded><![CDATA[<p>[...] all parameter pass to the script to local variables. The function param.assign was described in a previous article. The next line retrieves the parameter definition from the script [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Manage Parameters by Arnold Kegebein</title>
		<link>http://www.kegebein.net/blog/2009/06/manage-parameters/comment-page-1/#comment-9</link>
		<dc:creator>Arnold Kegebein</dc:creator>
		<pubDate>Wed, 24 Jun 2009 17:18:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.kegebein.net/blog/?p=140#comment-9</guid>
		<description>@Mikhail
Thank you for the links. I knew about them already. And as you can see in my newest entry, I consider you and your blog as an inspiration for my ideas working with parameters.

I was working with an Evaluate/Quote solution myself, but were running in some problems too. But I am using evaluation in other CFs, because it can make life so much easier. :-)

I wonder, what you think about my other functions. I am on vacation right now, using the time to add some content to my blog. Expect more from my Custom Function Vault soon.</description>
		<content:encoded><![CDATA[<p>@Mikhail<br />
Thank you for the links. I knew about them already. And as you can see in my newest entry, I consider you and your blog as an inspiration for my ideas working with parameters.</p>
<p>I was working with an Evaluate/Quote solution myself, but were running in some problems too. But I am using evaluation in other CFs, because it can make life so much easier. <img src='http://www.kegebein.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>I wonder, what you think about my other functions. I am on vacation right now, using the time to add some content to my blog. Expect more from my Custom Function Vault soon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Manage Parameters by More Fun with Parameters &#8211; Gallimaufry</title>
		<link>http://www.kegebein.net/blog/2009/06/manage-parameters/comment-page-1/#comment-8</link>
		<dc:creator>More Fun with Parameters &#8211; Gallimaufry</dc:creator>
		<pubDate>Wed, 24 Jun 2009 17:04:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.kegebein.net/blog/?p=140#comment-8</guid>
		<description>[...] my previous entry I described two customs functions for managing parameters: param and param.get. They encode and [...]</description>
		<content:encoded><![CDATA[<p>[...] my previous entry I described two customs functions for managing parameters: param and param.get. They encode and [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
