MACROMEDIA DREAMWEAVER MX 2004-EXTENDING DREAMWEAVER manuals

Owner’s manuals and user’s guides for Software manuals MACROMEDIA DREAMWEAVER MX 2004-EXTENDING DREAMWEAVER.
We providing 1 pdf manuals MACROMEDIA DREAMWEAVER MX 2004-EXTENDING DREAMWEAVER for download free by document types: Specifications


Table of contents

Extending Dreamweaver

1

4Contents

4

Contents 5

5

6Contents

6

PART 4: APPENDIX

7

8Contents

8

Introduction

9

Installing an extension

10

Creating an extension

10

What’s new in Dreamweaver

11

Documentation changes

12

Macromedia Press

12

Deprecated functions

12

14 Introduction

14

Customizing Dreamweaver

15

Customizing default documents

18

Customizing page designs

18

20 Customizing Dreamweaver

20

■ Normal HTML-style tags

21

<tagspec>

22

Contents

24

Container

25

26 Customizing Dreamweaver

26

28 Customizing Dreamweaver

28

<deleteditems>

29

<item>

29

Working with browser profiles

30

32 Customizing Dreamweaver

32

Changing FTP mappings

34

Extensible document types in

35

Dreamweaver

35

36 Customizing Dreamweaver

36

Tag Attribute

38

Dynamic templates

41

42 Customizing Dreamweaver

42

To add a new document type:

43

Localized strings

44

Customizing workspace layouts

46

<panelset>

47

<application>

47

<document>

48

<panelframe>

48

<panelcontainer>

49

<panel>

50

Product ID Panel

51

To remove a button:

52

Save the file

53

54 Customizing Dreamweaver

54

Customizing Code View

55

The CodeHints.xml file

56

Code Hints tags

57

<menugroup>

58

<description>

58

<function>

61

Code coloring

63

64 Customizing Code View

64

<scheme>

65

<blockEnd>

66

<blockStart>

66

<brackets>

67

<charStart>

68

<charEnd>

68

<charEsc>

68

<commentStart>

68

<commentEnd>

69

<cssImport/>

69

<cssMedia/>

69

<cssProperty/>

70

<cssSelector/>

70

<cssValue/>

71

<defaultAttribute>

71

<defaultTag>

71

<defaultText/>

72

<endOfLineComment>

72

<entity/>

72

<functionKeyword>

73

<idChar1>

73

<idCharRest>

74

<ignoreCase>

74

<ignoreMMTParams>

74

<ignoreTags>

75

<isLocked>

75

<keyword>

75

<keywords>

76

<numbers/>

76

<operators>

76

<regexp>

77

<sampleText>

77

<stringStart>

78

<stringEnd>

79

<stringEsc>

79

<tagGroup>

80

Sample code

81

Sample Code

82

Scheme processing

83

Wildcard characters

84

Escape characters

85

Maximum string length

85

Scheme precedence

86

Editing schemes

87

88 Customizing Code View

88

Code coloring examples

89

CSS sample text

90

JavaScript code coloring

90

JavaScript sample text

91

Code validation

92

<property>

93

<value>

94

96 Customizing Code View

96

Overview of Extending

97

100 Extending Dreamweaver

100

102 Extending Dreamweaver

102

Reloading extensions

104

Extension APIs

105

Localizing an extension

107

XML String files

108

110 Extending Dreamweaver

110

User Interfaces for

111

Extensions

111

Editable select lists

114

Enter the following code:

115

Database controls

116

Attribute name Description

117

Adding tree controls

120

Creating a tree control

120

For readability

121

The Dreamweaver Document

127

Object Model

127

Which document DOM?

128

The Dreamweaver DOM

128

Dreamweaver DOM

129

The site object

136

Insert Bar Objects

139

How object files work

140

Insertbar.xml tag hierarchy

141

Insert bar definition tags

142

<menubutton>

143

<button />

143

<checkbutton />

144

<separator />

144

and _VIEW_STANDARD

145

Description

146

Modifying the Insert bar

148

To create a new category:

149

150 Insert Bar Objects

150

Creating the HTML file

151

152 Insert Bar Objects

152

Creating the image

153

Adding a dialog box

154

To create the function:

155

To add the form:

155

Click the Red Text checkbox

156

To organize the files:

157

To create the image:

158

To edit insertbar.xml:

159

To test the new pop-up menu:

160

The Objects API

161

162 Insert Bar Objects

162

Arguments

163

Example

163

166 Insert Bar Objects

166

Commands

167

A simple command example

168

Creating the UI

169

Writing the JavaScript code

170

A simple command example 171

171

172 Commands

172

A simple command example 173

173

174 Commands

174

A simple command example 175

175

The Commands API

176

178 Commands

178

180 Commands

180

Menus and Menu Commands

181

About the menus.xml file

182

<menu>

183

<menuitem>

184

About the menus.xml file 185

185

<separator>

186

<shortcutlist>

187

<shortcut>

188

<tool>

189

<action>

189

<activate>

190

<override>

190

Changing keyboard shortcuts

192

Menu commands

194

Modifying the Commands menu

195

How menu commands work

196

A simple menu command example

197

Creating the menu commands

198

200 Menus and Menu Commands

200

A dynamic menu example

201

A dynamic menu example 203

203

204 Menus and Menu Commands

204

A dynamic menu example 205

205

206 Menus and Menu Commands

206

A dynamic menu example 207

207

208 Menus and Menu Commands

208

The Menu Commands API

209

210 Menus and Menu Commands

210

212 Menus and Menu Commands

212

214 Menus and Menu Commands

214

Toolbars

215

How toolbars behave

216

How toolbar commands work

217

A simple toolbar command file

218

The toolbar definition file

220

<toolbar>

221

222 Toolbars

222

<include/>

223

<itemtype/>

224

<itemref/>

224

<separator/>

225

Toolbar item tags

226

<checkbutton>

227

<radiobutton>

227

<dropdown>

229

<combobox>

230

<editcontrol>

230

<colorpicker>

231

Item tag attributes

232

Item tag attributes 233

233

234 Toolbars

234

Item tag attributes 235

235

236 Toolbars

236

Item tag attributes 237

237

The toolbar command API

238

Availability

239

240 Toolbars

240

The toolbar command API 243

243

The toolbar command API 245

245

246 Toolbars

246

The toolbar command API 247

247

248 Toolbars

248

Site reports

249

How site reports work

250

A simple site report example

250

Site reports 251

251

Stand-alone reports

253

Creating the dialog box UI

254

The Reports API

256

The Reports API 257

257

258 Reports

258

The Reports API 259

259

260 Reports

260

Tag Libraries and Editors

261

Tag library file format

262

Tag library file format 265

265

For example, the input tag

266

The Tag Chooser

268

Tag Description Mandatory/

269

Optional

269

Attribute Description

270

To register the tag:

271

Creating a tag editor UI

272

Adding a tag to Tag Chooser

274

Tag editor APIs

275

276 Tag Libraries and Editors

276

object must be updated:

277

278 Tag Libraries and Editors

278

Property Inspectors

279

280 Property Inspectors

280

Creating the user interface

282

284 Property Inspectors

284

The Property inspector API

285

286 Property Inspectors

286

288 Property Inspectors

288

Floating Panels

289

How floating panel files work

290

Creating the floating panels

291

292 Floating Panels

292

294 Floating Panels

294

Creating a menu item

296

The Floating panel API

297

The Floating panel API 299

299

The Floating panel API 301

301

302 Floating Panels

302

About performance

303

304 Floating Panels

304

Behaviors

305

How Behaviors work

306

A simple behavior example

307

308 Behaviors

308

A simple behavior example 309

309

310 Behaviors

310

A simple behavior example 311

311

The Behaviors API

312

The Behaviors API 313

313

316 Behaviors

316

318 Behaviors

318

Server Behaviors

321

Dreamweaver architecture

322

Group files

323

Participant files

323

The script file

324

Defining the code to insert

325

326 Server Behaviors

326

328 Server Behaviors

328

The Server Behavior API

329

330 Server Behaviors

330

The Server Behavior API 331

331

332 Server Behaviors

332

The Server Behavior API 333

333

334 Server Behaviors

334

Editing EDML files

337

Regular expressions

338

Notes about EDML structure

339

Group EDML file tags

340

Group EDML file tags 341

341

Required

342

<title>

343

<groupParticipants>

344

<groupParticipant>

345

346 Server Behaviors

346

Participant EDML files

347

<quickSearch>

348

<insertText>

349

<insertText> attributes

349

<searchPatterns>

352

<searchPattern>

354

356 Server Behaviors

356

Participant EDML files 357

357

<updatePatterns>

358

<updatePattern>

359

<delete>

361

<delete> attributes

361

<translator>

362

<translations>

363

<translation>

364

Participant EDML files 365

365

<openTag>

366

<attributes>

367

<attribute>

367

<display>

368

<closeTag>

368

Server behavior techniques

369

370 Server Behaviors

370

372 Server Behaviors

372

Search pattern resolution

373

Updating server behaviors

374

Deleting server behaviors

376

378 Server Behaviors

378

Data Sources

379

How data sources work

380

How data sources work 381

381

A simple data source example

382

Creating the EDML file

383

Sources API functions

384

386 Data Sources

386

Create a new blank file

388

Enter the following:

388

Testing the new data source

389

390 Data Sources

390

The Data Sources API

391

392 Data Sources

392

The Data Sources API 393

393

The Data Sources API 395

395

398 Data Sources

398

Server Formats

399

How data formatting works

400

How data formatting works 401

401

402 Server Formats

402

The Server Formats API

403

404 Server Formats

404

Components

407

408 Components

408

Components panel files

409

Adding a service component

410

Populating the tree control

411

Dreamweaver MX

416

422 Components

422

Server Models

423

426 Server Models

426

"ASP/JavaScript"

428

430 Server Models

430

ASP version 2.0

431

ADODB version 2.1

431

432 Server Models

432

Data Translators

433

How data translators work

434

436 Data Translators

436

438 Data Translators

438

440 Data Translators

440

442 Data Translators

442

Creating the tagspec tag

443

Creating the icon

444

446 Data Translators

446

448 Data Translators

448

450 Data Translators

450

The Data Translator API

452

String Definition

453

456 Data Translators

456

C-Level Extensibility

457

458 C-Level Extensibility

458

MM_Init()

459

Data types

460

The C-level API

461

JSBool JS_ValueToInteger()

462

JSBool JS_ValueToDouble()

463

JSBool JS_ValueToBoolean()

463

JSBool JS_ValueToObject()

464

JSBool JS_StringToValue()

464

JSBool JS_DoubleToValue()

465

JSVal JS_BooleanToValue()

465

JSVal JS_IntegerToValue()

466

JSVal JS_ObjectToValue()

466

JSObject *JS_NewArrayObject()

467

JSBool JS_GetElement()

468

JSBool JS_SetElement()

468

JSBool JS_ExecuteScript()

469

JSBool JS_ReportError()

469

470 C-Level Extensibility

470

JSBool MM_ConfigFileExists()

473

476 C-Level Extensibility

476

JSBool MM_DeleteConfigFile()

478

480 C-Level Extensibility

480

Appendix

481

The Shared Folder

483

The Common folder

484

The MM folder

486

The Class folder

487

The CMN folder

488

Other folders

490

Using the Shared folder

491

492 The Shared Folder

492

494 Index

494

Index 495

495

496 Index

496

Index 497

497

498 Index

498

Index 499

499

500 Index

500

Index 501

501

502 Index

502

Index 503

503

504 Index

504





More products and manuals for Software manuals MACROMEDIA

Models Document Type
FLEX-GETTING STARTED WITH FLEX User Manual   Getting Started with Flex™ 3, 148 pages
FLASH 8-LEARNING ACTIONSCRIPT 2.0 IN FLASH User Manual   Flash Samples, 48 pages
FLASH 8-FLASH Specifications   MACROMEDIA FLASH 8-FLASH Specifications, 290 pages
FLEX 2-MIGRATING APPLICATIONS TO FLEX 2 User Manual   Migrating Applicaitons to Flex 2, 184 pages
FREEHAND MX-USING FREEHAND MX Specifications   MACROMEDIA FREEHAND MX-USING FREEHAND MX Specifications, 412 pages
COLDFUSION MX-CLUSTERCATS User Manual   Using ClusterCATS, 156 pages
FLASH REMOTING MX-USING FLASH REMOTING FOR FLASH MX 2004 ACTIONSCRIPT 2.0 Specifications   MACROMEDIA FLASH REMOTING MX-USING FLASH REMOTING FOR FLASH MX 2004 ACTIONSCRIPT 2.0 Specifications, 40 pages
FLEX 2-TESTING FLEX APPLICATIONS WITH MERCURY QUICKTEST PROFESSIONAL User Manual   Flex 3 in Action Sample Chapter 23, 27 pages