Eclipse Plug-In Development.

Develop skills to build powerful plug-ins with Eclipse IDE through examplesAbout This Book Create useful plug-ins to make Eclipse work for you Learn how to migrate Eclipse 3.x plug-ins to Eclipse 4.x From automation to testing, find out how to get your IDE performing at an impressive standardWho Thi...

Full description

Saved in:
Bibliographic Details
Main Author: Blewitt, Alex (Author)
Format: eBook
Language:English
Published: Birmingham : Packt Publishing, Limited Aug. 2016.
Edition:2nd ed.
Subjects:
Online Access:Click for online access
Table of Contents:
  • Cover ; Copyright; Credits; Foreword; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Creating Your First Plug-in; Getting started; Time for action
  • setting up the Eclipse environment; Creating your first plug-in; Time for action
  • creating a plug-in; Running plug-ins; Time for action
  • launching Eclipse from within Eclipse; Debugging a plug-in; Time for action
  • debugging a plug-in; Time for action
  • updating code in the debugger; Debugging with step filters; Time for action
  • setting up step filtering.
  • Using different breakpoint typesTime for action
  • breaking at method entry and exit; Using conditional breakpoints; Time for action
  • setting a conditional breakpoint; Using exceptional breakpoints; Time for action
  • catching exceptions; Time for action
  • inspecting and watching variables; Summary; Chapter 2: Creating Views with SWT; Creating views and widgets; Time for action
  • creating a view; Time for action
  • drawing a custom view; Time for action
  • drawing a seconds hand; Time for action
  • animating the second hand; Time for action
  • running on the UI thread.
  • Time for action
  • creating a reusable widgetTime for action
  • using layouts; Managing resources; Time for action
  • getting colorful; Time for action
  • finding the leak; Time for action
  • plugging the leak; Interacting with the user; Time for action
  • getting in focus; Time for action
  • responding to input; Using other SWT widgets; Time for action
  • adding items to the tray; Time for action
  • responding to the user; Time for action
  • modal and other effects; Time for action
  • groups and tab folders; Summary; Chapter 3: Creating JFace Viewers; Why JFace?; Creating TreeViewers.
  • Time for action
  • creating a tree viewerTime for action
  • using Images in JFace; Time for action
  • styling label providers; Sorting and filtering; Time for action
  • sorting items in a viewer; Time for action
  • filtering items in a viewer; Interaction; Time for action
  • adding a double-click listener; Tabular data; Time for action
  • viewing time zones in tables; Selection; Time for action
  • propagating selection; Time for action
  • responding to selection changes; Summary; Chapter 4: Interacting with the User; Creating menus, commands, and handlers; Time for action
  • installing the E4 tools.
  • Time for action
  • creating commands and handlersTime for action
  • binding commands to keys; Time for action
  • changing contexts; Time for action
  • enabling and disabling menus items; Time for action
  • contributing commands to pop-up menus; Jobs and progress; Time for action
  • running operations in the background; Time for action
  • reporting progress; Time for action
  • dealing with cancellation; Time for action
  • using subtasks and sub-progress monitors; Time for action
  • using null progress monitors and sub monitors; Time for action
  • setting job properties; Reporting errors.
  • Time for action
  • showing errors.