1. LaunchPad -- Screen Shot (so far)

Hello again,



Here's a screen shot as it is so far, including a view of the menu...

http://hometown.aol.com/xaxo/page10.html

Comments welcome.



Take care,
Al

And, good luck with your Euphoria programming!

My bumper sticker: "I brake for LED's"

 From "Black Knight":
"I can live with losing the good fight,
 but i can not live without fighting it".
"Well on second thought, maybe not."

new topic     » topic index » view message » categorize

2. Re: LaunchPad -- Screen Shot (so far)

Al Getz wrote:
> 
> 
> Hello again,
> 
> 
> Here's a screen shot as it is so far, including a view of the menu...
> 
> <a
> href="http://hometown.aol.com/xaxo/page10.html">http://hometown.aol.com/xaxo/page10.html</a>
> 
> Comments welcome.
> 
> 
> Al
> 
> 
> My bumper sticker: "I brake for LED's"
> 

Yes Al,

Very nice.

How did you get the tabs different colors.

Or better yet how can I get the active tab a different color than the rest?

Don Cole

new topic     » goto parent     » topic index » view message » categorize

3. Re: LaunchPad -- Screen Shot (so far)

don cole wrote:
> 
> Al Getz wrote:
> > 
> > 
> > Hello again,
> > 
> > 
> > Here's a screen shot as it is so far, including a view of the menu...
> > 
> > <a
> > href="http://hometown.aol.com/xaxo/page10.html">http://hometown.aol.com/xaxo/page10.html</a>
> > 
> > Comments welcome.
> > 
> > 
> > Al
> > 
> > 
> > My bumper sticker: "I brake for LED's"
> > 
> 
> Yes Al,
> 
> Very nice.
> 
> How did you get the tabs different colors.
> 
> Or better yet how can I get the active tab a different color than the rest?
> 
> Don Cole

Hi Don,


To get the tab to change color using the Microsoft tab control 
that comes with Windows, i guess you would have to at least
use an Owner Drawn tab control style.
The route i went here was to do a complete *custom* tab control,
where you can do just about anything with it once you get at
least the framework completed.

If you can wait a little bit as soon as im done with the LaunchPad
verion (shown there in that link) i'll be glad to publish the
custom tab control for use with my WinClass library.
The tab control shown there is just about all you need anyway,
basically just populate the pages with something other than a 
hot tracking button control (anything you want i guess).
I used hot tracking buttons for the Launchpad because that's
what i wanted for that, but any controls can go on one of the
tab pages.  There's already code to allow tab editing (color,name)
so you dont have to do that either, and you can easily disable
it if you dont want to allow your users to do that sort of thing.
Also already part of the tab control is the menu shown, that
allows the user to 'jump' to a tab right away, even if there are
50 tabs, and scroll it into view.
It'll take a bit more to get it up to standard where you can
do anything with that as you can with any tab control, but
it shouldnt be too hard.
Also implemented is "Swap Two Tabs", but requires an application
restart right now...but that can be upgraded too.


Take care,
Al

And, good luck with your Euphoria programming!

My bumper sticker: "I brake for LED's"

 From "Black Knight":
"I can live with losing the good fight,
 but i can not live without fighting it".
"Well on second thought, maybe not."

new topic     » goto parent     » topic index » view message » categorize

4. Re: LaunchPad -- Screen Shot (so far)

Al Getz wrote:
> 
> 
> Hello again,
> 
> 
> Here's a screen shot as it is so far, including a view of the menu...
> 
> <a
> href="http://hometown.aol.com/xaxo/page10.html">http://hometown.aol.com/xaxo/page10.html</a>
> 
> Comments welcome.
> 
> 
> Al
> 
Hi Al,

yes, I see now; that's very nice looking.
The only differences between the white popup menu, according to my first
suggestion, and the one shot "Label xx", that I intended for this particular 
project, consist in the immediateness and compactness (don't undervalue 
the minimum size, if you wish it to be used in real time), 
which in my opinion are critical for the Launch Pad; 
the choice is yours, but now I'm sure our thoughts did meet.

antonio

new topic     » goto parent     » topic index » view message » categorize

5. Re: LaunchPad -- Screen Shot (so far)

Antonio Alessi wrote:
> 
> Al Getz wrote:
> > 
> > 
> > Hello again,
> > 
> > 
> > Here's a screen shot as it is so far, including a view of the menu...
> > 
> > <a
> > href="http://hometown.aol.com/xaxo/page10.html">http://hometown.aol.com/xaxo/page10.html</a>
> > 
> > Comments welcome.
> > 
> > 
> > Al
> > 
> Hi Al,
> 
> yes, I see now; that's very nice looking.
> The only differences between the white popup menu, according to my first
> suggestion, and the one shot "Label xx", that I intended for this particular
> 
> project, consist in the immediateness and compactness (don't undervalue 
> the minimum size, if you wish it to be used in real time), 
> which in my opinion are critical for the Launch Pad; 
> the choice is yours, but now I'm sure our thoughts did meet.
> 
> antonio

Hi Antonio,


Well, what you see in that pic is prehaps not the best representation
of how i use the Launcher myself.  On another tab i have the whole
window filled up with buttons :)
It's probably still worthwhile looking into making it smaller
though.  I guess you mean size it to only fit the buttons on
the currently selected tab page?
If i make it smaller on the other page (with lots of buttons)
i'd have to scroll through the buttons.
I guess im using it as a sort of 'secondary' desktop right now.


Take care,
Al

And, good luck with your Euphoria programming!

My bumper sticker: "I brake for LED's"

 From "Black Knight":
"I can live with losing the good fight,
 but i can not live without fighting it".
"Well on second thought, maybe not."

new topic     » goto parent     » topic index » view message » categorize

6. Re: LaunchPad -- Screen Shot (so far)

Al Getz wrote:
> 
> Hi Antonio,
> 
> 
> Well, what you see in that pic is prehaps not the best representation
> of how i use the Launcher myself.  On another tab i have the whole
> window filled up with buttons :)
> It's probably still worthwhile looking into making it smaller
> though.  I guess you mean size it to only fit the buttons on
> the currently selected tab page?
> If i make it smaller on the other page (with lots of buttons)
> i'd have to scroll through the buttons.
> I guess im using it as a sort of 'secondary' desktop right now.
> 
> 
> Al
> 

Hi Al,

I'm sure it's worth to be made smaller; and it would be great to
reduce it dynamically, sized on the buttons to be seen (into the 
current tab), but I'm afraid this would be a bit complicated.

I thought also to a resizable to slim vertical bar, or horizontal only, 
since its function is that of being always accessible, but it cannot
overlap other windows, so something like a consistent bar, but
the nearest possible to a kind of bar. Anyway I guess the buttons 
should not have to be scrolled: this is possible if you limit the
buttons number for each tab, since the tab's number is not limited.

Another idea - in my free minutes :*) - was that of making everything
disappear but the buttons, or the buttons with let's say the 3-4 most 
used tabs, and enlarge all visible again on mouse over something..
(you will probably like this). Next, strive to reduce the buttons
to the half size; colors, a very good idea, they will help.

antonio

new topic     » goto parent     » topic index » view message » categorize

7. Re: LaunchPad -- Screen Shot (so far)

Antonio Alessi wrote:
> 
> Al Getz wrote:
> > 
> > Hi Antonio,
> > 
> > 
> > Well, what you see in that pic is prehaps not the best representation
> > of how i use the Launcher myself.  On another tab i have the whole
> > window filled up with buttons :)
> > It's probably still worthwhile looking into making it smaller
> > though.  I guess you mean size it to only fit the buttons on
> > the currently selected tab page?
> > If i make it smaller on the other page (with lots of buttons)
> > i'd have to scroll through the buttons.
> > I guess im using it as a sort of 'secondary' desktop right now.
> > 
> > 
> > Al
> > 
> 
> Hi Al,
> 
> I'm sure it's worth to be made smaller; and it would be great to
> reduce it dynamically, sized on the buttons to be seen (into the 
> current tab), but I'm afraid this would be a bit complicated.
> 
> I thought also to a resizable to slim vertical bar, or horizontal only, 
> since its function is that of being always accessible, but it cannot
> overlap other windows, so something like a consistent bar, but
> the nearest possible to a kind of bar. Anyway I guess the buttons 
> should not have to be scrolled: this is possible if you limit the
> buttons number for each tab, since the tab's number is not limited.
> 
> Another idea - in my free minutes :*) - was that of making everything
> disappear but the buttons, or the buttons with let's say the 3-4 most 
> used tabs, and enlarge all visible again on mouse over something..
> (you will probably like this). Next, strive to reduce the buttons
> to the half size; colors, a very good idea, they will help.
> 
> antonio


Hello again,


QUOTE
> Another idea - in my free minutes :*) - was that of making everything
> disappear but the buttons, or the buttons with let's say the 3-4 most 
> used tabs, and enlarge all visible again on mouse over something..
> (you will probably like this). Next, strive to reduce the buttons
> to the half size; colors, a very good idea, they will help.
> 
ENDQUOTE

Im not sure what you mean here about the disappearing buttons, but
i like the idea of 'half size' buttons, where the mouse over the
left half window enlarges the left buttons; over the right half 
enlarges the right set of buttons.
I'll probably wait on fancy stuff like this however, as im still working
on the essentials.  I want to delete a tab without restarting the app,
and stuff like that.
All in all, it's comming along nicely thanks to some of your ideas.


Thanks again,
Al

And, good luck with your Euphoria programming!

My bumper sticker: "I brake for LED's"

 From "Black Knight":
"I can live with losing the good fight,
 but i can not live without fighting it".
"Well on second thought, maybe not."

new topic     » goto parent     » topic index » view message » categorize

8. Re: LaunchPad -- Screen Shot (so far)

Al Getz wrote:
> 
> Hello again,
> 
> 
> > Another idea - in my free minutes :*) - was that of making everything
> > disappear but the buttons, or the buttons with let's say the 3-4 most 
> > used tabs, and enlarge all visible again on mouse over something..
> > (you will probably like this). Next, strive to reduce the buttons
> > to the half size; colors, a very good idea, they will help.
> 
> Im not sure what you mean here about the disappearing buttons, but
> i like the idea of 'half size' buttons, where the mouse over the
> left half window enlarges the left buttons; over the right half 
> enlarges the right set of buttons.
> I'll probably wait on fancy stuff like this however, as im still working
> on the essentials.  I want to delete a tab without restarting the app,
> and stuff like that.
> All in all, it's comming along nicely thanks to some of your ideas.
> 
> 
> Thanks again,
> Al
> 

Again a possible Language problem: 
"everything disappear but the buttons" is an expression that remembered 
to me a song title: "I can't give you anything but love", where 
"anything but love" should hold the affirmative sense of " only love", 
right?
However, at first I thought to hide all accessories, menus, tabs, boxes,
leaving just the buttons visible, and let the tabs, menu and checkboxes 
be visible again on touch; I thought also to the alternate buttons visibility
like you described, although I did not directly mention it;
the problem with this trick of things tha appear/disappear like the popups,
is that moving the mouse away for an instant lets them close, and this 
takes the operator nervous, improperly requiring to deserve more attention 
to lesser things.

but now comes "the best": after the essentials, of course, what about 
making the whole window background completely transparent, 
leaving just the buttons (and the frame border(?)) in view? 
isn't it charming, particularly for a LaunchPad? is that possible?

To delete a Tab? destroy( it). I do that without having to restart the prog.

I'm quite happy to play and replay with all these ideas; thank you.
Another song I like by Gershwins is "Nice work if you can get it"! :)

antonio

new topic     » goto parent     » topic index » view message » categorize

9. Re: LaunchPad -- Screen Shot (so far)

Antonio Alessi wrote:
> 
> Al Getz wrote:
> > 
> > Hello again,
> > 
> > 
> > > Another idea - in my free minutes :*) - was that of making everything
> > > disappear but the buttons, or the buttons with let's say the 3-4 most 
> > > used tabs, and enlarge all visible again on mouse over something..
> > > (you will probably like this). Next, strive to reduce the buttons
> > > to the half size; colors, a very good idea, they will help.
> > 
> > Im not sure what you mean here about the disappearing buttons, but
> > i like the idea of 'half size' buttons, where the mouse over the
> > left half window enlarges the left buttons; over the right half 
> > enlarges the right set of buttons.
> > I'll probably wait on fancy stuff like this however, as im still working
> > on the essentials.  I want to delete a tab without restarting the app,
> > and stuff like that.
> > All in all, it's comming along nicely thanks to some of your ideas.
> > 
> > 
> > Thanks again,
> > Al
> > 
> 
> Again a possible Language problem: 
> "everything disappear but the buttons" is an expression that remembered 
> to me a song title: "I can't give you anything but love", where 
> "anything but love" should hold the affirmative sense of " only love", 
> right?
> However, at first I thought to hide all accessories, menus, tabs, boxes,
> leaving just the buttons visible, and let the tabs, menu and checkboxes 
> be visible again on touch; I thought also to the alternate buttons visibility
> like you described, although I did not directly mention it;
> the problem with this trick of things tha appear/disappear like the popups,
> is that moving the mouse away for an instant lets them close, and this 
> takes the operator nervous, improperly requiring to deserve more attention 
> to lesser things.
I think i know what you mean here.  I like the sense of completeness
present now, the way it's presented on screen.

> 
> but now comes "the best": after the essentials, of course, what about 
> making the whole window background completely transparent, 
> leaving just the buttons (and the frame border(?)) in view? 
> isn't it charming, particularly for a LaunchPad? is that possible?
Yes that sounds 'charming' he he.  Not sure about this right now
though.  I sorta like the thing covering other windows so you know
the buttons are all together.

> 
> To delete a Tab? destroy( it). I do that without having to restart the prog.
Well, with this new Launcher there are a lot of sequences to maintain:
TabNames, ButtonNames, ID list, etc., etc.  If on tab is deleted, all
the sequences (or most of them) have to be squashed (ie take out one
element) to get rid of that tab information.  It's not that hard to do,
and i think i've gotten it to work ok now.  What was harder was getting
the whole tab view to redraw itself correctly, but it seems to be ok now.
I still have to add 'insert tab here' or something like that.  I'll wait
on this too, as there is the 'swap tabs' function which helps do this.

> 
> I'm quite happy to play and replay with all these ideas; thank you.
> Another song I like by Gershwins is "Nice work if you can get it"! :)
Yes me too, it's good to hash out ideas in order to get the best ones
out in the open.  Thanks for helping me do this.

> 
> antonio


Take care,
Al

And, good luck with your Euphoria programming!

My bumper sticker: "I brake for LED's"

 From "Black Knight":
"I can live with losing the good fight,
 but i can not live without fighting it".
"Well on second thought, maybe not."

new topic     » goto parent     » topic index » view message » categorize

10. Re: LaunchPad -- Screen Shot (so far)

Al Getz wrote:
> 
> Antonio Alessi wrote:

> > 
> > but now comes "the best": after the essentials, of course, what about 
> > making the whole window background completely transparent, 
> > leaving just the buttons (and the frame border(?)) in view? 
> > isn't it charming, particularly for a LaunchPad? is that possible?
> Yes that sounds 'charming' he he.  Not sure about this right now
> though.  I sorta like the thing covering other windows so you know
> the buttons are all together.
> 
Buttons must be all toghether anyway, since they should appear somehow
like people standing and pressed into a full bus. To gratify a possible
transparence though a minimum interspace should be granted, just to let
them to breath.. ;)

antonio

new topic     » goto parent     » topic index » view message » categorize

11. Re: LaunchPad -- Screen Shot (so far)

Al and Antonio,

This maybe a little off topic but how does one know which tabitem was clicked
last. (the top tab).

Don Cole

new topic     » goto parent     » topic index » view message » categorize

12. Re: LaunchPad -- Screen Shot (so far)

When considering transperency as an otion, plz remember those who 
do not have WinXP and thus no support for transparent windows.

Verne

new topic     » goto parent     » topic index » view message » categorize

13. Re: LaunchPad -- Screen Shot (so far)

don cole wrote:
> 
> Al and Antonio,
> 
> This maybe a little off topic but how does one know which tabitem was clicked
> last. (the top tab).
> 
> Don Cole


Hi Don,

a "curious" question with a simple answer:

sequence tabtxt = {}

procedure TAB_Change( integer self, integer event, sequence prm)
	
	? self
	? find( self, tabtxt)
	
end procedure

--- ========= TABctrl created already

for i = 1 to TabNbr do

    tabtxt&= create( TabItem, prm, TABctrl, hor, ver, width, height, 0)
    setHandler( tabtxt[$], w32HClick, routine_id( "TAB_Change"))

end for



antonio

new topic     » goto parent     » topic index » view message » categorize

14. Re: LaunchPad -- Screen Shot (so far)

Verne Tice wrote:
> 
> When considering transperency as an otion, plz remember those who 
> do not have WinXP and thus no support for transparent windows.
> 
> Verne

Hi Verne,

I use Win2k server since years (as I don't like XP :()
I did program transparency in my project without any problem.
However an "option" is just an option: the application running
should not be compromised by that.

antonio


antonio

new topic     » goto parent     » topic index » view message » categorize

15. Re: LaunchPad -- Screen Shot (so far)

Antonio Alessi wrote:
> 
> don cole wrote:
> > 
> > Al and Antonio,
> > 
> > This maybe a little off topic but how does one know which tabitem was
> > clicked
> > last. (the top tab).
> > 
> > Don Cole
> 
> 
> Hi Don,
> 
> a "curious" question with a simple answer:
> 
> }}}
<eucode>
> sequence tabtxt = {}
> 
> procedure TAB_Change( integer self, integer event, sequence prm)
> 	
> 	? self
> 	? find( self, tabtxt)
> 	
> end procedure
> 
> --- ========= TABctrl created already
> 
> for i = 1 to TabNbr do
> 
>     tabtxt&= create( TabItem, prm, TABctrl, hor, ver, width, height, 0)
>     setHandler( tabtxt[$], w32HClick, routine_id( "TAB_Change"))
> 
> end for
> </eucode>
{{{

> 
> 
> antonio

Thank you for your respose Antonio,

I don't know why you find it curious.

I want to change the color of that last tab to white.

Now you've given me place to do it. 

I couldn't find it anyplace in winClass or Arwin or win32lib.

Don Cole
 A Bug is an un-documented feature.
 A Feature is a documented Bug.

Don Cole

new topic     » goto parent     » topic index » view message » categorize

16. Re: LaunchPad -- Screen Shot (so far)

Hi Don,


In WinClass you use this function:

  TabN=GetSelectedTab(ID)

where
  TabN is the tab number of the selected tab, and
  ID is the ID of the property sheet

Sound simple enough?  :)


don cole wrote:
> 
> Antonio Alessi wrote:
> > 
> > don cole wrote:
> > > 
> > > Al and Antonio,
> > > 
> > > This maybe a little off topic but how does one know which tabitem was
> > > clicked
> > > last. (the top tab).
> > > 
> > > Don Cole
> > 
> > 
> > Hi Don,
> > 
> > a "curious" question with a simple answer:
> > 
> > }}}
<eucode>
> > sequence tabtxt = {}
> > 
> > procedure TAB_Change( integer self, integer event, sequence prm)
> > 	
> > 	? self
> > 	? find( self, tabtxt)
> > 	
> > end procedure
> > 
> > --- ========= TABctrl created already
> > 
> > for i = 1 to TabNbr do
> > 
> >     tabtxt&= create( TabItem, prm, TABctrl, hor, ver, width, height, 0)
> >     setHandler( tabtxt[$], w32HClick, routine_id( "TAB_Change"))
> > 
> > end for
> > </eucode>
{{{

> > 
> > 
> > antonio
> 
> Thank you for your respose Antonio,
> 
> I don't know why you find it curious.
> 
> I want to change the color of that last tab to white.
> 
> Now you've given me place to do it. 
> 
> I couldn't find it anyplace in winClass or Arwin or win32lib.
> 
> Don Cole
> 
> Don Cole


Take care,
Al

And, good luck with your Euphoria programming!

My bumper sticker: "I brake for LED's"

 From "Black Knight":
"I can live with losing the good fight,
 but i can not live without fighting it".
"Well on second thought, maybe not."

new topic     » goto parent     » topic index » view message » categorize

17. Re: LaunchPad -- Screen Shot (so far)

Antonio Alessi wrote:
> 
> Verne Tice wrote:
> > 
> > When considering transperency as an otion, plz remember those who 
> > do not have WinXP and thus no support for transparent windows.
> > 
> > Verne
> 
> Hi Verne,
> 
> I use Win2k server since years (as I don't like XP :()
> I did program transparency in my project without any problem.
> However an "option" is just an option: the application running
> should not be compromised by that.
> 
> antonio
> 
> 
> antonio

Hi antonio,

Yes, an option so the user can 'not' use it if desired.


Take care,
Al

And, good luck with your Euphoria programming!

My bumper sticker: "I brake for LED's"

 From "Black Knight":
"I can live with losing the good fight,
 but i can not live without fighting it".
"Well on second thought, maybe not."

new topic     » goto parent     » topic index » view message » categorize

18. Re: LaunchPad -- Screen Shot (so far)

Al Getz wrote:
> 
> Hi Don,
> 
> 
> In WinClass you use this function:
> 
>   TabN=GetSelectedTab(ID)
> 
> where
>   TabN is the tab number of the selected tab, and
>   ID is the ID of the property sheet
> 
> Sound simple enough?  :)
> 
> 
> don cole wrote:
> > Thank you for your respose Antonio,
> > 
> > I don't know why you find it curious.
> > 
> > Don Cole


Al Getz wrote:
> 
> Hi Don,
> 
> 
> In WinClass you use this function:
> 
>   TabN=GetSelectedTab(ID)
> 
> where
>   TabN is the tab number of the selected tab, and
>   ID is the ID of the property sheet
> 
> Sound simple enough?  :)

HI there Al,

does:

find( self, ID) 

sound so much complicated? :))

(the remaining lines were just explanatory, since the prog. has its own).
_____________
 
> 
> don cole wrote:
> > Thank you for your respose Antonio,
> > 
> > I don't know why you find it curious.
> > 
> > Don Cole

HI Don,

please, don't care my "curious" comment..
happy to be useful.

antonio

new topic     » goto parent     » topic index » view message » categorize

19. Re: LaunchPad -- Screen Shot (so far)

Antonio Alessi wrote:
> 
> Al Getz wrote:
> > 
> > Hi Don,
> > 
> > 
> > In WinClass you use this function:
> > 
> >   TabN=GetSelectedTab(ID)
> > 
> > where
> >   TabN is the tab number of the selected tab, and
> >   ID is the ID of the property sheet
> > 
> > Sound simple enough?  :)
> > 
> > 
> > don cole wrote:
> > > Thank you for your respose Antonio,
> > > 
> > > I don't know why you find it curious.
> > > 
> > > Don Cole
> 
> 
> Al Getz wrote:
> > 
> > Hi Don,
> > 
> > 
> > In WinClass you use this function:
> > 
> >   TabN=GetSelectedTab(ID)
> > 
> > where
> >   TabN is the tab number of the selected tab, and
> >   ID is the ID of the property sheet
> > 
> > Sound simple enough?  :)
> 
> HI there Al,
> 
> does:
> 
> find( self, ID) 
> 
> sound so much complicated? :))
> 
> (the remaining lines were just explanatory, since the prog. has its own).
> _____________
>  
> 
> antonio

No, why, should it?

Take care,
Al

And, good luck with your Euphoria programming!

My bumper sticker: "I brake for LED's"

 From "Black Knight":
"I can live with losing the good fight,
 but i can not live without fighting it".
"Well on second thought, maybe not."

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu