struct s_uiable_attributes *p_uiable_alloc(struct s_object *self) { struct s_uiable_attributes *result = d_prepare(self, uiable); f_memory_new(self); /* inherit */ f_mutex_new(self); /* inherit */ f_drawable_new(self, (e_drawable_kind_single|e_drawable_kind_force_visibility)); /* inherit */ return result; }
struct s_label_attributes *p_label_alloc(struct s_object *self) { struct s_label_attributes *result = d_prepare(self, label); f_mutex_new(self); /* inherit */ f_memory_new(self); /* inherit */ f_uiable_new(self); /* inherit */ return result; }
struct s_container_attributes *p_container_alloc(struct s_object *self) { struct s_container_attributes *result = d_prepare(self, container); f_mutex_new(self); /* inherit */ f_memory_new(self); /* inherit */ f_uiable_new(self); /* inherit */ return result; }
struct s_bitmap_attributes *p_bitmap_alloc(struct s_object *self) { struct s_bitmap_attributes *result = d_prepare(self, bitmap); f_memory_new(self); /* inherit */ f_mutex_new(self); /* inherit */ f_drawable_new(self, e_drawable_kind_single); /* inherit */ return result; }
struct s_fonts_attributes *p_fonts_alloc(struct s_object *self) { struct s_fonts_attributes *result = d_prepare(self, fonts); f_memory_new(self); /* inherit */ f_mutex_new(self); /* inherit */ return result; }
struct s_environment_attributes *p_environment_alloc(struct s_object *self) { struct s_environment_attributes *result = d_prepare(self, environment); f_memory_new(self); /* inherit */ f_mutex_new(self); /* inherit */ return result; }