Project

General

Profile

Feature #3037

implement FRAME:NEXT-TAB-ITEM runtime support

Added by Greg Shah over 10 years ago. Updated 7 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
Due date:
% Done:

0%

billable:
No
vendor_id:
GCD
case_num:
version_reported:
version_resolved:
reviewer:
production:
No
env_name:
topics:

Related issues

Related to User Interface - Feature #1804: add missing UI attributes Closed 02/18/2013

History

#1 Updated by Greg Shah over 10 years ago

It seems like NEXT-TAB-ITEM is fully implemented in our runtime (see GenericWidget.getNextTabItem(), LogicalTerminal.getNextTabItem() and ThinClient.nextTabItem()).

Perhaps I am missing something?

#2 Updated by Constantin Asofiei over 10 years ago

Greg Shah wrote:

It seems like NEXT-TAB-ITEM is fully implemented in our runtime (see GenericWidget.getNextTabItem(), LogicalTerminal.getNextTabItem() and ThinClient.nextTabItem()).

Perhaps I am missing something?

See the getNextTabItem() in GenericFrame and FrameWidget - for the FRAME widget, this attribute is not supported.

#3 Updated by Greg Shah over 10 years ago

  • Subject changed from implement NEXT-TAB-ITEM runtime support to implement FRAME:NEXT-TAB-ITEM runtime support
  • Target version deleted (Milestone 12)

OK, so our widget-level support is good, we just need to implement for FRAME.

I've checked the usage in the current customer app and it is always using non-frame widgets for NEXT-TAB-ITEM and/or the code is actually dead code.

For this reason, I've removed this task from the customer milestone.

#4 Updated by Vladimir Tsichevski 7 months ago

Constantin Asofiei wrote:

Greg Shah wrote:

It seems like NEXT-TAB-ITEM is fully implemented in our runtime (see GenericWidget.getNextTabItem(), LogicalTerminal.getNextTabItem() and ThinClient.nextTabItem()).

Perhaps I am missing something?

See the getNextTabItem() in GenericFrame and FrameWidget - for the FRAME widget, this attribute is not supported.

In the current trunk, these attributes appear to be implemented. However, the Javadoc for the @return tag seems strange:

   /**
    * Getting the NEXT-TAB-ITEM attribute.
    * 
    * @return  nothing.
    */
   @Override
   public handle getNextTabItem()
   {
      return asWidget().getNextTabItem();
   }

   /**
    * Getting the PREV-TAB-ITEM attribute.
    * 
    * @return  nothing.
    */
   @Override
   public handle getPreviousTabItem()
   {
      return asWidget().getPreviousTabItem();
   }

#5 Updated by Greg Shah 7 months ago

Please fix the javadoc.

Also available in: Atom PDF