Mathematica 9 is now available
Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2008

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Creating Palettes

  • To: mathgroup at smc.vnet.net
  • Subject: [mg86108] Re: Creating Palettes
  • From: David Bailey <dave at Remove_Thisdbailey.co.uk>
  • Date: Sun, 2 Mar 2008 13:55:05 -0500 (EST)
  • References: <fq8qi9$j5c$1@smc.vnet.net>

DOD wrote:
> I've just tried to create a palette in v6, it is much harder than it
> was in v5- is there a reason I can no longer "create a palette" from
> the edit menu, and then "generate from selection"?  Anyway, I figured
> out the tedious way to do it v6, but it won't create buttons I want:
> 
> CreatePalette[{PasteButton[a^2], PasteButton[b^2],
>    PasteButton[a^3], PasteButton[b^3],
>    PasteButton[(1 - a)], PasteButton[(1 - b)],
>    PasteButton[(1 - a)^2], PasteButton[(1 - b)^2],
>    PasteButton[(1 - a)^3], PasteButton[(1 - b)^3]
>    }
>   ];
> 
> The parentheses around "(1-a)" and "(1-b)" are never created when I
> press the buttons, only "1-a" and "1-b", which is obviously a problem
> if I'm multiplying things.  This defeats the purpose of the palette
> saving keystrokes.  Is there anyway to do this?
> 
If you want a paste button that represents multiplication then it is 
probably best to use:

PasteButton[\[SelectionPlaceholder](1-a)]

Using this form of button, you can select an expression - say a+b and 
get a correctly parenthesised product:

(a+b)(1-a)

David Bailey
http://www.dbaileyconsultancy.co.uk


  • Prev by Date: How can I show x,y values next to points on plot? tia sal2
  • Next by Date: Mathematica Integration help
  • Previous by thread: RE: Creating Palettes
  • Next by thread: RE: Creating Palettes