Cross-Platform GUI Programming with wxWidgets

Index

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]

DAO (Data Access Objects)

data

     designing dialogs 2nd

Data Access Objects (DAO)

data files

     reducing number of

     reducing number of Chapter 14, ÒFiles and Streams.Ó For more on using wxrc, Using wxWidgets Resource Files in Chapter 9.Standard LocationsThe wxStandardPaths class (in wxWidgets 2.5.4 and above) provides a portable way to find appropriate locations

data formats

     standard data formats

data objects 2nd

     data source duties 2nd

     data target duties

data source

     responsibilities of 2nd

data storage

     designing 2nd

data structures

    helper data structures

         wxLongLong 2nd

         wxObject 2nd

         wxPoint

         wxRealPoint

         wxRect 2nd

         wxRegion 2nd 3rd

         wxSize 2nd

         wxVariant 2nd

data target

     responsibilities of

data transfer

     creating custom dialogs 2nd 3rd 4th 5th

data types

     reading and writing 2nd 3rd 4th

database access

     MFC versus wxWidgets

date arithmetic 2nd 3rd 4th

dates

     formatting for internationalization 2nd

     wxDateTime 2nd

         accessors

         constructors and modifiers

         date arithmetic 2nd 3rd 4th

         date comparisons

         formatting dates

         getting current time

deadlocks

     synchronizing objects 2nd

debug builds

     versus release builds

Debug Project command

debuggers

     sending commands to

debugging

    applications

         DialogBlocks

     error reporting 2nd 3rd 4th 5th 6th

         wxMessageOutput versus wxLog 2nd 3rd

     release builds 2nd

     tips for 2nd

         release builds 2nd

         simplifying problems

         X11 errors 2nd

declarations

     custom control declarations 2nd 3rd 4th

DECLARE EVENT TABLE

defensive programming 2nd 3rd

deleting

     dialogs

     frames

     window objects 2nd 3rd

     windows 2nd 3rd

deriving

     from wxDataObject 2nd

     new classes 2nd

designing

     data storage 2nd

    dialogs

         aesthetics

         data and UI separation 2nd

         keyboard navigation

         layouts 2nd

Destroy 2nd

detecting

     errors 2nd 3rd 4th 5th

     memory leaks 2nd 3rd 4th 5th

development tools

     choosing

     on Linux and Mac OS X 2nd

     on Windows 2nd

device contexts 2nd 3rd 4th 5th 6th

     drawing functions 2nd

    drawing on windows

         with wxClientDC 2nd

         with wxPaintDC 2nd 3rd 4th 5th 6th

     erasing windo backgrounds 2nd 3rd

     wxBufferedPaintDC 2nd 3rd 4th 5th

    wxMemoryDC

         drawing on bitmaps 2nd

     wxMetafileDC

    wxPaintDC

         drawing on windows 2nd 3rd 4th 5th 6th

     wxPostScriptDC 2nd 3rd

     wxPrinterDC 2nd 3rd

    wxScreenDC

         accessing screens 2nd

device units

devices

     adapting dialogs for small devices 2nd 3rd 4th

DeviceToLogicalX

DeviceToLogicalXRel

DeviceToLogicalY

DeviceToLogicalYRel

dialog data exchange

     MFC 2nd

dialog units 2nd

DialogBlocks 2nd 3rd 4th 5th

    creating

         application objects

         dialogs 2nd 3rd 4th

         frames

     creating new projects 2nd

    debugging

         applications

    installing

         on Linux 2nd

         on Mac OS X

         on Windows

     interfaces 2nd

     sample project 2nd

         compiling 2nd 3rd 4th

     upgrading

DialogBlocks Personal Edition

dialogs

     adapting for small devices 2nd 3rd 4th

     alternatives to

    choice and selection dialogs [See choice and selection dialogs]

     closing and deleting

    converting

         with resource files 2nd

    creating

         with DialogBlocks 2nd 3rd 4th

     creating custom dialogs 2nd

         adding help 2nd 3rd 4th 5th 6th

         coding controls and layouts 2nd 3rd 4th 5th

         data transfer and validation 2nd 3rd 4th 5th

         deriving new classes 2nd

         designing data storage 2nd

         handling events

         handling UI updates 2nd 3rd

         invoking the dialog

    designing

         aesthetics

         data and UI separation 2nd

         keyboard navigation

         layouts 2nd

    entry dialogs [See entry dialogs]

    file and directory dialogs

         wxDirDialog 2nd 3rd 4th

         wxFileDialog 2nd 3rd 4th 5th 6th

    informative dialogs [See informative dialogs]

     invoking

     modeless dialogs

    printing dialogs [See printing dialogs]

    recreating

         with MFC 2nd

Digital Mars C++

directories

    build directory

         wx-config

disabling

     windows

DisplayContents

displaying

    information on controls

         writing your own controls 2nd

DisplaySection

distributing

     message catalogs

DLL

     Microsoft Visual Studio

DnDShape 2nd

DnDShapeDataObject 2nd

DnDWindow

DoCreateResource

Documancer

document classes

    defining

         for document/view systems 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th

document creation

     document/view systems 2nd

document manager

document/view systems

     creating applications 2nd

         choosing interface styles 2nd 3rd

         creating and using frame classes 2nd 3rd

     defining document and view classes 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th 18th 19th 20th 21st 22nd 23rd 24th 25th 26th

     defining window classes 2nd 3rd 4th

     explicit document creation 2nd

     file history 2nd

     printing nad previewing

     standard identifiers

     wxDocManager 2nd 3rd 4th

     wxDocTemplate 2nd 3rd 4th

documents

     launching 2nd 3rd 4th

     MFC versus wxWidgets 2nd

DoDataExchange

DoDragDrop

     flags

DoDragDrop function

DoGetBestSize 2nd 3rd

DoLog

DoLogString

Doodle

     choosing interface styles 2nd 3rd

     creating and using frame classes 2nd 3rd

     defining document and view classes 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th 18th 19th 20th 21st 22nd 23rd 24th 25th 26th

DOODLE_ADD 2nd

DOODLE_CUT

DoodleApp 2nd

     implementing

DoodleCanvas 2nd

     implementing

DoodleCommand 2nd

DoodleFrame

DoodleSegment

DoodleView

     implementing

DoPrepareDC

downloading

     wxWidgets 2nd

Doxygen

Dr MinGW

drag and drop

     data objects 2nd

         data source duties 2nd

         data target duties

     wxDragImage 2nd 3rd 4th 5th 6th

     wxListCtrl

     wxTreeCtrl 2nd 3rd

     wxWidgets sample 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th

drag sources

     implementing 2nd 3rd 4th 5th 6th 7th

dragging

     drag sources

DrawArc

DrawBitmap 2nd 3rd

DrawCircle

DrawEllipse

DrawIcon

drawing

     bitmaps 2nd 3rd 4th 5th

     lines 2nd 3rd 4th

    on bitmaps

         with wxMemoryDC 2nd

    on windows

         with wxClientDC 2nd

         with wxPaintDC 2nd 3rd 4th 5th 6th

     shapes 2nd 3rd 4th

     splines

     text 2nd 3rd 4th 5th

     with bitmaps

drawing functions

     device contexts 2nd

drawing objects

     creating and copying 2nd

drawing tools

     wxBrush 2nd 3rd

         styles

     wxColour 2nd 3rd

     wxFont 2nd 3rd 4th 5th

     wxPalette 2nd 3rd

     wxPen 2nd 3rd

DrawLines

DrawPoint

DrawPolyPolygon

DrawRotatedText 2nd

DrawSpline 2nd

DrawText 2nd 3rd 4th 5th

drop targets

     creating custom drop targets 2nd

     implementing 2nd 3rd

     standard drop targets 2nd 3rd

dynamic event handlers 2nd 3rd 4th

dynamic layouts

dynamic libraries

     loading 2nd 3rd

Категории