Changeset 9863
- Timestamp:
- 04/19/08 10:53:40 (5 years ago)
- Location:
- lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter
- Files:
-
- 4 modified
-
TODO.java (modified) (1 diff)
-
action/GetNewFriendTimeLineAction.java (modified) (1 diff)
-
action/ReplyAction.java (modified) (1 diff)
-
views/SabotterView.java (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/TODO.java
r9636 r9863 20 20 // TODO ショートカットと色設定は、preferenceで変更できるように。 21 21 22 // TODO 条件フィルタリングをおこなったタイムラインを、タブに表示する。 23 22 24 } -
lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/action/GetNewFriendTimeLineAction.java
r9636 r9863 17 17 private TwitterManager manager; 18 18 19 /** 取得したタイムラインの ハンドラ */19 /** 取得したタイムラインの非同期ハンドラ */ 20 20 private TwitterListener listener; 21 21 -
lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/action/ReplyAction.java
r9636 r9863 16 16 public class ReplyAction extends Action { 17 17 18 /** ビューア */ 18 19 private TableViewer viewer; 19 20 21 /** 入力テキストボックス */ 20 22 private Text txtStatusText; 21 23 -
lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/views/SabotterView.java
r9636 r9863 29 29 import org.eclipse.jface.viewers.TableViewer; 30 30 import org.eclipse.swt.SWT; 31 import org.eclipse.swt.custom.CTabFolder; 32 import org.eclipse.swt.custom.CTabItem; 31 33 import org.eclipse.swt.events.KeyAdapter; 32 34 import org.eclipse.swt.events.KeyEvent; … … 236 238 237 239 /** 238 * Override method. This is a callback that will allow us to create the viewer and 239 * initialize it. 240 * SabotterビューのUIを生成する。 240 241 * 241 242 * @see org.eclipse.ui.part.WorkbenchPart#createPartControl(org.eclipse.swt.widgets.Composite) … … 247 248 composite.setLayoutData(new GridData(GridData.FILL_BOTH)); 248 249 250 CTabFolder tabFolder = new CTabFolder(composite, SWT.BOTTOM); 251 GridData gd = new GridData(GridData.FILL_BOTH); 252 gd.horizontalSpan = 3; 253 tabFolder.setLayoutData(gd); 254 255 CTabItem tabTimeline = new CTabItem(tabFolder, SWT.NONE); 256 tabTimeline.setText("Time Line"); 257 249 258 viewer = 250 new TableViewer( composite, SWT.MULTI | SWT.H_SCROLL259 new TableViewer(tabFolder, SWT.MULTI | SWT.H_SCROLL 251 260 | SWT.V_SCROLL | SWT.FULL_SELECTION); 252 261 253 262 tableManager = new TableManager(viewer); 263 264 // CTabItem tabCloseableTest = new CTabItem(tabFolder, SWT.CLOSE); 265 // tabCloseableTest.setText("Test Closeable Tab"); 266 // 267 // CTabItem tabNormalTest = new CTabItem(tabFolder, SWT.NONE); 268 // tabNormalTest.setText("Test Normal Tab"); 254 269 255 270 initTable(); … … 262 277 viewer.getTable().addKeyListener( 263 278 new SabotterKeyListener(tableManager, twitterManager)); 279 280 tabTimeline.setControl(viewer.getTable()); 281 tabFolder.setSelection(tabTimeline); 264 282 265 283 txtStatusText = new Text(composite, SWT.BORDER); … … 300 318 charCount = new Label(composite, SWT.NULL); 301 319 charCount.setLayoutData(new GridData()); 302 charCount.setText(" 0");320 charCount.setText("140"); 303 321 charCount.setAlignment(SWT.RIGHT); 304 322 … … 333 351 table.setHeaderVisible(true); 334 352 table.setLinesVisible(true); 335 GridData gd = new GridData(GridData.FILL_BOTH); 336 gd.horizontalSpan = 3; 337 table.setLayoutData(gd); 353 table.setLayoutData(new GridData(GridData.FILL_BOTH)); 338 354 339 355 ColumnLayoutData[] columnLayouts = … … 504 520 505 521 /** 506 * Override method. Passing the focus request to the viewer's control.522 * ビューがフォーカスを受け取った時に実行される。フォーカスをビューアに渡す。 507 523 * 508 524 * @see org.eclipse.ui.part.WorkbenchPart#setFocus()
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)