Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[eclipse-pmc] API change request - bug 138579

In order to fix bug 138579 we need to add API to:
SWT:

        /**
         * The word end movement type (value is 1<<3).
         * 
         * @see org.eclipse.swt.graphics.TextLayout#getNextOffset(int, 
int)
         * @see org.eclipse.swt.graphics.TextLayout#getPreviousOffset(int, 
int)
         * 
         * @since 3.3
         */ 
        public static final int MOVEMENT_WORD_END = 1 << 3;

        /**
         * The word start movement type (value is 1&lt;&lt;4).
         * 
         * @see org.eclipse.swt.graphics.TextLayout#getNextOffset(int, 
int)
         * @see org.eclipse.swt.graphics.TextLayout#getPreviousOffset(int, 
int)
         * 
         * @since 3.3
         */ 
        public static final int MOVEMENT_WORD_START = 1 << 4;


To StyledText
/** 
 * Adds a word movement listener. A movement event is sent when the 
boundary 
 * of a word is needed. For example, this occurs during word next and word 

 * previous actions.
 *
 * @param movementListener the listener
 * @exception SWTException <ul>
 *    <li>ERROR_WIDGET_DISPOSED - if the receiver has been disposed</li>
 *    <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that 
created the receiver</li>
 * </ul>
 * @exception IllegalArgumentException <ul>
 *    <li>ERROR_NULL_ARGUMENT when listener is null</li>
 * </ul>
 * 
 * @since 3.3 
 */
public void addWordMovementListener(MovementListener movementListener) {

/**
 * Removes the specified word movement listener.
 *
 * @param listener the listener
 * @exception SWTException <ul>
 *    <li>ERROR_WIDGET_DISPOSED - if the receiver has been disposed</li>
 *    <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that 
created the receiver</li>
 * </ul>
 * @exception IllegalArgumentException <ul>
 *    <li>ERROR_NULL_ARGUMENT when listener is null</li>
 * </ul>
 * 
 * @since 3.3
 */

public void removeWordMovementListener(MovementListener listener) {

Add two classes to the package org.eclipse.swt.custom





Felipe




Attachment: MovementEvent.java
Description: Binary data

Attachment: MovementListener.java
Description: Binary data


Back to the top