This is the mail archive of the mailing list for the frysk project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: The memory window

Looks like some great work. Some suggestions:

First, might be a good idea to host the images on rather than send them to the list


Not so much the memory window - but we need a consistent story with all our window titles. Should it be Frysk: <Window Function>?


Left Align: "Current Program Counter" with the TreeView.

The alignments with "Examine memory location", "From" and "To" look odd and jar the (well my) eye. Not sure what the solution is here.

The minus sign offsetting the decimal column in some cells looks a little odd too. Again not sure what the solution is here.


Add more vertical spacing between the top and bottoms text-boxs and treeview (I think either 12 or 18 - look in the HIG for guides there).

Spacing between labels and text-boxes is a little inconsistent.

Is the ordering of the columns dependent on how they are added? (IE if I add Hex first, then Binary is that order reflected in the UI?). Can I drag and drop the columns? (Personally I find binary representation least useful, and hex most; but other people will differ ;)

Coming together pretty well!



Mike Cvet wrote:
On Wed, 2006-07-05 at 07:34 -0500, Rick Moseley wrote:
That looks nice Mike! Good work there.

I was thinking there needs to be some way to easily determine in what format the data is being displayed and make it pretty easy to change formats, preferably, IMHO, from the main screen. Maybe there could be tabs with a view showing each format(dec, hex, oct, etc.). Maybe these tabs could be "tear-away" where a user could look at 2 or more formats simultaneously?

Just my 2¢.


Mike Cvet wrote:
Hey all,

Currently I'm working on implementing the memory window. If any of you
have ever used the 'examine memory' data tool from ddd, this is similar
to the functionality I would like to have.

As of last week, the window displayed all 32 bit words in binary, octal,
decimal and hex from the current program counter to a predetermined
memory location.

As of today, I am working on supporting endian-ness and reading
information from memory in 4, 8, 16, 32, and 64 bit chunks.

As you can see in the screenshot, the "from" spinbox determines where
the words should begin to be read from (will default to the PC) and "to"
is where the reading ends. "edit columns" displays options for the
number of bits, endian-ness, and radix.

Let me know if there are any suggestions, on the interface or otherwise.




Good ideas!

I've attached a screenshot with some further work. This was just
committed this evening and so is partially functional. Still having some
problems with memory reads though.

There are options to select endian-ness, number of bits, and radix, as

In a little while I'll work on getting the SpinButtons to increment in
multiple radii as well, and maybe implement some tabs. I know that the
alignment/organization of the window is off, so let me know what the
best arrangement might look like. I'm not very good with Glade yet.



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]