Recent Changes - Search:


Users


Developers

edit SideBar

GUI

Developers.GUI History

Show minor edits - Show changes to markup

May 03, 2007, at 07:14 PM by 24.6.247.48 -
Changed lines 1-12 from:

20WOER http://gaestebuch4u.de/gb/levitablog.html loan [url=http://cycleshibuya.com/resbbs/patio.cgi]loan[/url] loan <a href="http://gaestebuch4u.de/gb/generic-cialis5.html">cheap loan</a> cheap loan

to:

http://ridiculousfish.com/hexfiend/docs/images/HexFiendGUI.gif
Hex Fiend's document window Cocoa view hierarchy is shown above. Of course, the topmost MyDocument is not really a view, but it conceptually owns all of its contents.

Note that Hex Fiend uses NSTextView and NSScroller, but no NSScrollView. Because Hex Fiend supports files larger than you would want to put into an NSTextView, the MyDocument class takes over all of NSScrollView's responsibilities.

From outside to inside, left to right:

  • MyDocument, the NSDocument subclass, acts as the controller (as in MVC) - it sets up the views and communicates with the data representation.
  • DataViewHolder is a simple flipped view, and doesn't do much except draw the horizontal and vertical lines outside the resize indicator (what, you thought Cocoa did that for you?)
  • LineCountingView is a simple view for showing the line numbers.
  • DataViews act as intermediate controllers - they are responsible for converting the raw data to or from a specific representation (currently ASCII or hex). There is currently a subclass for ASCII and one for hexadecimal.
  • DataTextViews are NSTextView subclasses responsible for representation-specific NSTextView overrides. There is currently a subclass for ASCII and one for hexadecimal.
May 03, 2007, at 03:33 AM by mortgage - mortgage
Changed lines 1-12 from:

http://ridiculousfish.com/hexfiend/docs/images/HexFiendGUI.gif
Hex Fiend's document window Cocoa view hierarchy is shown above. Of course, the topmost MyDocument is not really a view, but it conceptually owns all of its contents.

Note that Hex Fiend uses NSTextView and NSScroller, but no NSScrollView. Because Hex Fiend supports files larger than you would want to put into an NSTextView, the MyDocument class takes over all of NSScrollView's responsibilities.

From outside to inside, left to right:

  • MyDocument, the NSDocument subclass, acts as the controller (as in MVC) - it sets up the views and communicates with the data representation.
  • DataViewHolder is a simple flipped view, and doesn't do much except draw the horizontal and vertical lines outside the resize indicator (what, you thought Cocoa did that for you?)
  • LineCountingView is a simple view for showing the line numbers.
  • DataViews act as intermediate controllers - they are responsible for converting the raw data to or from a specific representation (currently ASCII or hex). There is currently a subclass for ASCII and one for hexadecimal.
  • DataTextViews are NSTextView subclasses responsible for representation-specific NSTextView overrides. There is currently a subclass for ASCII and one for hexadecimal.
to:

20WOER http://gaestebuch4u.de/gb/levitablog.html loan [url=http://cycleshibuya.com/resbbs/patio.cgi]loan[/url] loan <a href="http://gaestebuch4u.de/gb/generic-cialis5.html">cheap loan</a> cheap loan

October 22, 2006, at 09:24 AM by 67.169.17.159 -
Changed line 12 from:
  • TextDataViews? are NSTextView subclasses responsible for representation-specific NSTextView overrides. There is currently a subclass for ASCII and one for hexadecimal.
to:
  • DataTextViews are NSTextView subclasses responsible for representation-specific NSTextView overrides. There is currently a subclass for ASCII and one for hexadecimal.
October 22, 2006, at 08:40 AM by 67.169.17.159 -
Changed line 3 from:

Hex Fiend's document window Cocoa view hierarchy is shown above. Of course, the topmost MyDocument is not really a view.\\\

to:

Hex Fiend's document window Cocoa view hierarchy is shown above. Of course, the topmost MyDocument is not really a view, but it conceptually owns all of its contents.\\\

October 22, 2006, at 08:39 AM by 67.169.17.159 -
October 22, 2006, at 08:39 AM by 67.169.17.159 -
Changed line 12 from:
  • TextDataViews? are NSTextView subclasses responsible for representation-specific NSTextView behavior. There is currently a subclass for ASCII and one for hexadecimal.
to:
  • TextDataViews? are NSTextView subclasses responsible for representation-specific NSTextView overrides. There is currently a subclass for ASCII and one for hexadecimal.
October 22, 2006, at 08:38 AM by 67.169.17.159 -
Changed line 9 from:
  • DataViewHolder is a simple flipped view, and doesn't do much except draw the horizontal and vertical lines outside the resize indicator (what, you think Cocoa did that for you?)
to:
  • DataViewHolder is a simple flipped view, and doesn't do much except draw the horizontal and vertical lines outside the resize indicator (what, you thought Cocoa did that for you?)
October 22, 2006, at 08:38 AM by 67.169.17.159 -
Changed lines 4-6 from:

Note that Hex Fiend uses NSTextView and NSScroller, but no NSScrollView. Because Hex Fiend supports files larger than you would want to put into an NSTextView, the MyDocument class takes over all of NSScrollView's responsibilities.

to:

Note that Hex Fiend uses NSTextView and NSScroller, but no NSScrollView. Because Hex Fiend supports files larger than you would want to put into an NSTextView, the MyDocument class takes over all of NSScrollView's responsibilities.

October 22, 2006, at 08:37 AM by 67.169.17.159 -
Changed lines 3-4 from:

Hex Fiend's document window Cocoa view hierarchy is shown above. Of course, the topmost MyDocument is not really a view.

to:

Hex Fiend's document window Cocoa view hierarchy is shown above. Of course, the topmost MyDocument is not really a view.

Note that Hex Fiend uses NSTextView and NSScroller, but no NSScrollView. Because Hex Fiend supports files larger than you would want to put into an NSTextView, the MyDocument class takes over all of NSScrollView's responsibilities.

Changed lines 11-12 from:
to:
  • DataViews act as intermediate controllers - they are responsible for converting the raw data to or from a specific representation (currently ASCII or hex). There is currently a subclass for ASCII and one for hexadecimal.
  • TextDataViews? are NSTextView subclasses responsible for representation-specific NSTextView behavior. There is currently a subclass for ASCII and one for hexadecimal.
October 22, 2006, at 08:32 AM by 67.169.17.159 -
Changed lines 5-9 from:

From outside to inside, left to right:
MyDocument, the NSDocument subclass, acts as the controller (as in MVC) - it sets up the views and communicates with the data representation.
DataViewHolder is a simple flipped view, and doesn't do much except draw the horizontal and vertical lines outside the resize indicator (what, you think Cocoa did that for you?)
LineCountingView is a simple view for showing the line numbers.
DataViews are responsible.\\

to:

From outside to inside, left to right:

  • MyDocument, the NSDocument subclass, acts as the controller (as in MVC) - it sets up the views and communicates with the data representation.
  • DataViewHolder is a simple flipped view, and doesn't do much except draw the horizontal and vertical lines outside the resize indicator (what, you think Cocoa did that for you?)
  • LineCountingView is a simple view for showing the line numbers.
  • DataViews are responsible.
October 22, 2006, at 08:31 AM by 67.169.17.159 -
Changed lines 5-9 from:

From outside to inside, left to right: MyDocument, the NSDocument subclass, acts as the controller (as in MVC) - it sets up the views and communicates with the data representation. DataViewHolder is a simple flipped view, and doesn't do much except draw the horizontal and vertical lines outside the resize indicator (what, you think Cocoa did that for you?) LineCountingView is a simple view for showing the line numbers. DataViews are responsible.

to:

From outside to inside, left to right:
MyDocument, the NSDocument subclass, acts as the controller (as in MVC) - it sets up the views and communicates with the data representation.
DataViewHolder is a simple flipped view, and doesn't do much except draw the horizontal and vertical lines outside the resize indicator (what, you think Cocoa did that for you?)
LineCountingView is a simple view for showing the line numbers.
DataViews are responsible.\\

October 22, 2006, at 08:30 AM by 67.169.17.159 -
Changed lines 5-9 from:

MyDocument, the NSDocument subclass, acts as the controller (as in MVC) - it sets up the views and communicates with the data representation.

to:

From outside to inside, left to right: MyDocument, the NSDocument subclass, acts as the controller (as in MVC) - it sets up the views and communicates with the data representation. DataViewHolder is a simple flipped view, and doesn't do much except draw the horizontal and vertical lines outside the resize indicator (what, you think Cocoa did that for you?) LineCountingView is a simple view for showing the line numbers. DataViews are responsible.

October 22, 2006, at 08:25 AM by 67.169.17.159 -
Changed lines 3-5 from:

Hex Fiend's document window Cocoa view hierarchy is shown above. Of course, the topmost MyDocument is not really a view.

to:

Hex Fiend's document window Cocoa view hierarchy is shown above. Of course, the topmost MyDocument is not really a view.

MyDocument, the NSDocument subclass, acts as the controller (as in MVC) - it sets up the views and communicates with the data representation.

October 22, 2006, at 08:23 AM by 67.169.17.159 -
Changed line 3 from:

Hex Fiend's Cocoa view hierarchy is shown above.

to:

Hex Fiend's document window Cocoa view hierarchy is shown above. Of course, the topmost MyDocument is not really a view.

October 22, 2006, at 08:23 AM by 67.169.17.159 -
Added lines 1-3:

http://ridiculousfish.com/hexfiend/docs/images/HexFiendGUI.gif
Hex Fiend's Cocoa view hierarchy is shown above.

Edit - History - Print - Recent Changes - Search
Page last modified on May 03, 2007, at 07:14 PM