comparison libinterp/corefcn/graphics.in.h @ 21367:0035733e4b3a

graphics.in.h: Make sure XXXmode properties switch to "manual" if XXX is set. * graphics.in.h: Add 'm' to property specification for xcolor, ycolor, zcolor, gridalpha, minorgridalpha, minorgridcolor, wvisual, xvisual, renderer so that genprops.awk will switch corresponding mode property to manual when property is modified.
author Rik <rik@octave.org>
date Fri, 26 Feb 2016 21:30:51 -0800
parents 030d4d6c2b58
children 6c2fd62db1f7
comparison
equal deleted inserted replaced
21366:ad07ed235053 21367:0035733e4b3a
3414 radio_property paperunits Su , "{inches}|centimeters|normalized|points" 3414 radio_property paperunits Su , "{inches}|centimeters|normalized|points"
3415 radio_property pointer , "crosshair|fullcrosshair|{arrow}|ibeam|watch|topl|topr|botl|botr|left|top|right|bottom|circle|cross|fleur|custom|hand" 3415 radio_property pointer , "crosshair|fullcrosshair|{arrow}|ibeam|watch|topl|topr|botl|botr|left|top|right|bottom|circle|cross|fleur|custom|hand"
3416 array_property pointershapecdata , Matrix (16, 16, 0) 3416 array_property pointershapecdata , Matrix (16, 16, 0)
3417 array_property pointershapehotspot , Matrix (1, 2, 0) 3417 array_property pointershapehotspot , Matrix (1, 2, 0)
3418 array_property position s , default_figure_position () 3418 array_property position s , default_figure_position ()
3419 radio_property renderer , "{painters}|zbuffer|opengl|none" 3419 radio_property renderer m , "{opengl}|painters"
3420 radio_property renderermode , "{auto}|manual" 3420 radio_property renderermode , "{auto}|manual"
3421 bool_property resize , "on" 3421 bool_property resize , "on"
3422 callback_property resizefcn , Matrix () 3422 callback_property resizefcn , Matrix ()
3423 radio_property selectiontype , "{normal}|open|alt|extend" 3423 radio_property selectiontype , "{normal}|open|alt|extend"
3424 // FIXME: This is the new name for the resizefcn from Matlab. 3424 // FIXME: This is the new name for the resizefcn from Matlab.
3431 callback_property windowbuttonupfcn , Matrix () 3431 callback_property windowbuttonupfcn , Matrix ()
3432 callback_property windowkeypressfcn , Matrix () 3432 callback_property windowkeypressfcn , Matrix ()
3433 callback_property windowkeyreleasefcn , Matrix () 3433 callback_property windowkeyreleasefcn , Matrix ()
3434 callback_property windowscrollwheelfcn , Matrix () 3434 callback_property windowscrollwheelfcn , Matrix ()
3435 radio_property windowstyle , "{normal}|modal|docked" 3435 radio_property windowstyle , "{normal}|modal|docked"
3436 string_property wvisual , "" 3436 string_property wvisual m , ""
3437 radio_property wvisualmode , "{auto}|manual" 3437 radio_property wvisualmode , "{auto}|manual"
3438 string_property xdisplay , "" 3438 string_property xdisplay , ""
3439 string_property xvisual , "" 3439 string_property xvisual m , ""
3440 radio_property xvisualmode , "{auto}|manual" 3440 radio_property xvisualmode , "{auto}|manual"
3441 // Octave-specific properties 3441 // Octave-specific properties
3442 bool_property __enhanced__ h , "on" 3442 bool_property __enhanced__ h , "on"
3443 string_property __graphics_toolkit__ hs , gtk_manager::default_toolkit () 3443 string_property __graphics_toolkit__ hs , gtk_manager::default_toolkit ()
3444 any_property __guidata__ h , Matrix () 3444 any_property __guidata__ h , Matrix ()
3837 string_property fontname u , OCTAVE_DEFAULT_FONTNAME 3837 string_property fontname u , OCTAVE_DEFAULT_FONTNAME
3838 double_property fontsize u , 10 3838 double_property fontsize u , 10
3839 radio_property fontunits SU , "{points}|inches|centimeters|normalized|pixels" 3839 radio_property fontunits SU , "{points}|inches|centimeters|normalized|pixels"
3840 bool_property fontsmoothing , "on" 3840 bool_property fontsmoothing , "on"
3841 radio_property fontweight u , "{normal}|bold" 3841 radio_property fontweight u , "{normal}|bold"
3842 double_property gridalpha , 0.15 3842 double_property gridalpha m , 0.15
3843 radio_property gridalphamode , "{auto}|manual" 3843 radio_property gridalphamode , "{auto}|manual"
3844 color_property gridcolor , color_property (color_values (0.15, 0.15, 0.15), radio_values ("none")) 3844 color_property gridcolor , color_property (color_values (0.15, 0.15, 0.15), radio_values ("none"))
3845 radio_property gridcolormode , "{auto}|manual" 3845 radio_property gridcolormode , "{auto}|manual"
3846 radio_property gridlinestyle , "{:}|-|--|-.|none" 3846 radio_property gridlinestyle , "{:}|-|--|-.|none"
3847 double_property labelfontsizemultiplier , 1.1 3847 double_property labelfontsizemultiplier , 1.1
3848 radio_property layer u , "{bottom}|top" 3848 radio_property layer u , "{bottom}|top"
3849 // FIXME: should be kind of string array. 3849 // FIXME: should be kind of string array.
3850 any_property linestyleorder S , "-" 3850 any_property linestyleorder S , "-"
3851 double_property linestyleorderindex , 1.0 3851 double_property linestyleorderindex , 1.0
3852 double_property linewidth , 0.5 3852 double_property linewidth , 0.5
3853 double_property minorgridalpha , 0.25 3853 double_property minorgridalpha m , 0.25
3854 radio_property minorgridalphamode , "{auto}|manual" 3854 radio_property minorgridalphamode , "{auto}|manual"
3855 color_property minorgridcolor , color_property (color_values (0.1, 0.1, 0.1), radio_values ("none")) 3855 color_property minorgridcolor m , color_property (color_values (0.1, 0.1, 0.1), radio_values ("none"))
3856 radio_property minorgridcolormode , "{auto}|manual" 3856 radio_property minorgridcolormode , "{auto}|manual"
3857 radio_property minorgridlinestyle , "{:}|-|--|-.|none" 3857 radio_property minorgridlinestyle , "{:}|-|--|-.|none"
3858 radio_property nextplot , "{replace}|add|replacechildren" 3858 radio_property nextplot , "{replace}|add|replacechildren"
3859 array_property outerposition u , default_axes_outerposition () 3859 array_property outerposition u , default_axes_outerposition ()
3860 array_property plotboxaspectratio mu , Matrix (1, 3, 1.0) 3860 array_property plotboxaspectratio mu , Matrix (1, 3, 1.0)
3874 radio_property titlefontweight , "{bold}|normal" 3874 radio_property titlefontweight , "{bold}|normal"
3875 // FIXME: uicontextmenu should be moved here. 3875 // FIXME: uicontextmenu should be moved here.
3876 radio_property units SU , "{normalized}|inches|centimeters|points|pixels|characters" 3876 radio_property units SU , "{normalized}|inches|centimeters|points|pixels|characters"
3877 array_property view u , default_axes_view () 3877 array_property view u , default_axes_view ()
3878 radio_property xaxislocation u , "{bottom}|top|zero" 3878 radio_property xaxislocation u , "{bottom}|top|zero"
3879 color_property xcolor , color_values (0, 0, 0) 3879 color_property xcolor m , color_values (0, 0, 0)
3880 radio_property xcolormode , "{auto}|manual" 3880 radio_property xcolormode , "{auto}|manual"
3881 radio_property xdir u , "{normal}|reverse" 3881 radio_property xdir u , "{normal}|reverse"
3882 bool_property xgrid , "off" 3882 bool_property xgrid , "off"
3883 handle_property xlabel SOf , gh_manager::make_graphics_handle ("text", __myhandle__, false, false, false) 3883 handle_property xlabel SOf , gh_manager::make_graphics_handle ("text", __myhandle__, false, false, false)
3884 row_vector_property xlim mu , default_lim () 3884 row_vector_property xlim mu , default_lim ()
3891 any_property xticklabel S , "" 3891 any_property xticklabel S , ""
3892 radio_property xticklabelmode u , "{auto}|manual" 3892 radio_property xticklabelmode u , "{auto}|manual"
3893 double_property xticklabelrotation , 0.0 3893 double_property xticklabelrotation , 0.0
3894 radio_property xtickmode u , "{auto}|manual" 3894 radio_property xtickmode u , "{auto}|manual"
3895 radio_property yaxislocation u , "{left}|right|zero" 3895 radio_property yaxislocation u , "{left}|right|zero"
3896 color_property ycolor , color_values (0, 0, 0) 3896 color_property ycolor m , color_values (0, 0, 0)
3897 radio_property ycolormode , "{auto}|manual" 3897 radio_property ycolormode , "{auto}|manual"
3898 radio_property ydir u , "{normal}|reverse" 3898 radio_property ydir u , "{normal}|reverse"
3899 bool_property ygrid , "off" 3899 bool_property ygrid , "off"
3900 handle_property ylabel SOf , gh_manager::make_graphics_handle ("text", __myhandle__, false, false, false) 3900 handle_property ylabel SOf , gh_manager::make_graphics_handle ("text", __myhandle__, false, false, false)
3901 row_vector_property ylim mu , default_lim () 3901 row_vector_property ylim mu , default_lim ()
3906 row_vector_property ytick mu , default_axes_tick () 3906 row_vector_property ytick mu , default_axes_tick ()
3907 any_property yticklabel S , "" 3907 any_property yticklabel S , ""
3908 radio_property yticklabelmode u , "{auto}|manual" 3908 radio_property yticklabelmode u , "{auto}|manual"
3909 double_property yticklabelrotation , 0.0 3909 double_property yticklabelrotation , 0.0
3910 radio_property ytickmode u , "{auto}|manual" 3910 radio_property ytickmode u , "{auto}|manual"
3911 color_property zcolor , color_values (0, 0, 0) 3911 color_property zcolor m , color_values (0, 0, 0)
3912 radio_property zcolormode , "{auto}|manual" 3912 radio_property zcolormode , "{auto}|manual"
3913 radio_property zdir u , "{normal}|reverse" 3913 radio_property zdir u , "{normal}|reverse"
3914 bool_property zgrid , "off" 3914 bool_property zgrid , "off"
3915 handle_property zlabel SOf , gh_manager::make_graphics_handle ("text", __myhandle__, false, false, false) 3915 handle_property zlabel SOf , gh_manager::make_graphics_handle ("text", __myhandle__, false, false, false)
3916 row_vector_property zlim mu , default_lim () 3916 row_vector_property zlim mu , default_lim ()