Download RV Manual - Tweak Software
Transcript
Contents 1 Overview 1.1 The Big Picture . . . . . . . . . . . . . . . . . . . . . . 1.2 Drawing . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3 Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4 Interfacing with the Environment . . . . . . . . . . . . 1.5 Setting and Getting the Image Processing Graph State 1.5.1 Addressing Properties . . . . . . . . . . . . . . 1.5.2 User Defined Properties . . . . . . . . . . . . . 1.6 Getting Information From Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3 4 4 4 5 6 6 6 2 Event Handling 2.1 Binding an Event . . . . . . . . . . . 2.2 Keyboard Events . . . . . . . . . . . 2.3 Pointer (Mouse) Events . . . . . . . 2.4 The Render Event . . . . . . . . . . 2.5 Remote Networking Events . . . . . 2.6 Internal Events . . . . . . . . . . . . 2.6.1 File Changed Event . . . . . 2.6.2 Incoming Source Path Event 2.6.3 Missing Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 13 13 14 15 15 15 16 16 16 3 Using Qt in Mu 3.1 Signals and Slots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2 Inheriting from Qt Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 20 21 4 Modes and Widgets 4.1 Outline of a Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2 Outline of a Widget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 24 25 5 Package System 5.1 rvpkg Command Line Tool . . . . . . . . . . . . . . . . . . . . 5.1.1 Getting a List of Available Packages . . . . . . . . . . . 5.1.2 Getting Information About the Environment . . . . . . 5.1.3 Getting Information About a Package . . . . . . . . . . 5.1.4 Adding a Package to a Support Area . . . . . . . . . . . 5.1.5 Removing a Package from a Support Area . . . . . . . . 5.1.6 Installing and Uninstalling Available Packages . . . . . 5.1.7 Combining Add and Install for Automated Installation . 5.1.8 Overrideing Default Optional Package Load Behavior . 5.2 Package File Contents . . . . . . . . . . . . . . . . . . . . . . . 5.3 PACKAGE Format . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4 Package Management Configuration Files . . . . . . . . . . . . 5.5 Developing a New Package . . . . . . . . . . . . . . . . . . . . . 26 26 26 27 27 27 27 28 28 28 28 28 30 31 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .