Lines Matching refs:widget
1328 if (event->xany.window == windows->widget.id) in XScreenEvent()
1331 windows->widget.mapped=MagickTrue; in XScreenEvent()
1333 windows->widget.mapped=MagickFalse; in XScreenEvent()
1714 font_info=windows->widget.font_info; in XColorBrowserWidget()
1735 windows->widget.width=(unsigned int) in XColorBrowserWidget()
1737 windows->widget.min_width=(unsigned int) in XColorBrowserWidget()
1739 if (windows->widget.width < windows->widget.min_width) in XColorBrowserWidget()
1740 windows->widget.width=windows->widget.min_width; in XColorBrowserWidget()
1741 windows->widget.height=(unsigned int) in XColorBrowserWidget()
1743 windows->widget.min_height=(unsigned int) in XColorBrowserWidget()
1745 if (windows->widget.height < windows->widget.min_height) in XColorBrowserWidget()
1746 windows->widget.height=windows->widget.min_height; in XColorBrowserWidget()
1747 XConstrainWindowPosition(display,&windows->widget); in XColorBrowserWidget()
1751 (void) CopyMagickString(windows->widget.name,"Browse and Select a Color", in XColorBrowserWidget()
1753 status=XStringListToTextProperty(&windows->widget.name,1,&window_name); in XColorBrowserWidget()
1756 XSetWMName(display,windows->widget.id,&window_name); in XColorBrowserWidget()
1757 XSetWMIconName(display,windows->widget.id,&window_name); in XColorBrowserWidget()
1760 window_changes.width=(int) windows->widget.width; in XColorBrowserWidget()
1761 window_changes.height=(int) windows->widget.height; in XColorBrowserWidget()
1762 window_changes.x=windows->widget.x; in XColorBrowserWidget()
1763 window_changes.y=windows->widget.y; in XColorBrowserWidget()
1764 (void) XReconfigureWMWindow(display,windows->widget.id,windows->widget.screen, in XColorBrowserWidget()
1766 (void) XMapRaised(display,windows->widget.id); in XColorBrowserWidget()
1767 windows->widget.mapped=MagickFalse; in XColorBrowserWidget()
1794 (windows->widget.width-cancel_info.width-QuantumMargin-2); in XColorBrowserWidget()
1796 (windows->widget.height-cancel_info.height-QuantumMargin); in XColorBrowserWidget()
1819 reply_info.width=windows->widget.width-width-((6*QuantumMargin) >> 1); in XColorBrowserWidget()
1884 if (windows->widget.mapped == MagickFalse) in XColorBrowserWidget()
1913 (void) XDrawString(display,windows->widget.id, in XColorBrowserWidget()
1914 windows->widget.annotate_context,x,y,ColorPatternText, in XColorBrowserWidget()
1917 XDrawWidgetText(display,&windows->widget,&text_info); in XColorBrowserWidget()
1918 XDrawBeveledButton(display,&windows->widget,&grab_info); in XColorBrowserWidget()
1919 XDrawBeveledButton(display,&windows->widget,&reset_info); in XColorBrowserWidget()
1920 XDrawBeveledMatte(display,&windows->widget,&list_info); in XColorBrowserWidget()
1921 XDrawBeveledMatte(display,&windows->widget,&scroll_info); in XColorBrowserWidget()
1922 XDrawTriangleNorth(display,&windows->widget,&north_info); in XColorBrowserWidget()
1923 XDrawBeveledButton(display,&windows->widget,&slider_info); in XColorBrowserWidget()
1924 XDrawTriangleSouth(display,&windows->widget,&south_info); in XColorBrowserWidget()
1927 (void) XDrawString(display,windows->widget.id, in XColorBrowserWidget()
1928 windows->widget.annotate_context,x,y,ColornameText, in XColorBrowserWidget()
1930 XDrawBeveledMatte(display,&windows->widget,&reply_info); in XColorBrowserWidget()
1931 XDrawMatteText(display,&windows->widget,&reply_info); in XColorBrowserWidget()
1932 XDrawBeveledButton(display,&windows->widget,&action_info); in XColorBrowserWidget()
1933 XDrawBeveledButton(display,&windows->widget,&cancel_info); in XColorBrowserWidget()
1934 XHighlightWidget(display,&windows->widget,BorderOffset,BorderOffset); in XColorBrowserWidget()
1948 status=XParseColor(display,windows->widget.map_info->colormap, in XColorBrowserWidget()
1958 XDrawBeveledButton(display,&windows->widget,&action_info); in XColorBrowserWidget()
2001 XDrawWidgetText(display,&windows->widget,&text_info); in XColorBrowserWidget()
2002 XDrawMatteText(display,&windows->widget,&reply_info); in XColorBrowserWidget()
2003 XDrawBeveledMatte(display,&windows->widget,&scroll_info); in XColorBrowserWidget()
2004 XDrawTriangleNorth(display,&windows->widget,&north_info); in XColorBrowserWidget()
2005 XDrawBeveledButton(display,&windows->widget,&slider_info); in XColorBrowserWidget()
2006 XDrawTriangleSouth(display,&windows->widget,&south_info); in XColorBrowserWidget()
2007 XHighlightWidget(display,&windows->widget,BorderOffset,BorderOffset); in XColorBrowserWidget()
2056 XDrawWidgetText(display,&windows->widget,&selection_info); in XColorBrowserWidget()
2074 XDrawTriangleNorth(display,&windows->widget,&north_info); in XColorBrowserWidget()
2075 XDrawMatte(display,&windows->widget,&expose_info); in XColorBrowserWidget()
2076 XDrawBeveledButton(display,&windows->widget,&slider_info); in XColorBrowserWidget()
2077 XDrawTriangleSouth(display,&windows->widget,&south_info); in XColorBrowserWidget()
2090 color=windows->widget.pixel_info->matte_color; in XColorBrowserWidget()
2091 (void) XParseColor(display,windows->widget.map_info->colormap, in XColorBrowserWidget()
2092 reply_info.text,&windows->widget.pixel_info->matte_color); in XColorBrowserWidget()
2093 XBestPixel(display,windows->widget.map_info->colormap,(XColor *) NULL, in XColorBrowserWidget()
2094 (unsigned int) windows->widget.visual_info->colormap_size, in XColorBrowserWidget()
2095 &windows->widget.pixel_info->matte_color); in XColorBrowserWidget()
2098 "#%02x%02x%02x",windows->widget.pixel_info->matte_color.red, in XColorBrowserWidget()
2099 windows->widget.pixel_info->matte_color.green, in XColorBrowserWidget()
2100 windows->widget.pixel_info->matte_color.blue); in XColorBrowserWidget()
2101 XDrawBeveledButton(display,&windows->widget,&mode_info); in XColorBrowserWidget()
2102 windows->widget.pixel_info->matte_color=color; in XColorBrowserWidget()
2202 XDrawMatteText(display,&windows->widget,&reply_info); in XColorBrowserWidget()
2221 XDrawBeveledButton(display,&windows->widget,&grab_info); in XColorBrowserWidget()
2230 XDrawBeveledButton(display,&windows->widget,&reset_info); in XColorBrowserWidget()
2243 (void) XSetSelectionOwner(display,XA_PRIMARY,windows->widget.id, in XColorBrowserWidget()
2246 windows->widget.id ? MagickTrue : MagickFalse; in XColorBrowserWidget()
2249 XDrawMatteText(display,&windows->widget,&reply_info); in XColorBrowserWidget()
2258 XDrawBeveledButton(display,&windows->widget,&action_info); in XColorBrowserWidget()
2267 XDrawBeveledButton(display,&windows->widget,&cancel_info); in XColorBrowserWidget()
2294 (void) XSetSelectionOwner(display,XA_PRIMARY,windows->widget.id, in XColorBrowserWidget()
2297 windows->widget.id ? MagickTrue : MagickFalse; in XColorBrowserWidget()
2299 XDrawMatteText(display,&windows->widget,&reply_info); in XColorBrowserWidget()
2307 windows->widget.id,event.xbutton.time); in XColorBrowserWidget()
2312 if (windows->widget.mapped == MagickFalse) in XColorBrowserWidget()
2321 XDrawTriangleNorth(display,&windows->widget,&north_info); in XColorBrowserWidget()
2330 XDrawTriangleSouth(display,&windows->widget,&south_info); in XColorBrowserWidget()
2342 if (event.xbutton.window == windows->widget.id) in XColorBrowserWidget()
2352 XDrawMatteText(display,&windows->widget,&reply_info); in XColorBrowserWidget()
2356 XDrawBeveledButton(display,&windows->widget,&grab_info); in XColorBrowserWidget()
2360 if (event.xbutton.window == windows->widget.id) in XColorBrowserWidget()
2368 XDrawBeveledButton(display,&windows->widget,&reset_info); in XColorBrowserWidget()
2372 if (event.xbutton.window == windows->widget.id) in XColorBrowserWidget()
2383 XDrawBeveledButton(display,&windows->widget,&action_info); in XColorBrowserWidget()
2387 if (event.xbutton.window == windows->widget.id) in XColorBrowserWidget()
2394 XDrawBeveledButton(display,&windows->widget,&cancel_info); in XColorBrowserWidget()
2415 if (event.xclient.window == windows->widget.id) in XColorBrowserWidget()
2428 if (event.xconfigure.window != windows->widget.id) in XColorBrowserWidget()
2430 if ((event.xconfigure.width == (int) windows->widget.width) && in XColorBrowserWidget()
2431 (event.xconfigure.height == (int) windows->widget.height)) in XColorBrowserWidget()
2433 windows->widget.width=(unsigned int) in XColorBrowserWidget()
2434 MagickMax(event.xconfigure.width,(int) windows->widget.min_width); in XColorBrowserWidget()
2435 windows->widget.height=(unsigned int) in XColorBrowserWidget()
2436 MagickMax(event.xconfigure.height,(int) windows->widget.min_height); in XColorBrowserWidget()
2442 if (event.xcrossing.window != windows->widget.id) in XColorBrowserWidget()
2449 if (event.xexpose.window != windows->widget.id) in XColorBrowserWidget()
2470 if (event.xkey.window != windows->widget.id) in XColorBrowserWidget()
2557 XDrawMatteText(display,&windows->widget,&reply_info); in XColorBrowserWidget()
2559 status=XParseColor(display,windows->widget.map_info->colormap, in XColorBrowserWidget()
2576 if (event.xkey.window != windows->widget.id) in XColorBrowserWidget()
2586 if (event.xcrossing.window != windows->widget.id) in XColorBrowserWidget()
2629 XDrawBeveledButton(display,&windows->widget,&grab_info); in XColorBrowserWidget()
2638 XDrawBeveledButton(display,&windows->widget,&reset_info); in XColorBrowserWidget()
2648 XDrawBeveledButton(display,&windows->widget,&action_info); in XColorBrowserWidget()
2658 XDrawBeveledButton(display,&windows->widget,&cancel_info); in XColorBrowserWidget()
2666 XDrawMatteText(display,&windows->widget,&reply_info); in XColorBrowserWidget()
2705 XDrawMatteText(display,&windows->widget,&reply_info); in XColorBrowserWidget()
2748 (void) XWithdrawWindow(display,windows->widget.id,windows->widget.screen); in XColorBrowserWidget()
2760 status=XParseColor(display,windows->widget.map_info->colormap,reply,&color); in XColorBrowserWidget()
3012 (void) XCheckWindowEvent(display,windows->widget.id,LeaveWindowMask, in XCommandWidget()
3276 font_info=windows->widget.font_info; in XConfirmWidget()
3290 windows->widget.width=(unsigned int) (width+9*QuantumMargin); in XConfirmWidget()
3291 windows->widget.min_width=(unsigned int) (9*QuantumMargin+ in XConfirmWidget()
3295 if (windows->widget.width < windows->widget.min_width) in XConfirmWidget()
3296 windows->widget.width=windows->widget.min_width; in XConfirmWidget()
3297 windows->widget.height=(unsigned int) (12*height); in XConfirmWidget()
3298 windows->widget.min_height=(unsigned int) (7*height); in XConfirmWidget()
3299 if (windows->widget.height < windows->widget.min_height) in XConfirmWidget()
3300 windows->widget.height=windows->widget.min_height; in XConfirmWidget()
3301 XConstrainWindowPosition(display,&windows->widget); in XConfirmWidget()
3305 (void) CopyMagickString(windows->widget.name,"Confirm",MagickPathExtent); in XConfirmWidget()
3306 status=XStringListToTextProperty(&windows->widget.name,1,&window_name); in XConfirmWidget()
3309 XSetWMName(display,windows->widget.id,&window_name); in XConfirmWidget()
3310 XSetWMIconName(display,windows->widget.id,&window_name); in XConfirmWidget()
3313 window_changes.width=(int) windows->widget.width; in XConfirmWidget()
3314 window_changes.height=(int) windows->widget.height; in XConfirmWidget()
3315 window_changes.x=windows->widget.x; in XConfirmWidget()
3316 window_changes.y=windows->widget.y; in XConfirmWidget()
3317 (void) XReconfigureWMWindow(display,windows->widget.id,windows->widget.screen, in XConfirmWidget()
3319 (void) XMapRaised(display,windows->widget.id); in XConfirmWidget()
3320 windows->widget.mapped=MagickFalse; in XConfirmWidget()
3338 cancel_info.x=(int) (windows->widget.width-cancel_info.width- in XConfirmWidget()
3340 cancel_info.y=(int) (windows->widget.height-(cancel_info.height << 1)); in XConfirmWidget()
3348 ((windows->widget.width >> 1)-(dismiss_info.width >> 1)); in XConfirmWidget()
3366 x=(int) ((windows->widget.width >> 1)-(width >> 1)); in XConfirmWidget()
3367 y=(int) ((windows->widget.height >> 1)-(height << 1)); in XConfirmWidget()
3368 (void) XDrawString(display,windows->widget.id, in XConfirmWidget()
3369 windows->widget.annotate_context,x,y,(char *) reason,Extent(reason)); in XConfirmWidget()
3378 x=(int) ((windows->widget.width >> 1)-(width >> 1)); in XConfirmWidget()
3380 (void) XDrawString(display,windows->widget.id, in XConfirmWidget()
3381 windows->widget.annotate_context,x,y,question,Extent(question)); in XConfirmWidget()
3383 XDrawBeveledButton(display,&windows->widget,&cancel_info); in XConfirmWidget()
3384 XDrawBeveledButton(display,&windows->widget,&dismiss_info); in XConfirmWidget()
3385 XDrawBeveledButton(display,&windows->widget,&yes_info); in XConfirmWidget()
3386 XHighlightWidget(display,&windows->widget,BorderOffset,BorderOffset); in XConfirmWidget()
3403 XDrawBeveledButton(display,&windows->widget,&cancel_info); in XConfirmWidget()
3412 XDrawBeveledButton(display,&windows->widget,&dismiss_info); in XConfirmWidget()
3421 XDrawBeveledButton(display,&windows->widget,&yes_info); in XConfirmWidget()
3428 if (windows->widget.mapped == MagickFalse) in XConfirmWidget()
3432 if (event.xbutton.window == windows->widget.id) in XConfirmWidget()
3439 XDrawBeveledButton(display,&windows->widget,&cancel_info); in XConfirmWidget()
3443 if (event.xbutton.window == windows->widget.id) in XConfirmWidget()
3450 XDrawBeveledButton(display,&windows->widget,&dismiss_info); in XConfirmWidget()
3454 if (event.xbutton.window == windows->widget.id) in XConfirmWidget()
3461 XDrawBeveledButton(display,&windows->widget,&yes_info); in XConfirmWidget()
3480 if (event.xclient.window == windows->widget.id) in XConfirmWidget()
3492 if (event.xconfigure.window != windows->widget.id) in XConfirmWidget()
3494 if ((event.xconfigure.width == (int) windows->widget.width) && in XConfirmWidget()
3495 (event.xconfigure.height == (int) windows->widget.height)) in XConfirmWidget()
3497 windows->widget.width=(unsigned int) in XConfirmWidget()
3498 MagickMax(event.xconfigure.width,(int) windows->widget.min_width); in XConfirmWidget()
3499 windows->widget.height=(unsigned int) in XConfirmWidget()
3500 MagickMax(event.xconfigure.height,(int) windows->widget.min_height); in XConfirmWidget()
3506 if (event.xcrossing.window != windows->widget.id) in XConfirmWidget()
3513 if (event.xexpose.window != windows->widget.id) in XConfirmWidget()
3531 if (event.xkey.window != windows->widget.id) in XConfirmWidget()
3538 XDrawBeveledButton(display,&windows->widget,&yes_info); in XConfirmWidget()
3547 if (event.xcrossing.window != windows->widget.id) in XConfirmWidget()
3567 XDrawBeveledButton(display,&windows->widget,&cancel_info); in XConfirmWidget()
3577 XDrawBeveledButton(display,&windows->widget,&dismiss_info); in XConfirmWidget()
3587 XDrawBeveledButton(display,&windows->widget,&yes_info); in XConfirmWidget()
3597 (void) XWithdrawWindow(display,windows->widget.id,windows->widget.screen); in XConfirmWidget()
3693 font_info=windows->widget.font_info; in XDialogWidget()
3702 windows->widget.width=(unsigned int) MagickMax((int) (2*width),(int) in XDialogWidget()
3704 if (windows->widget.width < WidgetTextWidth(font_info,reply)) in XDialogWidget()
3705 windows->widget.width=WidgetTextWidth(font_info,reply); in XDialogWidget()
3706 windows->widget.width+=6*QuantumMargin; in XDialogWidget()
3707 windows->widget.min_width=(unsigned int) in XDialogWidget()
3709 if (windows->widget.width < windows->widget.min_width) in XDialogWidget()
3710 windows->widget.width=windows->widget.min_width; in XDialogWidget()
3711 windows->widget.height=(unsigned int) (7*height+(QuantumMargin << 1)); in XDialogWidget()
3712 windows->widget.min_height=windows->widget.height; in XDialogWidget()
3713 if (windows->widget.height < windows->widget.min_height) in XDialogWidget()
3714 windows->widget.height=windows->widget.min_height; in XDialogWidget()
3715 XConstrainWindowPosition(display,&windows->widget); in XDialogWidget()
3719 (void) CopyMagickString(windows->widget.name,"Dialog",MagickPathExtent); in XDialogWidget()
3720 status=XStringListToTextProperty(&windows->widget.name,1,&window_name); in XDialogWidget()
3723 XSetWMName(display,windows->widget.id,&window_name); in XDialogWidget()
3724 XSetWMIconName(display,windows->widget.id,&window_name); in XDialogWidget()
3727 window_changes.width=(int) windows->widget.width; in XDialogWidget()
3728 window_changes.height=(int) windows->widget.height; in XDialogWidget()
3729 window_changes.x=windows->widget.x; in XDialogWidget()
3730 window_changes.y=windows->widget.y; in XDialogWidget()
3731 (void) XReconfigureWMWindow(display,windows->widget.id,windows->widget.screen, in XDialogWidget()
3733 (void) XMapRaised(display,windows->widget.id); in XDialogWidget()
3734 windows->widget.mapped=MagickFalse; in XDialogWidget()
3757 (windows->widget.width-cancel_info.width-((3*QuantumMargin) >> 1)); in XDialogWidget()
3759 (windows->widget.height-cancel_info.height-((3*QuantumMargin) >> 1)); in XDialogWidget()
3772 reply_info.width=windows->widget.width-(3*QuantumMargin); in XDialogWidget()
3812 XDrawWidgetText(display,&windows->widget,&text_info); in XDialogWidget()
3813 XDrawBeveledMatte(display,&windows->widget,&reply_info); in XDialogWidget()
3814 XDrawMatteText(display,&windows->widget,&reply_info); in XDialogWidget()
3816 XDrawBeveledButton(display,&windows->widget,&special_info); in XDialogWidget()
3817 XDrawBeveledButton(display,&windows->widget,&action_info); in XDialogWidget()
3818 XDrawBeveledButton(display,&windows->widget,&cancel_info); in XDialogWidget()
3819 XHighlightWidget(display,&windows->widget,BorderOffset,BorderOffset); in XDialogWidget()
3837 XDrawBeveledButton(display,&windows->widget,&special_info); in XDialogWidget()
3846 XDrawBeveledButton(display,&windows->widget,&action_info); in XDialogWidget()
3855 XDrawBeveledButton(display,&windows->widget,&cancel_info); in XDialogWidget()
3882 (void) XSetSelectionOwner(display,XA_PRIMARY,windows->widget.id, in XDialogWidget()
3885 windows->widget.id ? MagickTrue : MagickFalse; in XDialogWidget()
3887 XDrawMatteText(display,&windows->widget,&reply_info); in XDialogWidget()
3895 windows->widget.id,event.xbutton.time); in XDialogWidget()
3900 if (windows->widget.mapped == MagickFalse) in XDialogWidget()
3904 if (event.xbutton.window == windows->widget.id) in XDialogWidget()
3908 XDrawBeveledButton(display,&windows->widget,&action_info); in XDialogWidget()
3912 if (event.xbutton.window == windows->widget.id) in XDialogWidget()
3919 XDrawBeveledButton(display,&windows->widget,&cancel_info); in XDialogWidget()
3938 if (event.xclient.window == windows->widget.id) in XDialogWidget()
3951 if (event.xconfigure.window != windows->widget.id) in XDialogWidget()
3953 if ((event.xconfigure.width == (int) windows->widget.width) && in XDialogWidget()
3954 (event.xconfigure.height == (int) windows->widget.height)) in XDialogWidget()
3956 windows->widget.width=(unsigned int) in XDialogWidget()
3957 MagickMax(event.xconfigure.width,(int) windows->widget.min_width); in XDialogWidget()
3958 windows->widget.height=(unsigned int) in XDialogWidget()
3959 MagickMax(event.xconfigure.height,(int) windows->widget.min_height); in XDialogWidget()
3965 if (event.xcrossing.window != windows->widget.id) in XDialogWidget()
3972 if (event.xexpose.window != windows->widget.id) in XDialogWidget()
3993 if (event.xkey.window != windows->widget.id) in XDialogWidget()
4001 XDrawBeveledButton(display,&windows->widget,&action_info); in XDialogWidget()
4029 XDrawMatteText(display,&windows->widget,&reply_info); in XDialogWidget()
4043 if (event.xkey.window != windows->widget.id) in XDialogWidget()
4053 if (event.xcrossing.window != windows->widget.id) in XDialogWidget()
4073 XDrawBeveledButton(display,&windows->widget,&action_info); in XDialogWidget()
4083 XDrawBeveledButton(display,&windows->widget,&cancel_info); in XDialogWidget()
4091 XDrawMatteText(display,&windows->widget,&reply_info); in XDialogWidget()
4130 XDrawMatteText(display,&windows->widget,&reply_info); in XDialogWidget()
4170 (void) XWithdrawWindow(display,windows->widget.id,windows->widget.screen); in XDialogWidget()
4313 font_info=windows->widget.font_info; in XFileBrowserWidget()
4338 windows->widget.width=width+MagickMin((int) text_width,(int) MaxTextWidth)+ in XFileBrowserWidget()
4340 windows->widget.min_width=width+MinTextWidth+4*QuantumMargin; in XFileBrowserWidget()
4341 if (windows->widget.width < windows->widget.min_width) in XFileBrowserWidget()
4342 windows->widget.width=windows->widget.min_width; in XFileBrowserWidget()
4343 windows->widget.height=(unsigned int) in XFileBrowserWidget()
4345 windows->widget.min_height=(unsigned int) in XFileBrowserWidget()
4347 if (windows->widget.height < windows->widget.min_height) in XFileBrowserWidget()
4348 windows->widget.height=windows->widget.min_height; in XFileBrowserWidget()
4349 XConstrainWindowPosition(display,&windows->widget); in XFileBrowserWidget()
4353 (void) CopyMagickString(windows->widget.name,"Browse and Select a File", in XFileBrowserWidget()
4355 status=XStringListToTextProperty(&windows->widget.name,1,&window_name); in XFileBrowserWidget()
4358 XSetWMName(display,windows->widget.id,&window_name); in XFileBrowserWidget()
4359 XSetWMIconName(display,windows->widget.id,&window_name); in XFileBrowserWidget()
4362 window_changes.width=(int) windows->widget.width; in XFileBrowserWidget()
4363 window_changes.height=(int) windows->widget.height; in XFileBrowserWidget()
4364 window_changes.x=windows->widget.x; in XFileBrowserWidget()
4365 window_changes.y=windows->widget.y; in XFileBrowserWidget()
4366 (void) XReconfigureWMWindow(display,windows->widget.id, in XFileBrowserWidget()
4367 windows->widget.screen,mask,&window_changes); in XFileBrowserWidget()
4368 (void) XMapRaised(display,windows->widget.id); in XFileBrowserWidget()
4369 windows->widget.mapped=MagickFalse; in XFileBrowserWidget()
4397 (windows->widget.width-cancel_info.width-QuantumMargin-2); in XFileBrowserWidget()
4399 (windows->widget.height-cancel_info.height-QuantumMargin); in XFileBrowserWidget()
4440 reply_info.width=windows->widget.width-width-((6*QuantumMargin) >> 1); in XFileBrowserWidget()
4495 if (windows->widget.mapped == MagickFalse) in XFileBrowserWidget()
4524 (void) XDrawString(display,windows->widget.id, in XFileBrowserWidget()
4525 windows->widget.annotate_context,x,y,DirectoryText, in XFileBrowserWidget()
4532 XDrawWidgetText(display,&windows->widget,&text_info); in XFileBrowserWidget()
4533 XDrawBeveledButton(display,&windows->widget,&up_info); in XFileBrowserWidget()
4534 XDrawBeveledButton(display,&windows->widget,&home_info); in XFileBrowserWidget()
4535 XDrawBeveledMatte(display,&windows->widget,&list_info); in XFileBrowserWidget()
4536 XDrawBeveledMatte(display,&windows->widget,&scroll_info); in XFileBrowserWidget()
4537 XDrawTriangleNorth(display,&windows->widget,&north_info); in XFileBrowserWidget()
4538 XDrawBeveledButton(display,&windows->widget,&slider_info); in XFileBrowserWidget()
4539 XDrawTriangleSouth(display,&windows->widget,&south_info); in XFileBrowserWidget()
4542 (void) XDrawString(display,windows->widget.id, in XFileBrowserWidget()
4543 windows->widget.annotate_context,x,y,FilenameText, in XFileBrowserWidget()
4545 XDrawBeveledMatte(display,&windows->widget,&reply_info); in XFileBrowserWidget()
4546 XDrawMatteText(display,&windows->widget,&reply_info); in XFileBrowserWidget()
4547 XDrawBeveledButton(display,&windows->widget,&special_info); in XFileBrowserWidget()
4548 XDrawBeveledButton(display,&windows->widget,&action_info); in XFileBrowserWidget()
4549 XDrawBeveledButton(display,&windows->widget,&cancel_info); in XFileBrowserWidget()
4550 XHighlightWidget(display,&windows->widget,BorderOffset,BorderOffset); in XFileBrowserWidget()
4573 XDrawBeveledButton(display,&windows->widget,&action_info); in XFileBrowserWidget()
4611 XDrawWidgetText(display,&windows->widget,&text_info); in XFileBrowserWidget()
4612 XDrawMatteText(display,&windows->widget,&reply_info); in XFileBrowserWidget()
4613 XDrawBeveledMatte(display,&windows->widget,&scroll_info); in XFileBrowserWidget()
4614 XDrawTriangleNorth(display,&windows->widget,&north_info); in XFileBrowserWidget()
4615 XDrawBeveledButton(display,&windows->widget,&slider_info); in XFileBrowserWidget()
4616 XDrawTriangleSouth(display,&windows->widget,&south_info); in XFileBrowserWidget()
4617 XHighlightWidget(display,&windows->widget,BorderOffset,BorderOffset); in XFileBrowserWidget()
4667 XDrawWidgetText(display,&windows->widget,&selection_info); in XFileBrowserWidget()
4685 XDrawTriangleNorth(display,&windows->widget,&north_info); in XFileBrowserWidget()
4686 XDrawMatte(display,&windows->widget,&expose_info); in XFileBrowserWidget()
4687 XDrawBeveledButton(display,&windows->widget,&slider_info); in XFileBrowserWidget()
4688 XDrawTriangleSouth(display,&windows->widget,&south_info); in XFileBrowserWidget()
4789 XDrawMatteText(display,&windows->widget,&reply_info); in XFileBrowserWidget()
4816 XDrawBeveledButton(display,&windows->widget,&up_info); in XFileBrowserWidget()
4825 XDrawBeveledButton(display,&windows->widget,&home_info); in XFileBrowserWidget()
4834 XDrawBeveledButton(display,&windows->widget,&special_info); in XFileBrowserWidget()
4843 XDrawBeveledButton(display,&windows->widget,&action_info); in XFileBrowserWidget()
4852 XDrawBeveledButton(display,&windows->widget,&cancel_info); in XFileBrowserWidget()
4879 (void) XSetSelectionOwner(display,XA_PRIMARY,windows->widget.id, in XFileBrowserWidget()
4882 windows->widget.id ? MagickTrue : MagickFalse; in XFileBrowserWidget()
4884 XDrawMatteText(display,&windows->widget,&reply_info); in XFileBrowserWidget()
4892 windows->widget.id,event.xbutton.time); in XFileBrowserWidget()
4897 if (windows->widget.mapped == MagickFalse) in XFileBrowserWidget()
4906 XDrawTriangleNorth(display,&windows->widget,&north_info); in XFileBrowserWidget()
4915 XDrawTriangleSouth(display,&windows->widget,&south_info); in XFileBrowserWidget()
4927 if (event.xbutton.window == windows->widget.id) in XFileBrowserWidget()
4937 XDrawBeveledButton(display,&windows->widget,&up_info); in XFileBrowserWidget()
4941 if (event.xbutton.window == windows->widget.id) in XFileBrowserWidget()
4949 XDrawBeveledButton(display,&windows->widget,&home_info); in XFileBrowserWidget()
4972 (void) XCheckDefineCursor(display,windows->widget.id, in XFileBrowserWidget()
4973 windows->widget.busy_cursor); in XFileBrowserWidget()
4974 windows->popup.x=windows->widget.x+60; in XFileBrowserWidget()
4975 windows->popup.y=windows->widget.y+60; in XFileBrowserWidget()
4980 (void) XCheckDefineCursor(display,windows->widget.id, in XFileBrowserWidget()
4981 windows->widget.cursor); in XFileBrowserWidget()
4985 XDrawMatteText(display,&windows->widget,&reply_info); in XFileBrowserWidget()
4987 XDrawBeveledButton(display,&windows->widget,&special_info); in XFileBrowserWidget()
4993 if (event.xbutton.window == windows->widget.id) in XFileBrowserWidget()
5000 XDrawBeveledButton(display,&windows->widget,&special_info); in XFileBrowserWidget()
5004 if (event.xbutton.window == windows->widget.id) in XFileBrowserWidget()
5015 XDrawBeveledButton(display,&windows->widget,&action_info); in XFileBrowserWidget()
5019 if (event.xbutton.window == windows->widget.id) in XFileBrowserWidget()
5027 XDrawBeveledButton(display,&windows->widget,&cancel_info); in XFileBrowserWidget()
5046 if (event.xclient.window == windows->widget.id) in XFileBrowserWidget()
5059 if (event.xconfigure.window != windows->widget.id) in XFileBrowserWidget()
5061 if ((event.xconfigure.width == (int) windows->widget.width) && in XFileBrowserWidget()
5062 (event.xconfigure.height == (int) windows->widget.height)) in XFileBrowserWidget()
5064 windows->widget.width=(unsigned int) in XFileBrowserWidget()
5065 MagickMax(event.xconfigure.width,(int) windows->widget.min_width); in XFileBrowserWidget()
5066 windows->widget.height=(unsigned int) in XFileBrowserWidget()
5067 MagickMax(event.xconfigure.height,(int) windows->widget.min_height); in XFileBrowserWidget()
5073 if (event.xcrossing.window != windows->widget.id) in XFileBrowserWidget()
5080 if (event.xexpose.window != windows->widget.id) in XFileBrowserWidget()
5101 if (event.xkey.window != windows->widget.id) in XFileBrowserWidget()
5200 XDrawMatteText(display,&windows->widget,&reply_info); in XFileBrowserWidget()
5215 if (event.xkey.window != windows->widget.id) in XFileBrowserWidget()
5225 if (event.xcrossing.window != windows->widget.id) in XFileBrowserWidget()
5268 XDrawBeveledButton(display,&windows->widget,&up_info); in XFileBrowserWidget()
5277 XDrawBeveledButton(display,&windows->widget,&home_info); in XFileBrowserWidget()
5286 XDrawBeveledButton(display,&windows->widget,&special_info); in XFileBrowserWidget()
5296 XDrawBeveledButton(display,&windows->widget,&action_info); in XFileBrowserWidget()
5306 XDrawBeveledButton(display,&windows->widget,&cancel_info); in XFileBrowserWidget()
5314 XDrawMatteText(display,&windows->widget,&reply_info); in XFileBrowserWidget()
5353 XDrawMatteText(display,&windows->widget,&reply_info); in XFileBrowserWidget()
5395 (void) XWithdrawWindow(display,windows->widget.id,windows->widget.screen); in XFileBrowserWidget()
5591 font_info=windows->widget.font_info; in XFontBrowserWidget()
5612 windows->widget.width=width+MagickMin((int) text_width,(int) MaxTextWidth)+ in XFontBrowserWidget()
5614 windows->widget.min_width=width+MinTextWidth+4*QuantumMargin; in XFontBrowserWidget()
5615 if (windows->widget.width < windows->widget.min_width) in XFontBrowserWidget()
5616 windows->widget.width=windows->widget.min_width; in XFontBrowserWidget()
5617 windows->widget.height=(unsigned int) in XFontBrowserWidget()
5619 windows->widget.min_height=(unsigned int) in XFontBrowserWidget()
5621 if (windows->widget.height < windows->widget.min_height) in XFontBrowserWidget()
5622 windows->widget.height=windows->widget.min_height; in XFontBrowserWidget()
5623 XConstrainWindowPosition(display,&windows->widget); in XFontBrowserWidget()
5627 (void) CopyMagickString(windows->widget.name,"Browse and Select a Font", in XFontBrowserWidget()
5629 status=XStringListToTextProperty(&windows->widget.name,1,&window_name); in XFontBrowserWidget()
5632 XSetWMName(display,windows->widget.id,&window_name); in XFontBrowserWidget()
5633 XSetWMIconName(display,windows->widget.id,&window_name); in XFontBrowserWidget()
5636 window_changes.width=(int) windows->widget.width; in XFontBrowserWidget()
5637 window_changes.height=(int) windows->widget.height; in XFontBrowserWidget()
5638 window_changes.x=windows->widget.x; in XFontBrowserWidget()
5639 window_changes.y=windows->widget.y; in XFontBrowserWidget()
5640 (void) XReconfigureWMWindow(display,windows->widget.id, in XFontBrowserWidget()
5641 windows->widget.screen,mask,&window_changes); in XFontBrowserWidget()
5642 (void) XMapRaised(display,windows->widget.id); in XFontBrowserWidget()
5643 windows->widget.mapped=MagickFalse; in XFontBrowserWidget()
5669 (windows->widget.width-cancel_info.width-QuantumMargin-2); in XFontBrowserWidget()
5671 (windows->widget.height-cancel_info.height-QuantumMargin); in XFontBrowserWidget()
5694 reply_info.width=windows->widget.width-width-((6*QuantumMargin) >> 1); in XFontBrowserWidget()
5758 if (windows->widget.mapped == MagickFalse) in XFontBrowserWidget()
5787 (void) XDrawString(display,windows->widget.id, in XFontBrowserWidget()
5788 windows->widget.annotate_context,x,y,FontPatternText, in XFontBrowserWidget()
5791 XDrawWidgetText(display,&windows->widget,&text_info); in XFontBrowserWidget()
5792 XDrawBeveledButton(display,&windows->widget,&back_info); in XFontBrowserWidget()
5793 XDrawBeveledButton(display,&windows->widget,&reset_info); in XFontBrowserWidget()
5794 XDrawBeveledMatte(display,&windows->widget,&list_info); in XFontBrowserWidget()
5795 XDrawBeveledMatte(display,&windows->widget,&scroll_info); in XFontBrowserWidget()
5796 XDrawTriangleNorth(display,&windows->widget,&north_info); in XFontBrowserWidget()
5797 XDrawBeveledButton(display,&windows->widget,&slider_info); in XFontBrowserWidget()
5798 XDrawTriangleSouth(display,&windows->widget,&south_info); in XFontBrowserWidget()
5801 (void) XDrawString(display,windows->widget.id, in XFontBrowserWidget()
5802 windows->widget.annotate_context,x,y,FontnameText, in XFontBrowserWidget()
5804 XDrawBeveledMatte(display,&windows->widget,&reply_info); in XFontBrowserWidget()
5805 XDrawMatteText(display,&windows->widget,&reply_info); in XFontBrowserWidget()
5806 XDrawBeveledButton(display,&windows->widget,&action_info); in XFontBrowserWidget()
5807 XDrawBeveledButton(display,&windows->widget,&cancel_info); in XFontBrowserWidget()
5808 XHighlightWidget(display,&windows->widget,BorderOffset,BorderOffset); in XFontBrowserWidget()
5837 XDrawBeveledButton(display,&windows->widget,&action_info); in XFontBrowserWidget()
5853 XDrawBeveledButton(display,&windows->widget,&action_info); in XFontBrowserWidget()
5896 XDrawWidgetText(display,&windows->widget,&text_info); in XFontBrowserWidget()
5897 XDrawMatteText(display,&windows->widget,&reply_info); in XFontBrowserWidget()
5898 XDrawBeveledMatte(display,&windows->widget,&scroll_info); in XFontBrowserWidget()
5899 XDrawTriangleNorth(display,&windows->widget,&north_info); in XFontBrowserWidget()
5900 XDrawBeveledButton(display,&windows->widget,&slider_info); in XFontBrowserWidget()
5901 XDrawTriangleSouth(display,&windows->widget,&south_info); in XFontBrowserWidget()
5902 XHighlightWidget(display,&windows->widget,BorderOffset,BorderOffset); in XFontBrowserWidget()
5950 XDrawWidgetText(display,&windows->widget,&selection_info); in XFontBrowserWidget()
5968 XDrawTriangleNorth(display,&windows->widget,&north_info); in XFontBrowserWidget()
5969 XDrawMatte(display,&windows->widget,&expose_info); in XFontBrowserWidget()
5970 XDrawBeveledButton(display,&windows->widget,&slider_info); in XFontBrowserWidget()
5971 XDrawTriangleSouth(display,&windows->widget,&south_info); in XFontBrowserWidget()
5984 save_info=windows->widget.font_info; in XFontBrowserWidget()
5988 windows->widget.font_info=font_info; in XFontBrowserWidget()
5989 (void) XSetFont(display,windows->widget.widget_context, in XFontBrowserWidget()
5992 XDrawBeveledButton(display,&windows->widget,&mode_info); in XFontBrowserWidget()
5993 windows->widget.font_info=save_info; in XFontBrowserWidget()
5996 (void) XSetFont(display,windows->widget.widget_context, in XFontBrowserWidget()
5997 windows->widget.font_info->fid); in XFontBrowserWidget()
6000 XHighlightWidget(display,&windows->widget,BorderOffset,BorderOffset); in XFontBrowserWidget()
6001 XDrawMatteText(display,&windows->widget,&reply_info); in XFontBrowserWidget()
6100 XDrawMatteText(display,&windows->widget,&reply_info); in XFontBrowserWidget()
6119 XDrawBeveledButton(display,&windows->widget,&back_info); in XFontBrowserWidget()
6128 XDrawBeveledButton(display,&windows->widget,&reset_info); in XFontBrowserWidget()
6137 XDrawBeveledButton(display,&windows->widget,&action_info); in XFontBrowserWidget()
6146 XDrawBeveledButton(display,&windows->widget,&cancel_info); in XFontBrowserWidget()
6173 (void) XSetSelectionOwner(display,XA_PRIMARY,windows->widget.id, in XFontBrowserWidget()
6176 windows->widget.id ? MagickTrue : MagickFalse; in XFontBrowserWidget()
6178 XDrawMatteText(display,&windows->widget,&reply_info); in XFontBrowserWidget()
6186 windows->widget.id,event.xbutton.time); in XFontBrowserWidget()
6191 if (windows->widget.mapped == MagickFalse) in XFontBrowserWidget()
6200 XDrawTriangleNorth(display,&windows->widget,&north_info); in XFontBrowserWidget()
6209 XDrawTriangleSouth(display,&windows->widget,&south_info); in XFontBrowserWidget()
6221 if (event.xbutton.window == windows->widget.id) in XFontBrowserWidget()
6229 XDrawBeveledButton(display,&windows->widget,&back_info); in XFontBrowserWidget()
6233 if (event.xbutton.window == windows->widget.id) in XFontBrowserWidget()
6241 XDrawBeveledButton(display,&windows->widget,&reset_info); in XFontBrowserWidget()
6245 if (event.xbutton.window == windows->widget.id) in XFontBrowserWidget()
6256 XDrawBeveledButton(display,&windows->widget,&action_info); in XFontBrowserWidget()
6260 if (event.xbutton.window == windows->widget.id) in XFontBrowserWidget()
6267 XDrawBeveledButton(display,&windows->widget,&cancel_info); in XFontBrowserWidget()
6286 if (event.xclient.window == windows->widget.id) in XFontBrowserWidget()
6299 if (event.xconfigure.window != windows->widget.id) in XFontBrowserWidget()
6301 if ((event.xconfigure.width == (int) windows->widget.width) && in XFontBrowserWidget()
6302 (event.xconfigure.height == (int) windows->widget.height)) in XFontBrowserWidget()
6304 windows->widget.width=(unsigned int) in XFontBrowserWidget()
6305 MagickMax(event.xconfigure.width,(int) windows->widget.min_width); in XFontBrowserWidget()
6306 windows->widget.height=(unsigned int) in XFontBrowserWidget()
6307 MagickMax(event.xconfigure.height,(int) windows->widget.min_height); in XFontBrowserWidget()
6313 if (event.xcrossing.window != windows->widget.id) in XFontBrowserWidget()
6320 if (event.xexpose.window != windows->widget.id) in XFontBrowserWidget()
6341 if (event.xkey.window != windows->widget.id) in XFontBrowserWidget()
6429 XDrawMatteText(display,&windows->widget,&reply_info); in XFontBrowserWidget()
6444 if (event.xkey.window != windows->widget.id) in XFontBrowserWidget()
6454 if (event.xcrossing.window != windows->widget.id) in XFontBrowserWidget()
6497 XDrawBeveledButton(display,&windows->widget,&back_info); in XFontBrowserWidget()
6506 XDrawBeveledButton(display,&windows->widget,&reset_info); in XFontBrowserWidget()
6516 XDrawBeveledButton(display,&windows->widget,&action_info); in XFontBrowserWidget()
6526 XDrawBeveledButton(display,&windows->widget,&cancel_info); in XFontBrowserWidget()
6534 XDrawMatteText(display,&windows->widget,&reply_info); in XFontBrowserWidget()
6573 XDrawMatteText(display,&windows->widget,&reply_info); in XFontBrowserWidget()
6613 (void) XWithdrawWindow(display,windows->widget.id,windows->widget.screen); in XFontBrowserWidget()
6867 XSetWMIconName(display,windows->widget.id,&window_name); in XListBrowserWidget()
7713 font_info=windows->widget.font_info; in XMenuWidget()
7714 windows->widget.width=submenu_info.active == 0 ? in XMenuWidget()
7719 if (width > windows->widget.width) in XMenuWidget()
7720 windows->widget.width=width; in XMenuWidget()
7731 windows->widget.width+=QuantumMargin+(menu_info.bevel_width << 1); in XMenuWidget()
7733 windows->widget.height=top_offset+number_selections*height+4; in XMenuWidget()
7734 windows->widget.min_width=windows->widget.width; in XMenuWidget()
7735 windows->widget.min_height=windows->widget.height; in XMenuWidget()
7736 XQueryPosition(display,windows->widget.root,&x,&y); in XMenuWidget()
7737 windows->widget.x=x-(QuantumMargin >> 1); in XMenuWidget()
7740 windows->widget.x= in XMenuWidget()
7745 windows->widget.y=submenu_info.active == 0 ? y-(int) in XMenuWidget()
7748 windows->widget.y=windows->command.y+submenu_info.y; in XMenuWidget()
7749 XConstrainWindowPosition(display,&windows->widget); in XMenuWidget()
7754 (void) XChangeWindowAttributes(display,windows->widget.id, in XMenuWidget()
7756 window_changes.width=(int) windows->widget.width; in XMenuWidget()
7757 window_changes.height=(int) windows->widget.height; in XMenuWidget()
7758 window_changes.x=windows->widget.x; in XMenuWidget()
7759 window_changes.y=windows->widget.y; in XMenuWidget()
7760 (void) XReconfigureWMWindow(display,windows->widget.id,windows->widget.screen, in XMenuWidget()
7762 (void) XMapRaised(display,windows->widget.id); in XMenuWidget()
7763 windows->widget.mapped=MagickFalse; in XMenuWidget()
7771 (void) XCheckDefineCursor(display,windows->widget.id,cursor); in XMenuWidget()
7782 menu_info.width=windows->widget.width-((menu_info.bevel_width) << 1); in XMenuWidget()
7783 menu_info.height=windows->widget.height-((menu_info.bevel_width) << 1); in XMenuWidget()
7806 XSetBevelColor(display,&windows->widget,MagickFalse); in XMenuWidget()
7807 (void) XDrawLine(display,windows->widget.id, in XMenuWidget()
7808 windows->widget.widget_context,selection_info.x,y-1, in XMenuWidget()
7810 XSetBevelColor(display,&windows->widget,MagickTrue); in XMenuWidget()
7811 (void) XDrawLine(display,windows->widget.id, in XMenuWidget()
7812 windows->widget.widget_context,selection_info.x,y, in XMenuWidget()
7814 (void) XSetFillStyle(display,windows->widget.widget_context, in XMenuWidget()
7824 XDrawWidgetText(display,&windows->widget,&selection_info); in XMenuWidget()
7830 XDrawWidgetText(display,&windows->widget,&selection_info); in XMenuWidget()
7833 XDrawBevel(display,&windows->widget,&highlight_info); in XMenuWidget()
7836 XDrawBevel(display,&windows->widget,&menu_info); in XMenuWidget()
7845 XSetBevelColor(display,&windows->widget,MagickFalse); in XMenuWidget()
7846 (void) XDrawLine(display,windows->widget.id, in XMenuWidget()
7847 windows->widget.widget_context,selection_info.x,y-1, in XMenuWidget()
7849 XSetBevelColor(display,&windows->widget,MagickTrue); in XMenuWidget()
7850 (void) XDrawLine(display,windows->widget.id, in XMenuWidget()
7851 windows->widget.widget_context,selection_info.x,y, in XMenuWidget()
7853 (void) XSetFillStyle(display,windows->widget.widget_context,FillSolid); in XMenuWidget()
7863 if (event.xbutton.window != windows->widget.id) in XMenuWidget()
7885 XDrawWidgetText(display,&windows->widget,&selection_info); in XMenuWidget()
7887 XDrawBevel(display,&windows->widget,&highlight_info); in XMenuWidget()
7892 if (windows->widget.mapped == MagickFalse) in XMenuWidget()
7910 if (event.xconfigure.window != windows->widget.id) in XMenuWidget()
7912 if ((event.xconfigure.width == (int) windows->widget.width) && in XMenuWidget()
7913 (event.xconfigure.height == (int) windows->widget.height)) in XMenuWidget()
7915 windows->widget.width=(unsigned int) in XMenuWidget()
7916 MagickMax(event.xconfigure.width,(int) windows->widget.min_width); in XMenuWidget()
7917 windows->widget.height=(unsigned int) in XMenuWidget()
7918 MagickMax(event.xconfigure.height,(int) windows->widget.min_height); in XMenuWidget()
7924 if (event.xcrossing.window != windows->widget.id) in XMenuWidget()
7941 XDrawWidgetText(display,&windows->widget,&selection_info); in XMenuWidget()
7952 XDrawWidgetText(display,&windows->widget,&selection_info); in XMenuWidget()
7954 XDrawBevel(display,&windows->widget,&highlight_info); in XMenuWidget()
7959 if (event.xexpose.window != windows->widget.id) in XMenuWidget()
7968 if (event.xcrossing.window != windows->widget.id) in XMenuWidget()
7980 XDrawWidgetText(display,&windows->widget,&selection_info); in XMenuWidget()
8011 if (event.xmotion.window != windows->widget.id) in XMenuWidget()
8027 XDrawWidgetText(display,&windows->widget,&selection_info); in XMenuWidget()
8037 XDrawWidgetText(display,&windows->widget,&selection_info); in XMenuWidget()
8039 XDrawBevel(display,&windows->widget,&highlight_info); in XMenuWidget()
8048 (void) XChangeWindowAttributes(display,windows->widget.id, in XMenuWidget()
8050 (void) XWithdrawWindow(display,windows->widget.id,windows->widget.screen); in XMenuWidget()
8147 font_info=windows->widget.font_info; in XNoticeWidget()
8164 windows->widget.width=width+4*QuantumMargin; in XNoticeWidget()
8165 windows->widget.min_width=width+QuantumMargin; in XNoticeWidget()
8166 if (windows->widget.width < windows->widget.min_width) in XNoticeWidget()
8167 windows->widget.width=windows->widget.min_width; in XNoticeWidget()
8168 windows->widget.height=(unsigned int) (12*height); in XNoticeWidget()
8169 windows->widget.min_height=(unsigned int) (7*height); in XNoticeWidget()
8170 if (windows->widget.height < windows->widget.min_height) in XNoticeWidget()
8171 windows->widget.height=windows->widget.min_height; in XNoticeWidget()
8172 XConstrainWindowPosition(display,&windows->widget); in XNoticeWidget()
8176 (void) CopyMagickString(windows->widget.name,"Notice",MagickPathExtent); in XNoticeWidget()
8177 status=XStringListToTextProperty(&windows->widget.name,1,&window_name); in XNoticeWidget()
8180 XSetWMName(display,windows->widget.id,&window_name); in XNoticeWidget()
8181 XSetWMIconName(display,windows->widget.id,&window_name); in XNoticeWidget()
8184 window_changes.width=(int) windows->widget.width; in XNoticeWidget()
8185 window_changes.height=(int) windows->widget.height; in XNoticeWidget()
8186 window_changes.x=windows->widget.x; in XNoticeWidget()
8187 window_changes.y=windows->widget.y; in XNoticeWidget()
8188 (void) XReconfigureWMWindow(display,windows->widget.id,windows->widget.screen, in XNoticeWidget()
8190 (void) XMapRaised(display,windows->widget.id); in XNoticeWidget()
8191 windows->widget.mapped=MagickFalse; in XNoticeWidget()
8212 ((windows->widget.width >> 1)-(dismiss_info.width >> 1)); in XNoticeWidget()
8214 (windows->widget.height-(dismiss_info.height << 1)); in XNoticeWidget()
8223 x=(int) ((windows->widget.width >> 1)-(width >> 1)); in XNoticeWidget()
8224 y=(int) ((windows->widget.height >> 1)-(height << 1)); in XNoticeWidget()
8225 (void) XDrawString(display,windows->widget.id, in XNoticeWidget()
8226 windows->widget.annotate_context,x,y,(char *) reason,Extent(reason)); in XNoticeWidget()
8230 x=(int) ((windows->widget.width >> 1)-(width >> 1)); in XNoticeWidget()
8232 (void) XDrawString(display,windows->widget.id, in XNoticeWidget()
8233 windows->widget.annotate_context,x,y,(char *) description, in XNoticeWidget()
8236 XDrawBeveledButton(display,&windows->widget,&dismiss_info); in XNoticeWidget()
8237 XHighlightWidget(display,&windows->widget,BorderOffset,BorderOffset); in XNoticeWidget()
8261 XDrawBeveledButton(display,&windows->widget,&dismiss_info); in XNoticeWidget()
8268 if (windows->widget.mapped == MagickFalse) in XNoticeWidget()
8272 if (event.xbutton.window == windows->widget.id) in XNoticeWidget()
8276 XDrawBeveledButton(display,&windows->widget,&dismiss_info); in XNoticeWidget()
8295 if (event.xclient.window == windows->widget.id) in XNoticeWidget()
8307 if (event.xconfigure.window != windows->widget.id) in XNoticeWidget()
8309 if ((event.xconfigure.width == (int) windows->widget.width) && in XNoticeWidget()
8310 (event.xconfigure.height == (int) windows->widget.height)) in XNoticeWidget()
8312 windows->widget.width=(unsigned int) in XNoticeWidget()
8313 MagickMax(event.xconfigure.width,(int) windows->widget.min_width); in XNoticeWidget()
8314 windows->widget.height=(unsigned int) in XNoticeWidget()
8315 MagickMax(event.xconfigure.height,(int) windows->widget.min_height); in XNoticeWidget()
8321 if (event.xcrossing.window != windows->widget.id) in XNoticeWidget()
8328 if (event.xexpose.window != windows->widget.id) in XNoticeWidget()
8346 if (event.xkey.window != windows->widget.id) in XNoticeWidget()
8353 XDrawBeveledButton(display,&windows->widget,&dismiss_info); in XNoticeWidget()
8361 if (event.xcrossing.window != windows->widget.id) in XNoticeWidget()
8381 XDrawBeveledButton(display,&windows->widget,&dismiss_info); in XNoticeWidget()
8391 (void) XWithdrawWindow(display,windows->widget.id,windows->widget.screen); in XNoticeWidget()
8493 font_info=windows->widget.font_info; in XPreferencesWidget()
8506 windows->widget.width=(unsigned int) (MagickMax((int) (width << 1), in XPreferencesWidget()
8508 windows->widget.min_width=(width << 1)+QuantumMargin; in XPreferencesWidget()
8509 if (windows->widget.width < windows->widget.min_width) in XPreferencesWidget()
8510 windows->widget.width=windows->widget.min_width; in XPreferencesWidget()
8511 windows->widget.height=(unsigned int) in XPreferencesWidget()
8513 windows->widget.min_height=(unsigned int) in XPreferencesWidget()
8515 if (windows->widget.height < windows->widget.min_height) in XPreferencesWidget()
8516 windows->widget.height=windows->widget.min_height; in XPreferencesWidget()
8517 XConstrainWindowPosition(display,&windows->widget); in XPreferencesWidget()
8521 (void) CopyMagickString(windows->widget.name,"Preferences",MagickPathExtent); in XPreferencesWidget()
8522 status=XStringListToTextProperty(&windows->widget.name,1,&window_name); in XPreferencesWidget()
8525 XSetWMName(display,windows->widget.id,&window_name); in XPreferencesWidget()
8526 XSetWMIconName(display,windows->widget.id,&window_name); in XPreferencesWidget()
8529 window_changes.width=(int) windows->widget.width; in XPreferencesWidget()
8530 window_changes.height=(int) windows->widget.height; in XPreferencesWidget()
8531 window_changes.x=windows->widget.x; in XPreferencesWidget()
8532 window_changes.y=windows->widget.y; in XPreferencesWidget()
8533 (void) XReconfigureWMWindow(display,windows->widget.id,windows->widget.screen, in XPreferencesWidget()
8535 (void) XMapRaised(display,windows->widget.id); in XPreferencesWidget()
8536 windows->widget.mapped=MagickFalse; in XPreferencesWidget()
8552 cancel_info.x=(int) windows->widget.width-cancel_info.width- in XPreferencesWidget()
8554 cancel_info.y=(int) windows->widget.height- in XPreferencesWidget()
8604 XDrawBeveledButton(display,&windows->widget,&apply_info); in XPreferencesWidget()
8605 XDrawBeveledButton(display,&windows->widget,&cancel_info); in XPreferencesWidget()
8607 XDrawBeveledButton(display,&windows->widget,&preferences_info[i]); in XPreferencesWidget()
8608 XDrawTriangleEast(display,&windows->widget,&cache_info); in XPreferencesWidget()
8609 XHighlightWidget(display,&windows->widget,BorderOffset,BorderOffset); in XPreferencesWidget()
8626 XDrawBeveledButton(display,&windows->widget,&apply_info); in XPreferencesWidget()
8635 XDrawBeveledButton(display,&windows->widget,&cancel_info); in XPreferencesWidget()
8646 XDrawBeveledButton(display,&windows->widget,&preferences_info[i]); in XPreferencesWidget()
8658 (void) XClearArea(display,windows->widget.id,x,y,width,height, in XPreferencesWidget()
8666 XDrawTriangleEast(display,&windows->widget,&cache_info); in XPreferencesWidget()
8673 if (windows->widget.mapped == MagickFalse) in XPreferencesWidget()
8677 if (event.xbutton.window == windows->widget.id) in XPreferencesWidget()
8681 XDrawBeveledButton(display,&windows->widget,&apply_info); in XPreferencesWidget()
8686 if (event.xbutton.window == windows->widget.id) in XPreferencesWidget()
8690 XDrawBeveledButton(display,&windows->widget,&cancel_info); in XPreferencesWidget()
8695 XDrawTriangleEast(display,&windows->widget,&cache_info); in XPreferencesWidget()
8714 if (event.xclient.window == windows->widget.id) in XPreferencesWidget()
8726 if (event.xconfigure.window != windows->widget.id) in XPreferencesWidget()
8728 if ((event.xconfigure.width == (int) windows->widget.width) && in XPreferencesWidget()
8729 (event.xconfigure.height == (int) windows->widget.height)) in XPreferencesWidget()
8731 windows->widget.width=(unsigned int) in XPreferencesWidget()
8732 MagickMax(event.xconfigure.width,(int) windows->widget.min_width); in XPreferencesWidget()
8733 windows->widget.height=(unsigned int) in XPreferencesWidget()
8734 MagickMax(event.xconfigure.height,(int) windows->widget.min_height); in XPreferencesWidget()
8740 if (event.xcrossing.window != windows->widget.id) in XPreferencesWidget()
8747 if (event.xexpose.window != windows->widget.id) in XPreferencesWidget()
8765 if (event.xkey.window != windows->widget.id) in XPreferencesWidget()
8772 XDrawBeveledButton(display,&windows->widget,&apply_info); in XPreferencesWidget()
8780 if (event.xcrossing.window != windows->widget.id) in XPreferencesWidget()
8800 XDrawBeveledButton(display,&windows->widget,&apply_info); in XPreferencesWidget()
8810 XDrawBeveledButton(display,&windows->widget,&cancel_info); in XPreferencesWidget()
8820 (void) XWithdrawWindow(display,windows->widget.id,windows->widget.screen); in XPreferencesWidget()
9035 font_info=windows->widget.font_info; in XTextViewWidget()
9040 text_info=windows->widget.font_info; in XTextViewWidget()
9053 windows->widget.width=(unsigned int) (MagickMin((int) text_width, in XTextViewWidget()
9055 windows->widget.min_width=(unsigned int) (MinTextWidth+4*QuantumMargin); in XTextViewWidget()
9056 if (windows->widget.width < windows->widget.min_width) in XTextViewWidget()
9057 windows->widget.width=windows->widget.min_width; in XTextViewWidget()
9058 windows->widget.height=(unsigned int) (MagickMin(MagickMax((int) lines,3),32)* in XTextViewWidget()
9060 windows->widget.min_height=(unsigned int) (3*height+((13*height) >> 1)+((9* in XTextViewWidget()
9062 if (windows->widget.height < windows->widget.min_height) in XTextViewWidget()
9063 windows->widget.height=windows->widget.min_height; in XTextViewWidget()
9064 XConstrainWindowPosition(display,&windows->widget); in XTextViewWidget()
9068 (void) CopyMagickString(windows->widget.name,title,MagickPathExtent); in XTextViewWidget()
9069 status=XStringListToTextProperty(&windows->widget.name,1,&window_name); in XTextViewWidget()
9072 XSetWMName(display,windows->widget.id,&window_name); in XTextViewWidget()
9073 XSetWMIconName(display,windows->widget.id,&window_name); in XTextViewWidget()
9076 window_changes.width=(int) windows->widget.width; in XTextViewWidget()
9077 window_changes.height=(int) windows->widget.height; in XTextViewWidget()
9078 window_changes.x=windows->widget.x; in XTextViewWidget()
9079 window_changes.y=windows->widget.y; in XTextViewWidget()
9080 (void) XReconfigureWMWindow(display,windows->widget.id, in XTextViewWidget()
9081 windows->widget.screen,(unsigned int) mask,&window_changes); in XTextViewWidget()
9082 (void) XMapRaised(display,windows->widget.id); in XTextViewWidget()
9083 windows->widget.mapped=MagickFalse; in XTextViewWidget()
9109 dismiss_info.x=(int) windows->widget.width-dismiss_info.width- in XTextViewWidget()
9111 dismiss_info.y=(int) windows->widget.height-dismiss_info.height- in XTextViewWidget()
9121 scroll_info.x=(int) windows->widget.width-QuantumMargin- in XTextViewWidget()
9181 XDrawBeveledMatte(display,&windows->widget,&list_info); in XTextViewWidget()
9182 XDrawBeveledMatte(display,&windows->widget,&scroll_info); in XTextViewWidget()
9183 XDrawTriangleNorth(display,&windows->widget,&north_info); in XTextViewWidget()
9184 XDrawBeveledButton(display,&windows->widget,&slider_info); in XTextViewWidget()
9185 XDrawTriangleSouth(display,&windows->widget,&south_info); in XTextViewWidget()
9186 XDrawBeveledButton(display,&windows->widget,&dismiss_info); in XTextViewWidget()
9187 XHighlightWidget(display,&windows->widget,BorderOffset,BorderOffset); in XTextViewWidget()
9210 windows->widget.font_info=text_info; in XTextViewWidget()
9211 (void) XSetFont(display,windows->widget.annotate_context, in XTextViewWidget()
9213 (void) XSetFont(display,windows->widget.highlight_context, in XTextViewWidget()
9224 XDrawWidgetText(display,&windows->widget,&selection_info); in XTextViewWidget()
9227 windows->widget.font_info=font_info; in XTextViewWidget()
9228 (void) XSetFont(display,windows->widget.annotate_context, in XTextViewWidget()
9230 (void) XSetFont(display,windows->widget.highlight_context, in XTextViewWidget()
9247 XDrawTriangleNorth(display,&windows->widget,&north_info); in XTextViewWidget()
9248 XDrawMatte(display,&windows->widget,&expose_info); in XTextViewWidget()
9249 XDrawBeveledButton(display,&windows->widget,&slider_info); in XTextViewWidget()
9250 XDrawTriangleSouth(display,&windows->widget,&south_info); in XTextViewWidget()
9341 XDrawBeveledButton(display,&windows->widget,&dismiss_info); in XTextViewWidget()
9377 (void) XSetSelectionOwner(display,XA_PRIMARY,windows->widget.id, in XTextViewWidget()
9379 if (XGetSelectionOwner(display,XA_PRIMARY) != windows->widget.id) in XTextViewWidget()
9390 if (windows->widget.mapped == MagickFalse) in XTextViewWidget()
9399 XDrawTriangleNorth(display,&windows->widget,&north_info); in XTextViewWidget()
9408 XDrawTriangleSouth(display,&windows->widget,&south_info); in XTextViewWidget()
9420 if (event.xbutton.window == windows->widget.id) in XTextViewWidget()
9424 XDrawBeveledButton(display,&windows->widget,&dismiss_info); in XTextViewWidget()
9443 if (event.xclient.window == windows->widget.id) in XTextViewWidget()
9455 if (event.xconfigure.window != windows->widget.id) in XTextViewWidget()
9457 if ((event.xconfigure.width == (int) windows->widget.width) && in XTextViewWidget()
9458 (event.xconfigure.height == (int) windows->widget.height)) in XTextViewWidget()
9460 windows->widget.width=(unsigned int) in XTextViewWidget()
9461 MagickMax(event.xconfigure.width,(int) windows->widget.min_width); in XTextViewWidget()
9462 windows->widget.height=(unsigned int) in XTextViewWidget()
9463 MagickMax(event.xconfigure.height,(int) windows->widget.min_height); in XTextViewWidget()
9469 if (event.xcrossing.window != windows->widget.id) in XTextViewWidget()
9476 if (event.xexpose.window != windows->widget.id) in XTextViewWidget()
9497 if (event.xkey.window != windows->widget.id) in XTextViewWidget()
9505 XDrawBeveledButton(display,&windows->widget,&dismiss_info); in XTextViewWidget()
9562 if (event.xcrossing.window != windows->widget.id) in XTextViewWidget()
9606 XDrawBeveledButton(display,&windows->widget,&dismiss_info); in XTextViewWidget()
9653 if (text_info != windows->widget.font_info) in XTextViewWidget()
9656 (void) XWithdrawWindow(display,windows->widget.id,windows->widget.screen); in XTextViewWidget()