क्या GtkToolButton (मेरे मामले में, GtkArrow युक्त) की पैडिंग सेट करना संभव है?
0
Marin
19 मार्च 2011, 15:25
आपका क्या मतलब है पैडिंग? टूल बटन के बीच या टूल बटन की सामग्री और टूल बटन बॉर्डर के बीच पैडिंग?
– ptomato
20 मार्च 2011, 10:48
टूलबटन की सामग्री और टूलबटन बॉर्डर के बीच।
– Marin
20 मार्च 2011, 16:55
2 जवाब
सबसे बढ़िया उत्तर
मुझे एक समाधान मिला:
- टूलबार (
gtk_toolbar_insert
) में GtkToolItem डालें। - आकार का अनुरोध करें: मेरे मामले में, 13x36 (
gtk_widget_set_size_request
)। - GtkToolItem (
gtk_container_add
) में GtkButton लगाएं। कुछ GtkRC कोड पार्स करें:
gtk_rc_parse_string(
"शैली \"तीर बटन\" {\n" + // तीर
" xthickness = 0\n" +
" मोटाई = 0\n" +
"}\n" +
"विजेट \"*.arrowbutton\" शैली \"एरोबटन\"");- GtkButton (
gtk_widget_set_name
) के लिए "एरोबटन" नाम सेट करें। - GtkArrow (मेरे मामले में) को GtkButton (
gtk_button_set_image
) में रखें।
1
Marin
16 अप्रैल 2011, 16:23
कोशिश की GtkContainer.set_border_width
?
हमेशा वंशानुक्रम पदानुक्रम का पालन करें... उदाहरण के लिए ToolButton
एक ToolItem
है, ToolItem
एक Bin
है, Bin
एक Container
है, और Container
की एक विधि है set_border_width
0
saeedgnu
26 मार्च 2011, 10:06
संबंधित सवाल
नए सवाल
pygtk
PyGTK GTK + विजेट लाइब्रेरी के लिए पायथन बंधन है।