Quantcast
Channel: Adobe Community : Popular Discussions - InDesign SDK
Viewing all articles
Browse latest Browse all 78596

Creating Custom UI widget

$
0
0

Hi All,

 

The problem is that InDesign crashes on startup, while plugin compiles ok.

 

The code is the following:

 

.fr file

 

resource ClassDescriptionTable(kSDKDefClassDescriptionTableResourceID)

{{{

...

Class

    {

        kAdvImageWidgetBoss,

        kBaseWidgetBoss,

        {

            IID_ICONTROLVIEW, kAdvImageWidgetViewImpl,

            IID_IEVENTHANDLER, kAdvImageWidgetEventHandlerImpl,

            IID_IOBSERVER, kAdvImageWidgetObserverImpl,

        }

    },

...

}}};

...

type BasicImageViewWidget(kViewRsrcType) : Widget(ClassID = kAdvImageWidgetBoss)

{

    CControlView;

};

...

 

BasicImageViewWidget

        (

            kImageViewWidgetID,                                // WidgetId (default=0)

            kPMRsrcID_None,        // RsrcId

            kBindRight | kBindLeft | kBindTop | kBindBottom,                        // Frame binding

            Frame(30, 10, 202, 350),                    // Frame: left, top, right, bottom.

            kTrue, kTrue,                    // Visible, Enabled           

        ),

...

 

When I remove CControlView from type definition and all stuff from BasicImageViewWidget, everything is ok.

 

Thanks in advance for help!


Viewing all articles
Browse latest Browse all 78596

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>