像GTK_TEXT_VIEW这样的宏有什么作用?

时间:2014-03-12 02:07:35

标签: c gtk

GTK_TEXT_VIEW (view)在以下情况下做了什么?它是一个返回GtkTextView结构的函数,还是将“视图”转换为GtkTextView结构?

/* Change left margin throughout the widget */
gtk_text_view_set_left_margin (GTK_TEXT_VIEW (view), 30);

1 个答案:

答案 0 :(得分:3)

这是一个宏。除了执行GObject类型检查以确保对象确实是view

之外,它还将GtkTextView *转换为GtkTextView类型