wiki:GROUP_BASE_HALOS_AND_FRAME_POSITION_R1

Version 4 (modified by peko, 16 years ago) (diff)

--

Error: Macro BackLinksMenu(None) failed
compressed data is corrupt

Error: Macro TicketQuery(summary=FRAME_POSITION_R1, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|) failed
current transaction is aborted, commands ignored until end of transaction block

Analysis

Design

  • See the following:
  • The task requirement that is about aligning of halo buttons will be described here:
    • The HaloMenu currently deals with all buttons and we have only one type of halo. As the halo menus multiply, we need a way to restrict location of halo buttons in the menu. That is way we will have two types of halo menus:
      • FloatingHaloMenu - which is more of less like the current HaloMenu. It can have different locations. This is the case with the content halo idea, where the halo menu follows the caret in the text for example.
      • In addition to that one we will introduce another kind of halo menu that is bound to a rectangle - StaticHaloMenu. The implementations of this halo should provide a position according to the rectangle and the rectangle itself:
                        /////////////////////////////////////////
        		//				       //
        		//	*-upper left		       //
        		//	+-----------+* - right	       //
        		//	|	    |*		       //
        		//	|	    |*		       //
        		//	|	    |		       //
        		//	|	    |*		       //
        		//	+-----------+	 	       //
        		//	*****	     ** - bottom right //
        		//	   |			       //
        		//	bottom			       //
        		//				       //
        		/////////////////////////////////////////
        		
        	
        		TOP, BOTTOM, LEFT, RIGHT, TOP_LEFT_CORNER, BOTTOM_LEFT_CORNER, TOP_RIGHT_CORNER, BOTTOM_RIGHT_CORNER
        

Implementation

(Describe and link the implementation results here (from the wiki or the repository).)

Testing

(Place the testing results here.)

Comments

(Write comments for this or later revisions here.)