473,563 Members | 2,668 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

UI Challenge: How to create a real outliner (like Ecco, Grandview, etc) - SampleDisplay.b mp (0/1)

Rex

Hi - I have been looking for a solution to a particular User
Interface challenge for a long time. I have not posted this question
here previously - and I am now wondering if anyone can offer me some
ideas.

It is completely feasible for me to purchase 1 or more 3rd party
products here - I simply have not found *any* solution.

I am trying to create a specific type of software that is unique in a
few ways:

1. The overall program could be described as an "Outliner /
Word-Processor" (like Ecco or Grandview from the 90's).

2. The overall structure looks like a TreeView (like the left-side
hierarchical structure as shown in Windows Explorer).

3. But each item, or "node", can be 1 or more lines. In other words,
as the User types INTO that item and gets to the end of the row, it
word-wraps to the next line WITHIN that item. (Or the User can press
Shift-Enter to immediately go to a 2nd row within that item - even
before they get to the end of the row)

4. Ideally, each item will have the ability to have multiple styles
WITHIN it. For example, if I want to italicize one word (or phrase) or
colorize one word (or phrase), that would be possible.

5. KEY ITEM: As the User types within an item, and gets to the end of
a row, and it then WORD-WRAPS, the item must expand (just as in a
word-processor) AND all items below it will shift down on the screen.

6. To help explain further, I've attached a BMP screen-print that
shows what I'm trying to do. (This screen print is of a program called
Ecco, which stopped being produced about 10 years ago). In the
diagram, notice in particular the item in the middle with the BOX
around it.

Thanks for your time!

Rex


----

Sep 4 '06 #1
3 1383
Can you post the pic to a website and put a URL to it? I'd like to see this
if you don't mind.

Thx

"Rex" <rb*****@cfl.rr .comwrote in message
news:9c******** *************** *********@4ax.c om...
>
Hi - I have been looking for a solution to a particular User
Interface challenge for a long time. I have not posted this question
here previously - and I am now wondering if anyone can offer me some
ideas.

It is completely feasible for me to purchase 1 or more 3rd party
products here - I simply have not found *any* solution.

I am trying to create a specific type of software that is unique in a
few ways:

1. The overall program could be described as an "Outliner /
Word-Processor" (like Ecco or Grandview from the 90's).

2. The overall structure looks like a TreeView (like the left-side
hierarchical structure as shown in Windows Explorer).

3. But each item, or "node", can be 1 or more lines. In other words,
as the User types INTO that item and gets to the end of the row, it
word-wraps to the next line WITHIN that item. (Or the User can press
Shift-Enter to immediately go to a 2nd row within that item - even
before they get to the end of the row)

4. Ideally, each item will have the ability to have multiple styles
WITHIN it. For example, if I want to italicize one word (or phrase) or
colorize one word (or phrase), that would be possible.

5. KEY ITEM: As the User types within an item, and gets to the end of
a row, and it then WORD-WRAPS, the item must expand (just as in a
word-processor) AND all items below it will shift down on the screen.

6. To help explain further, I've attached a BMP screen-print that
shows what I'm trying to do. (This screen print is of a program called
Ecco, which stopped being produced about 10 years ago). In the
diagram, notice in particular the item in the middle with the BOX
around it.

Thanks for your time!

Rex


----

Sep 5 '06 #2
Rex
Hi Mike,
Here is the screen -shot (posted on my website) - The following 2 are
the same:

http://www.goodenergysoftware.com/SampleDisplay.gif (quicker)

http://www.goodenergysoftware.com/SampleDisplay.bmp (if you prefer
bmp)

Regards,
Rex
On Mon, 4 Sep 2006 21:51:10 -0400, "Mike C#" <xy*@xyz.comwro te:
>Can you post the pic to a website and put a URL to it? I'd like to see this
if you don't mind.

Thx

"Rex" <rb*****@cfl.rr .comwrote in message
news:9c******* *************** **********@4ax. com...
>>
Hi - I have been looking for a solution to a particular User
Interface challenge for a long time. I have not posted this question
here previously - and I am now wondering if anyone can offer me some
ideas.

It is completely feasible for me to purchase 1 or more 3rd party
products here - I simply have not found *any* solution.

I am trying to create a specific type of software that is unique in a
few ways:

1. The overall program could be described as an "Outliner /
Word-Processor" (like Ecco or Grandview from the 90's).

2. The overall structure looks like a TreeView (like the left-side
hierarchical structure as shown in Windows Explorer).

3. But each item, or "node", can be 1 or more lines. In other words,
as the User types INTO that item and gets to the end of the row, it
word-wraps to the next line WITHIN that item. (Or the User can press
Shift-Enter to immediately go to a 2nd row within that item - even
before they get to the end of the row)

4. Ideally, each item will have the ability to have multiple styles
WITHIN it. For example, if I want to italicize one word (or phrase) or
colorize one word (or phrase), that would be possible.

5. KEY ITEM: As the User types within an item, and gets to the end of
a row, and it then WORD-WRAPS, the item must expand (just as in a
word-processor) AND all items below it will shift down on the screen.

6. To help explain further, I've attached a BMP screen-print that
shows what I'm trying to do. (This screen print is of a program called
Ecco, which stopped being produced about 10 years ago). In the
diagram, notice in particular the item in the middle with the BOX
around it.

Thanks for your time!

Rex


----
Sep 5 '06 #3
OK, thanks. I don't know of any third-party controls off-hand that would
allow you to do that, but it looks an awful lot like the way PowerPoint does
outlining. Sorry I couldn't be of more help...

"Rex" <rb*****@cfl.rr .comwrote in message
news:7a******** *************** *********@4ax.c om...
Hi Mike,
Here is the screen -shot (posted on my website) - The following 2 are
the same:

http://www.goodenergysoftware.com/SampleDisplay.gif (quicker)

http://www.goodenergysoftware.com/SampleDisplay.bmp (if you prefer
bmp)

Regards,
Rex
On Mon, 4 Sep 2006 21:51:10 -0400, "Mike C#" <xy*@xyz.comwro te:
>>Can you post the pic to a website and put a URL to it? I'd like to see
this
if you don't mind.

Thx

"Rex" <rb*****@cfl.rr .comwrote in message
news:9c****** *************** ***********@4ax .com...
>>>
Hi - I have been looking for a solution to a particular User
Interface challenge for a long time. I have not posted this question
here previously - and I am now wondering if anyone can offer me some
ideas.

It is completely feasible for me to purchase 1 or more 3rd party
products here - I simply have not found *any* solution.

I am trying to create a specific type of software that is unique in a
few ways:

1. The overall program could be described as an "Outliner /
Word-Processor" (like Ecco or Grandview from the 90's).

2. The overall structure looks like a TreeView (like the left-side
hierarchica l structure as shown in Windows Explorer).

3. But each item, or "node", can be 1 or more lines. In other words,
as the User types INTO that item and gets to the end of the row, it
word-wraps to the next line WITHIN that item. (Or the User can press
Shift-Enter to immediately go to a 2nd row within that item - even
before they get to the end of the row)

4. Ideally, each item will have the ability to have multiple styles
WITHIN it. For example, if I want to italicize one word (or phrase) or
colorize one word (or phrase), that would be possible.

5. KEY ITEM: As the User types within an item, and gets to the end of
a row, and it then WORD-WRAPS, the item must expand (just as in a
word-processor) AND all items below it will shift down on the screen.

6. To help explain further, I've attached a BMP screen-print that
shows what I'm trying to do. (This screen print is of a program called
Ecco, which stopped being produced about 10 years ago). In the
diagram, notice in particular the item in the middle with the BOX
around it.

Thanks for your time!

Rex


----

Sep 5 '06 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
1955
by: Brian Murphy | last post by:
<?php /* A challenge to every PHP programmer.The one who's gonna solve this problem would be deemed as PSP(PHP Supreme Programmer).The problem is this : You have to write a script that displays a list of categories and subcategorieslike this one:
1
2021
by: Tim Clacy | last post by:
Be a hero and show me a good model of a hardware device register :-O This might seem like an absurd challenge; after all, the C++ language has been around for donkeys years now. It's a mature language and we have powerful design patterns to simplify complex problems. However, I've never seen, and have never been able to produce, a...
2
2618
by: Ken | last post by:
This is a challenge. Perhaps someone can offer suggestions. I am trying to create a variable, ordernumber, that increases by an increment of 1 every time the variable is accessed. For example: Call up the variable the first time: ordernumber = 1 "Reopen" the webpage, call up the variable a second time: ordernumber = 2, etc.
0
1605
by: Stephen | last post by:
This is a real brain-teaser and i'd really appreciate it if someone can try and understand what im trying to do and give me a few pointers or ideas to help me work out my problem. Im basically using the example of CUSTOM PAGING on a DataGrid on this page: http://www.dotnetjunkies.com/Tutorial/EA868776-D71E-448A-BC23-B64B871F967F.dcik and im...
7
2182
by: Patient Guy | last post by:
Coding patterns for regular expressions is completely unintuitive, as far as I can see. I have been trying to write script that produces an array of attribute components within an HTML element. Consider the example of the HTML element TABLE with the following attributes producing sufficient complexity within the element: <table...
24
3077
by: flkeyman | last post by:
Work in legal office. Trying to create solid designed database structure. This is list of tables w/fields and primary keys. Any comments/advice greatly appreciated. tbl-Defendants CaseNumber (primary key) FirstName MiddleName LastName
0
1075
by: Ryan Riehle | last post by:
Hi everyone! I'm new to this list. Does anyone know where I can find information regarding XML functionality in postgreSQL? Also, I could probably use some general advice... I'm working on a large project, and I'm running into an interesting challenge: My client is a testing lab, and they frequently develop new tests to perform for...
0
1469
by: aditya.siram | last post by:
Hi all, I recently found the Leo Outliner Tool (http://webpages.charter.net/edreamleo/front.html)written in Python and installed it on my Windows PC at work and my Debian and Ubuntu PC's at home. On my Linux installs, however, the application is jumpy. When scrolling down a long document in Leo, the redraw rate lags behind significantly as...
0
851
by: Richard Jones | last post by:
<http://media.pyweek.org/static/pygame.draw-0606.html> THE CHALLENGE: Create a game in up to 64kbytes of source code using only pygame (and python stdlib). No additional libraries, no external files (even ones loaded from a network). That means no PyOpenGL, no PNGs, no OGGs, etc. Feel free to jump on IRC @ freenode.net channel #pyweek....
0
7664
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main...
0
7583
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language...
0
7885
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. ...
1
7638
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For...
0
7948
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the...
1
5484
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes...
0
5213
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert...
0
3642
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in...
1
1198
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.