所以我有一个形状绘制程序,工具栏上有框、圆、段等按钮。如果你点击一个形状按钮(如框按钮),你可以拖动鼠标来绘制那种形状。例如,我没有使用切换按钮,因为我不想要它,因此如果您绘制一个框,则必须先“取消切换”框按钮,然后才能“切换”圆形按钮。但是,我正在努力做到这一点,以便当您单击一个形状按钮时,它看起来“压抑”,因此您知道您正在绘制什么形状,直到您单击另一个按钮。
我试图通过把它放在点击的回调中让它看起来很沮丧:
gtk_widget_set_state_flags(button, GTK_STATE_FLAG_ACTIVE, TRUE);
但是,它不起作用。任何帮助是极大的赞赏!