@ -250,11 +250,11 @@ void TextureButton::_notification(int p_what) {
}
void TextureButton : : _bind_methods ( ) {
ClassDB : : bind_method ( D_METHOD ( " set_ normal_ texture" , " texture " ) , & TextureButton : : set_ normal_ texture) ;
ClassDB : : bind_method ( D_METHOD ( " set_ pressed_ texture" , " texture " ) , & TextureButton : : set_ pressed_ texture) ;
ClassDB : : bind_method ( D_METHOD ( " set_ hover_ texture" , " texture " ) , & TextureButton : : set_ hover_ texture) ;
ClassDB : : bind_method ( D_METHOD ( " set_ disabled_texture " , " texture " ) , & TextureButton : : set_ disabled_texture ) ;
ClassDB : : bind_method ( D_METHOD ( " set_ focused_ texture" , " texture " ) , & TextureButton : : set_ focused_ texture) ;
ClassDB : : bind_method ( D_METHOD ( " set_ texture_normal " , " texture " ) , & TextureButton : : set_ texture_normal ) ;
ClassDB : : bind_method ( D_METHOD ( " set_ texture_pressed " , " texture " ) , & TextureButton : : set_ texture_pressed ) ;
ClassDB : : bind_method ( D_METHOD ( " set_ texture_hover " , " texture " ) , & TextureButton : : set_ texture_hover ) ;
ClassDB : : bind_method ( D_METHOD ( " set_ texture_ disabled" , " texture " ) , & TextureButton : : set_ texture_ disabled) ;
ClassDB : : bind_method ( D_METHOD ( " set_ texture_focused " , " texture " ) , & TextureButton : : set_ texture_focused ) ;
ClassDB : : bind_method ( D_METHOD ( " set_click_mask " , " mask " ) , & TextureButton : : set_click_mask ) ;
ClassDB : : bind_method ( D_METHOD ( " set_ignore_texture_size " , " ignore " ) , & TextureButton : : set_ignore_texture_size ) ;
ClassDB : : bind_method ( D_METHOD ( " set_stretch_mode " , " mode " ) , & TextureButton : : set_stretch_mode ) ;
@ -263,21 +263,21 @@ void TextureButton::_bind_methods() {
ClassDB : : bind_method ( D_METHOD ( " set_flip_v " , " enable " ) , & TextureButton : : set_flip_v ) ;
ClassDB : : bind_method ( D_METHOD ( " is_flipped_v " ) , & TextureButton : : is_flipped_v ) ;
ClassDB : : bind_method ( D_METHOD ( " get_ normal_ texture" ) , & TextureButton : : get_ normal_ texture) ;
ClassDB : : bind_method ( D_METHOD ( " get_ pressed_ texture" ) , & TextureButton : : get_ pressed_ texture) ;
ClassDB : : bind_method ( D_METHOD ( " get_ hover_ texture" ) , & TextureButton : : get_ hover_ texture) ;
ClassDB : : bind_method ( D_METHOD ( " get_ disabled_texture " ) , & TextureButton : : get_ disabled_texture ) ;
ClassDB : : bind_method ( D_METHOD ( " get_ focused_ texture" ) , & TextureButton : : get_ focused_ texture) ;
ClassDB : : bind_method ( D_METHOD ( " get_ texture_normal " ) , & TextureButton : : get_ texture_normal ) ;
ClassDB : : bind_method ( D_METHOD ( " get_ texture_pressed " ) , & TextureButton : : get_ texture_pressed ) ;
ClassDB : : bind_method ( D_METHOD ( " get_ texture_hover " ) , & TextureButton : : get_ texture_hover ) ;
ClassDB : : bind_method ( D_METHOD ( " get_ texture_ disabled" ) , & TextureButton : : get_ texture_ disabled) ;
ClassDB : : bind_method ( D_METHOD ( " get_ texture_focused " ) , & TextureButton : : get_ texture_focused ) ;
ClassDB : : bind_method ( D_METHOD ( " get_click_mask " ) , & TextureButton : : get_click_mask ) ;
ClassDB : : bind_method ( D_METHOD ( " get_ignore_texture_size " ) , & TextureButton : : get_ignore_texture_size ) ;
ClassDB : : bind_method ( D_METHOD ( " get_stretch_mode " ) , & TextureButton : : get_stretch_mode ) ;
ADD_GROUP ( " Textures " , " texture_ " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : OBJECT , " texture_normal " , PROPERTY_HINT_RESOURCE_TYPE , " Texture2D " ) , " set_ normal_ texture" , " get_ normal_ texture" ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : OBJECT , " texture_pressed " , PROPERTY_HINT_RESOURCE_TYPE , " Texture2D " ) , " set_ pressed_ texture" , " get_ pressed_ texture" ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : OBJECT , " texture_hover " , PROPERTY_HINT_RESOURCE_TYPE , " Texture2D " ) , " set_ hover_ texture" , " get_ hover_ texture" ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : OBJECT , " texture_disabled " , PROPERTY_HINT_RESOURCE_TYPE , " Texture2D " ) , " set_ disabled_texture " , " get_ disabled_texture " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : OBJECT , " texture_focused " , PROPERTY_HINT_RESOURCE_TYPE , " Texture2D " ) , " set_ focused_ texture" , " get_ focused_ texture" ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : OBJECT , " texture_normal " , PROPERTY_HINT_RESOURCE_TYPE , " Texture2D " ) , " set_ texture_normal " , " get_ texture_normal " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : OBJECT , " texture_pressed " , PROPERTY_HINT_RESOURCE_TYPE , " Texture2D " ) , " set_ texture_pressed " , " get_ texture_pressed " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : OBJECT , " texture_hover " , PROPERTY_HINT_RESOURCE_TYPE , " Texture2D " ) , " set_ texture_hover " , " get_ texture_hover " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : OBJECT , " texture_disabled " , PROPERTY_HINT_RESOURCE_TYPE , " Texture2D " ) , " set_ texture_ disabled" , " get_ texture_ disabled" ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : OBJECT , " texture_focused " , PROPERTY_HINT_RESOURCE_TYPE , " Texture2D " ) , " set_ texture_focused " , " get_ texture_focused " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : OBJECT , " texture_click_mask " , PROPERTY_HINT_RESOURCE_TYPE , " BitMap " ) , " set_click_mask " , " get_click_mask " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : BOOL , " ignore_texture_size " , PROPERTY_HINT_RESOURCE_TYPE , " bool " ) , " set_ignore_texture_size " , " get_ignore_texture_size " ) ;
ADD_PROPERTY ( PropertyInfo ( Variant : : INT , " stretch_mode " , PROPERTY_HINT_ENUM , " Scale,Tile,Keep,Keep Centered,Keep Aspect,Keep Aspect Centered,Keep Aspect Covered " ) , " set_stretch_mode " , " get_stretch_mode " ) ;
@ -293,7 +293,7 @@ void TextureButton::_bind_methods() {
BIND_ENUM_CONSTANT ( STRETCH_KEEP_ASPECT_COVERED ) ;
}
void TextureButton : : set_ normal_ texture( const Ref < Texture2D > & p_normal ) {
void TextureButton : : set_ texture_normal ( const Ref < Texture2D > & p_normal ) {
if ( normal = = p_normal ) {
return ;
}
@ -303,7 +303,7 @@ void TextureButton::set_normal_texture(const Ref<Texture2D> &p_normal) {
update_minimum_size ( ) ;
}
void TextureButton : : set_ pressed_ texture( const Ref < Texture2D > & p_pressed ) {
void TextureButton : : set_ texture_pressed ( const Ref < Texture2D > & p_pressed ) {
if ( pressed = = p_pressed ) {
return ;
}
@ -313,7 +313,7 @@ void TextureButton::set_pressed_texture(const Ref<Texture2D> &p_pressed) {
update_minimum_size ( ) ;
}
void TextureButton : : set_ hover_ texture( const Ref < Texture2D > & p_hover ) {
void TextureButton : : set_ texture_hover ( const Ref < Texture2D > & p_hover ) {
if ( hover = = p_hover ) {
return ;
}
@ -323,7 +323,7 @@ void TextureButton::set_hover_texture(const Ref<Texture2D> &p_hover) {
update_minimum_size ( ) ;
}
void TextureButton : : set_ disabled_texture ( const Ref < Texture2D > & p_disabled ) {
void TextureButton : : set_ texture_ disabled( const Ref < Texture2D > & p_disabled ) {
if ( disabled = = p_disabled ) {
return ;
}
@ -341,19 +341,19 @@ void TextureButton::set_click_mask(const Ref<BitMap> &p_click_mask) {
update_minimum_size ( ) ;
}
Ref < Texture2D > TextureButton : : get_ normal_ texture( ) const {
Ref < Texture2D > TextureButton : : get_ texture_normal ( ) const {
return normal ;
}
Ref < Texture2D > TextureButton : : get_ pressed_ texture( ) const {
Ref < Texture2D > TextureButton : : get_ texture_pressed ( ) const {
return pressed ;
}
Ref < Texture2D > TextureButton : : get_ hover_ texture( ) const {
Ref < Texture2D > TextureButton : : get_ texture_hover ( ) const {
return hover ;
}
Ref < Texture2D > TextureButton : : get_ disabled_texture ( ) const {
Ref < Texture2D > TextureButton : : get_ texture_ disabled( ) const {
return disabled ;
}
@ -361,11 +361,11 @@ Ref<BitMap> TextureButton::get_click_mask() const {
return click_mask ;
}
Ref < Texture2D > TextureButton : : get_ focused_ texture( ) const {
Ref < Texture2D > TextureButton : : get_ texture_focused ( ) const {
return focused ;
} ;
void TextureButton : : set_ focused_ texture( const Ref < Texture2D > & p_focused ) {
void TextureButton : : set_ texture_focused ( const Ref < Texture2D > & p_focused ) {
focused = p_focused ;
} ;