Re: [Yact-dev] Screenshots
Status: Pre-Alpha
Brought to you by:
basic
|
From: Daniel B. <ba...@we...> - 2000-03-11 09:57:11
|
On Thu, Mar 09, 2000 at 10:10:38PM -0800, Marius Sundbakken wrote: > Not that you've seen anything I've made, have you? :-) But I'm glad you > trust me :-) I've seen your QtVu web page. :) > Actually, I was thinking about the entity editors, like the class editor. Ok. Well, I have no opinions on this myself, so any ideas are welcome. For starters though I'm still thinking of beginning with that simple one item per line thing, just to get things visible and editable. Most of the work should be done in the individual item editors, reducing the problem to a minor layout thing. > However, I agree with you. If you have a lot of classes, packages etc, the > diagrams drown in all the other stuff. I often find myself browsing the > tree in Rose searching for diagrams. In those situations the tab bar at the top of the diagrams, as Object Domains has it, is a life safer. > >Suggestion: Something like the MS Visual Studio tools, with several > >treeviews on different tab pages, each with a different focus. > > Yes, that is the obvious solution. Good solutions should be obvious. :) > How many "types" of trees do we need? > > - Views / Diagrams > - Packages / Classes > - All-in-one? > > Either way, it is a trivial issue whether to use combobox or tabbar. That's true. The major difference is that with the combobox solution there is room for longer texts. > I guess this is a typical example of a Model-View case, right? Exactly. > Anyway... hm... I never got around to modify Qb so that it would compile, You didn't? I did it myself right now, just to see how hard it would be, and it was trivial: In qb.pro, just remove all files containing the string "odbc" in their names, and in yact.pro remove the entire second line of libraries, the one containing the odbc stuff. Rerun tmake, and that's it. Here is the patch, after copying qb.pro to qb2.pro, and yact.pro to yact2.pro. --- qb/qb.pro Wed Mar 1 19:38:14 2000 +++ qb/qb2.pro Sat Mar 11 10:04:06 2000 @@ -32,10 +32,6 @@ src/qbitemdesc.h \ src/qbitemvisitor.h \ src/qblink.h \ - src/qbodbc.h \ - src/qbodbccolumn.h \ - src/qbodbcsource.h \ - src/qbodbcstatement.h \ src/qboid.h \ src/qbquery.h \ src/qbrelation.h \ @@ -62,9 +58,6 @@ src/qbitemdesc.cpp \ src/qbitemvisitor.cpp \ src/qblink.cpp \ - src/qbodbccolumn.cpp \ - src/qbodbcsource.cpp \ - src/qbodbcstatement.cpp \ src/qboid.cpp \ src/qbquery.cpp \ src/qbrelation.cpp \ --- yact/src/yact.pro Wed Feb 23 21:59:22 2000 +++ yact/src/yact2.pro Sat Mar 11 10:05:21 2000 @@ -14,8 +14,7 @@ DESTDIR = bin MOC_DIR = meta OBJECTS_DIR = obj -unix:LIBS = -L/usr/src/qb -lqb \ - -L/usr/local/unixodbc/lib -lodbc -llog -lini -lodbcinst -llst +unix:LIBS = -L/usr/src/qb -lqb2 win32:LIBS = qb.lib "$(SYBASE)\win32\lib\odbc32.lib" \ imm32.lib /Basic |