~sil2100/nux/precise_sru-1

« back to all changes in this revision

Viewing changes to Nux/GridHLayout.cpp

  • Committer: Didier Roche
  • Date: 2012-02-17 10:28:35 UTC
  • mfrom: (159.3.34)
  • Revision ID: didier.roche@canonical.com-20120217102835-7fyqcabz0vad239t
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
615
615
        return NULL;
616
616
      }
617
617
 
 
618
      if ((direction == KEY_NAV_LEFT) && position % nun_column == 0)
 
619
      {
 
620
        return NULL;
 
621
      }
 
622
 
618
623
      if ((direction == KEY_NAV_RIGHT) && (it_next == _layout_element_list.end()))
619
624
      {
620
625
        // last item
621
626
        return NULL;
622
627
      }
623
628
 
 
629
      if ((direction == KEY_NAV_RIGHT) && position % nun_column == nun_column - 1)
 
630
      {
 
631
        // last item
 
632
        return NULL;
 
633
      }
 
634
 
624
635
      if ((direction == KEY_NAV_UP) && ((position / nun_column) == 0))
625
636
      {
626
637
        // top edge