Keywords - M
![]() |
![]() |
![]() |
![]() |
Keywords - M
· ! · 0 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z ·
- mainloop function
- · Basic steps · PtMainLoop() · What PhAB generates ·
- Make Clean (Build menu)
- · Build menu ·
- make command
- · Customizing the build process · Modifying the make command · Running make ·
- Makefile
-
- dependency on header files
- · Global header file ·
- Makefile
-
- adding libraries
- · Adding libraries ·
- DLL, generating
- · Compiling and linking ·
- generated by PhAB
- · What PhAB generates ·
- multiplatform applications
-
·
Multiplatform applications ·
- including non-PhAB files
- · Multiplatform applications ·
- renaming the application
- · Naming or renaming an application ·
- restrictions on modifying
- · Customizing the build process · Running make ·
- running make
- · Customizing the build process · Running make ·
- single-platform applications
-
·
Single-platform applications ·
- including non-PhAB files
- · Single-platform applications ·
- manifests
-
- ABM_...
- · Internal link manifests · Manifests ·
- ABN_...
- · Changing menu-item text · Enabling, disabling, or toggling menu items · Specifying instance names · Using the global variable and widget manifest · Widget variables and manifests ·
- widget database
- · Widget-database functions ·
- window, multiple instances of
- · Handling multiple instances of a window ·
- margins, widget
- · Widget geometry ·
- Match (Widget menu)
- · Widget menu ·
- Match Advanced (Widget menu)
- · Widget menu ·
- MAX_FONT_TAG
- · Querying available fonts ·
- mblen()
- · Conversion functions ·
- mbstowcs()
- · Conversion functions ·
- mbtowc()
- · Conversion functions ·
- MC
- See memory contexts
- memory contexts
- · Memory-context functions · Overview ·
- Menu callbacks
- · Callbacks ·
- menubar
-
- creating
- · Creating a menubar ·
- PhAB
- · Menus · PhAB's Interface ·
- tutorial
- · Tutorial 3 -- creating menus and menubars ·
- widget
- · Creating a menubar · Using a menu module ·
- menus
-
- displaying
- · Using a menu module ·
- editing
- · Opening the menu editor ·
- hotkeys
- · Creating hotkeys and shortcuts · Specifying the hotkey label · Where the user is going to type the hotkey · Where you want a module to appear ·
- items
-
·
Opening the menu editor ·
- commands
- · Creating command items ·
- disabling and enabling
- · Enabling, disabling, or toggling menu items ·
- functions
- · Creating function items · Creating submenus · Generating menu items ·
- generating at runtime
- · Creating function items · Generating menu items ·
- instance names
- · Specifying instance names ·
- moving
- · Moving menu items ·
- separators
- · Creating separator items ·
- submenus
- · Creating submenu items ·
- submenus, creating at runtime
- · Creating submenus ·
- text, changing
- · Changing menu-item text ·
- text, getting
- · Changing menu-item text ·
- module
- · Menu modules ·
- resizing
- · Resizing a menu module ·
- shortcuts
- · Creating hotkeys and shortcuts · Generating menu items ·
- tutorial
- · Tutorial 3 -- creating menus and menubars ·
- message databases
- · Message databases ·
- message queues
- · Example -- message queues ·
- messages
-
·
Interprocess Communication ·
- receiving
- · Receiving QNX messages ·
- sending
- · Sending QNX messages ·
- Microsoft Windows, running PhAB on
- · Using PhAB under Microsoft Windows ·
- MIPS, support for
- · Versions and platforms ·
- modal dialogs
-
·
Modal dialogs ·
- example
- · Modal dialogs ·
- modal operations
-
- threads
- · Modal operations and threads ·
- modifier keys
- · Hotkeys -- the basics · Modifier keys ·
- Module Links (View menu)
- · Module Links panel ·
- Module Links panel
- · Module Links panel ·
- module selector
- · Creating a new module · Deleting a module ·
- Module Tree (View menu)
- · Module Tree panel ·
- Module Tree panel
- · Creating a widget · Module Tree panel ·
- module types
- · Creating a new module ·
- module-type link callbacks
- · Callbacks · Module callbacks ·
- modules
-
- accessing with an internal link
- · Accessing PhAB Modules from Code ·
- as container
- · Working with Modules ·
- creating
- · Creating a new module ·
- creating within application code
- · Accessing PhAB Modules from Code ·
- deleting
- · Deleting a module · Deleting widgets or modules ·
- Dialog
- · Dialog modules · Window Management ·
- file extensions
- · Module types ·
- finding
- · Finding lost modules and icons ·
- iconifying
- · Iconifying modules ·
- icons
-
- moving
- · Iconifying modules ·
- importing
- · Importing PhAB modules from other applications ·
- instance name
- · Anatomy of a module · Widget variables and manifests ·
- Menu
- · Menu modules · Opening the menu editor ·
- minimizing
- · Iconifying modules ·
- parentage
- · Accessing PhAB Modules from Code · Internal-link functions · Module callbacks ·
- Picture
- · Picture modules ·
- selecting
- · Selecting a module ·
- setup functions
-
·
Creating internal links ·
Module callbacks ·
Module setup functions ·
- filenames
- · Function names and filenames ·
- return value
- · Module setup functions ·
- specifying a location
- · Module callbacks · Positioning a module ·
- Test mode
- · Ordering widgets ·
- types
- · Module types ·
- usage
- · Module types ·
- Window
- · Window Management · Window modules ·
- Window menu
- · Selecting a module ·
- Work menu
- · Anatomy of a module · Iconifying modules ·
- mouse capture
- · Dragging ·
- mouse drivers
- · Mouse driver · Photon drivers · Pointer focus ·
- Move Into (Edit menu)
- · Edit menu · Toolbars · Transferring widgets between containers ·
- mqueues
- · Example -- message queues ·
- MsgDeliverEvent()
- · Photon application that delivers a pulse ·
- MsgRead()
- · Example -- logging error messages ·
- MsgReceive()
- · Receiving QNX messages · Work procedures ·
- MsgReply()
- · Sending QNX messages ·
- MsgSend()
- · Sending QNX messages ·
- MsgSendv()
- · Sending the pulse message to the deliverer ·
- multibyte characters
-
·
UTF-8 encoding ·
Wide and multibyte characters ·
- conversion functions
- · Conversion functions ·
- multiline text editor
- · Text editors ·
- multilingual applications
- See languages
- multiplatform development
- · How application files are organized · Multiplatform applications · Multiplatform applications ·
- multithreaded programs
- · Threads ·
· ! · 0 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z ·
![]() |
![]() |
![]() |
![]() |
![[Previous]](prev.gif)
![[Contents]](contents.gif)
![[Index]](keyword_index.gif)
![[Next]](next.gif)