| 48 * |
48 * |
| 49 * Returns: (transfer full): The status display. |
49 * Returns: (transfer full): The status display. |
| 50 * |
50 * |
| 51 * Since: 3.0.0 |
51 * Since: 3.0.0 |
| 52 */ |
52 */ |
| |
53 PIDGIN_AVAILABLE_IN_3_0 |
| 53 GtkWidget *pidgin_status_display_new(void); |
54 GtkWidget *pidgin_status_display_new(void); |
| 54 |
55 |
| 55 /** |
56 /** |
| 56 * pidgin_status_display_new_for_primitive: |
57 * pidgin_status_display_new_for_primitive: |
| 57 * @primitive: The status primitive to display. |
58 * @primitive: The status primitive to display. |
| 60 * |
61 * |
| 61 * Returns: (transfer full): The status display. |
62 * Returns: (transfer full): The status display. |
| 62 * |
63 * |
| 63 * Since: 3.0.0 |
64 * Since: 3.0.0 |
| 64 */ |
65 */ |
| |
66 PIDGIN_AVAILABLE_IN_3_0 |
| 65 GtkWidget *pidgin_status_display_new_for_primitive(PurpleStatusPrimitive primitive); |
67 GtkWidget *pidgin_status_display_new_for_primitive(PurpleStatusPrimitive primitive); |
| 66 |
68 |
| 67 /** |
69 /** |
| 68 * pidgin_status_display_new_for_saved_status: |
70 * pidgin_status_display_new_for_saved_status: |
| 69 * @status: The status to display. |
71 * @status: The status to display. |
| 72 * |
74 * |
| 73 * Returns: (transfer full): The status display. |
75 * Returns: (transfer full): The status display. |
| 74 * |
76 * |
| 75 * Since: 3.0.0 |
77 * Since: 3.0.0 |
| 76 */ |
78 */ |
| |
79 PIDGIN_AVAILABLE_IN_3_0 |
| 77 GtkWidget *pidgin_status_display_new_for_saved_status(PurpleSavedStatus *status); |
80 GtkWidget *pidgin_status_display_new_for_saved_status(PurpleSavedStatus *status); |
| 78 |
81 |
| 79 /** |
82 /** |
| 80 * pidgin_status_display_get_primitive: |
83 * pidgin_status_display_get_primitive: |
| 81 * @display: The display. |
84 * @display: The display. |
| 85 * Returns: (transfer none): Returns the [type@Purple.StatusPrimitive] that is |
88 * Returns: (transfer none): Returns the [type@Purple.StatusPrimitive] that is |
| 86 * currently displayed. |
89 * currently displayed. |
| 87 * |
90 * |
| 88 * Since: 3.0.0 |
91 * Since: 3.0.0 |
| 89 */ |
92 */ |
| |
93 PIDGIN_AVAILABLE_IN_3_0 |
| 90 PurpleStatusPrimitive pidgin_status_display_get_primitive(PidginStatusDisplay *display); |
94 PurpleStatusPrimitive pidgin_status_display_get_primitive(PidginStatusDisplay *display); |
| 91 |
95 |
| 92 /** |
96 /** |
| 93 * pidgin_status_display_set_primitive: |
97 * pidgin_status_display_set_primitive: |
| 94 * @display: The display. |
98 * @display: The display. |
| 98 * |
102 * |
| 99 * If a saved status was previously set, it will be unset. |
103 * If a saved status was previously set, it will be unset. |
| 100 * |
104 * |
| 101 * Since: 3.0.0 |
105 * Since: 3.0.0 |
| 102 */ |
106 */ |
| |
107 PIDGIN_AVAILABLE_IN_3_0 |
| 103 void pidgin_status_display_set_primitive(PidginStatusDisplay *display, PurpleStatusPrimitive primitive); |
108 void pidgin_status_display_set_primitive(PidginStatusDisplay *display, PurpleStatusPrimitive primitive); |
| 104 |
109 |
| 105 /** |
110 /** |
| 106 * pidgin_status_display_get_saved_status: |
111 * pidgin_status_display_get_saved_status: |
| 107 * @display: The display. |
112 * @display: The display. |
| 111 * Returns: (transfer none): Returns the [type@Purple.SavedStatus] that is |
116 * Returns: (transfer none): Returns the [type@Purple.SavedStatus] that is |
| 112 * currently displayed. |
117 * currently displayed. |
| 113 * |
118 * |
| 114 * Since: 3.0.0 |
119 * Since: 3.0.0 |
| 115 */ |
120 */ |
| |
121 PIDGIN_AVAILABLE_IN_3_0 |
| 116 PurpleSavedStatus *pidgin_status_display_get_saved_status(PidginStatusDisplay *display); |
122 PurpleSavedStatus *pidgin_status_display_get_saved_status(PidginStatusDisplay *display); |
| 117 |
123 |
| 118 /** |
124 /** |
| 119 * pidgin_status_display_set_saved_status: |
125 * pidgin_status_display_set_saved_status: |
| 120 * @display: The display. |
126 * @display: The display. |
| 124 * |
130 * |
| 125 * If a status primitive was previously set, it will be unset. |
131 * If a status primitive was previously set, it will be unset. |
| 126 * |
132 * |
| 127 * Since: 3.0.0 |
133 * Since: 3.0.0 |
| 128 */ |
134 */ |
| |
135 PIDGIN_AVAILABLE_IN_3_0 |
| 129 void pidgin_status_display_set_saved_status(PidginStatusDisplay *display, PurpleSavedStatus *status); |
136 void pidgin_status_display_set_saved_status(PidginStatusDisplay *display, PurpleSavedStatus *status); |
| 130 |
137 |
| 131 G_END_DECLS |
138 G_END_DECLS |
| 132 |
139 |
| 133 #endif /* PIDGIN_STATUS_DISPLAY_H */ |
140 #endif /* PIDGIN_STATUS_DISPLAY_H */ |