Re: Ideas for Tab Control: the «Load As»

new topic     » goto parent     » topic index » view thread      » older message » newer message

Antonio Alessi wrote:
> 
> Al Getz wrote:
> 
> > Hi Antonio,
> > 
> > Yeah maybe tabs on top AND bottom might be a bit too much.
> > As far as fitting more 'filenames' in your app, perhaps you
> > can go to two lines of tabs?  That's just a matter of changing
> > style, although i dont want to do that with my app...i want
> > single tab line only.
> > I like the idea of having them stack vertically instead of horz.
> > That might work out nice too.  The text will fit nicer too and
> > yeah, many more buttons can fit on the same control when they
> > are on the side because the tab buttons dont have to be that
> > high.  Im going to have to make this style too...just sounds 
> > too good to pass by smile
> > 
> > 
> > Al
> 
> Hi there Al,
> 
> 1st, a "new" not so new:
> 
> do you well know the Windows Toolbars? I had a surprise just trying 
> to answer you about the left bar with buttons: can extract a toolbar 
> from the main bar to the desktop, and create any kind of panel like 
> your Launchpad, with icons of any size and other. 
> Think a screen shot is much more explanatory than a fair description; 
> look at:
> 
> <a
> href="http://www.myway.it/EU/toolbars.gif">http://www.myway.it/EU/toolbars.gif</a>
> 
> ____________________
> 
> I don't know how to obtain two tabs lines in my application, do you?
> Perhaps the best solution would be to have lateral tabs, not upper..
> 
> And now the real news:
> 
> After one night consulting my pillow, a solution enlightened the new 
> day, that M$ «in his infinite "wisdom", did not provide» nor imagine 
> at all: the LOAD AS function.
> 
> Let's be serious :|
> Suppose to work with EU programs; we have preset 4 categories: 
> 
> 1. Main     (.exw)
> 2. Include
> 3. Data     (Ini and resources)
> 4. Documents
> 
> The idea is to group every loaded file under one of these, with "Load As".
> So we could switch with ease from one kind of file to the other, quickly
> reaching our targets. One more click is always preferable to any scroll.
> 
> 
> How to handle that division? Not by a Tab including other Tabs, but with
> four [Bang!]menu, each making visible its own set of TABs, with a single
> Tab control. When you spoke of Tree, you were following this road;
> menu structures are ready to meet that and more.
> 
> We could have the choice then to pre-define our families of files, or to
> state them on load, by filetype or anything else we will be prompted for.
> Of course we can directly load or drag any file to the current group.
> In other words, this process can be dynamic and the number of grouping 
> menus can grow as needed. Do you like that?
> 
> This may give us two lines, but it's to you where to put them; are there
> with EU FlatToolBars or ReBars that can be dragged out of the window and
> made independent from the parent, like the Windows' toolbars above? 
> this could resolve many questions.
> 
> However you will have just one line of Tabs.
> 
> If this doesn't satisfy you, nothing remain but to create "simple" menus 
> used as the true files' controls to the place of the tabs: one line, trees,
> shortened names (that could appear fullpath when clicked) 
> and "that's all Folks!"
> 
> antonio

Hi Antonio,

Well, i think maybe if i wanted to go the toolbar route couldnt
i just use a listview window and allow users to put whatever they
wanted in there, and move it around too?

I wanted to definitely stay away from using menu systems for
navagation, because they take too long to navigate when there
are a lot of sub levels.  I liked the idea for the tabs however,
but we cant get into sub menu levels or it gets just as hard
to navigate as "Favorites" in Internet Explorer, right?

You can easily obtain multiple (more than one) lines of tab
buttons on your tab control by using the TCS_MULTILINE style.
This means your tab control could have two, three, or more
lines of tabs instead of just one.  The down side to this is
you  have to resize the tab windows (area where stuff is
displayed) every time the number of lines increases (by the user)
or else leave enough room at the top above displayed items
for the new tab lines to appear.  You'll have to look into
how to manage this best.

For my app i wanted to stick with one line of tabs so as not to
take up too much room vertically, leaving more room for things
the user wants to add to the tab pages.



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 thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu