void Otk_Set_Button_Color( OtkWidget button, OtkColor button_color ) Sets the color of the referenced button. void Otk_Set_Default_Button_Color( float r, float g, float b ) This function sets the global state for all future buttons created until otherwise changed. void Otk_Set_Default_Button_BorderThickness( float x ) Sets the relative border thickness of all future buttons created until otherwise changed. Default = 1.0. For example, a value of 0.5 reduces the border to half. A value of 2.0, doubles the border thickness. void Otk_Set_Button_BorderThickness( OtkWidget button, float x ) Sets the relative border thickness of referenced button. Default = 1.0. For example, a value of 0.5 reduces the border by half. void Otk_Set_Button_Outline_Style( int style ) Where style is one of: Otk_Flat, Otk_Raised, or Otk_Recessed. void Otk_Set_Button_State( OtkWidget container, int state ) Set referenced toggle button or radio button to given state. int Otk_Get_Button_State( OtkWidget container ) Get referenced toggle button or radio button's state. Returns 1 if pressed, 0 if not. void Otk_Set_Button_Icon( OtkWidget button, struct Otk_image *image_ptr ) Places named image on the surface of referenced button. Use with Otk_Read_Image_File( char *fname ) to get the image into an Otk_image rgb-matrix structure, or create your own image on-the-fly with Otk_Make_Image_From_Matrix. See Otk-Images. void Otk_Set_Button_Icon_File( OtkWidget button, char *file_name ) Places image contained in file, on the surface of referenced button.
Back to main page