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...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham :
Packt Publishing, Limited
Aug. 2016.
|
Edición: | 2nd ed. |
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- 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.