GRAphical Programming for Eiffel index contents

GRAPE (GRAphical Programming for Eiffel)

Introduction

What's in this manual?
What's not in this manual?
Manual conventions


Chapter I
First Steps


Introduction
First program
How to implement window


Chapter II
Window Classes Hierarchy


Brief classes description
Parents and children among the application windows
Life and visibility cycle of object
Child window position inside the parent window


TILE family

TILE example

Chapter III
Callbacks


Introduction
Processed or Not_processed
Callbacks from class TILE


Callbacks from class GROUP
Callbacks from class WINDOW


Another Callbacks
Examples


Chapter IV
Controls


Controls discussion
Review of controls


Chapter V
Dialogs


Dialog modality
Dialog programming
Predefined dialog boxes


Chapter VI
Paiting and Drawing


COLOR
GDI resources


GRAPHICS_CONTEXT

Display Graphics Context

Chapter VII
Menus


MENU_ENTRY
MENU_ITEM
SUBMENU_ITEM
MENU
Menu related features


Chapter VIII
Adding Speedbar


SPEEDBAR_BUTTON
SPEEDBAR
SPEEDBAR_RESPONDER
How to add speedbar


Chapter IX
Saving Working Configuration


Configuration file structure
CONFIG_FILE


Chapter X
Adding Help System


What is Windows help file
HELP
When to call help?
What's else?


Chapter XI
Status Line Widget


Main concepts
Implementation
Short form of STATUS_LINE class


Chapter XII
How to Use Resources


Why ERC?
First steps
RESOURCE_CONTAINER class
Resource loading


Chapter XIII
Interface Builder


Appendix A
System Colors Palette


Appendix B
How to Change Mouse Cursor Shape


Appendix C
System Information


Appendix D
Debug


Appendix E
How to Access Windows API Directly


Appendix F
Device Independent Units


Appendix G
SPLITTER


Ideology
Implementation


Example

Appendix H
GRAPE Resource files


Appendix J
Printing from GRAPE Applications


INDEX


© Object Tools -- info@object-tools.com -- December 1999