1 | 2002-12-06 Frederic Crozat <fcrozat@mandrakesoft.com> |
---|
2 | |
---|
3 | * panel-applet.c: (panel_applet_finalize): |
---|
4 | Don't leak size_hints. |
---|
5 | |
---|
6 | 2002-12-04 Mark McLoughlin <mark@skynet.ie> |
---|
7 | |
---|
8 | * panel-applet.c: |
---|
9 | (panel_applet_get_pixmap): its a window we're copying |
---|
10 | from, not a pixmap. |
---|
11 | (panel_applet_handle_background_string): don't attempt |
---|
12 | this until the applet is realized. |
---|
13 | (panel_applet_handle_background): |
---|
14 | (panel_applet_set_prop): split out background handling |
---|
15 | and signal emission into a seperate function. |
---|
16 | (panel_applet_realize): and invoke it here when the |
---|
17 | applet is realized. |
---|
18 | (panel_applet_class_init): hook up the realized handler. |
---|
19 | |
---|
20 | 2002-11-15 Mark McLoughlin <mark@skynet.ie> |
---|
21 | |
---|
22 | * panel-applet.c: kill custom lifecycle management |
---|
23 | for controls and use libbonobui's new API instead. |
---|
24 | |
---|
25 | 2002-10-17 Mark McLoughlin <mark@skynet.ie> |
---|
26 | |
---|
27 | Patch from Padraig to ensure there is enough room around |
---|
28 | each applet to draw a focus indication if one is needed. |
---|
29 | Focus indication is only needed when there is a toplevel |
---|
30 | tooltip on the PanelApplet *or* the applet has no |
---|
31 | focusable children. Fixes #84215. |
---|
32 | |
---|
33 | Please read: |
---|
34 | |
---|
35 | http://mail.gnome.org/archives/desktop-devel-list/2002-October/msg00227.html |
---|
36 | |
---|
37 | before deciding that this behaviour is wrong. |
---|
38 | |
---|
39 | * panel-applet.c: |
---|
40 | (panel_applet_can_focus): only focus if the applet has |
---|
41 | a toplevel tooltip or no focusable children. |
---|
42 | (panel_applet_size_request): request room to draw the |
---|
43 | focus indication. Deliberately ignore focus padding. |
---|
44 | (panel_applet_size_allocate): adjust the child's position |
---|
45 | to give room to draw focus. |
---|
46 | (panel_applet_expose): draw focus here. |
---|
47 | (panel_applet_class_init): hook up. |
---|
48 | |
---|
49 | 2002-10-01 Mark McLoughlin <mark@skynet.ie> |
---|
50 | |
---|
51 | * panel-applet.c: |
---|
52 | (panel_applet_position_menu): impl positioning the popup |
---|
53 | menu outside of applets. |
---|
54 | (panel_applet_button_press), (_panel_applet_popup_menu): |
---|
55 | use it here. Fixes #70502. |
---|
56 | |
---|
57 | 2002-08-21 Havoc Pennington <hp@redhat.com> |
---|
58 | |
---|
59 | * panel-applet.c (panel_applet_handle_background_string): memory |
---|
60 | leak fix from Arjan van de Ven <arjanv@redhat.com> |
---|
61 | |
---|
62 | 2002-08-12 Padraig O'Briain <padraig.obriain@sun.com> |
---|
63 | |
---|
64 | * panel-applet.c (panel_applet_focus): Allow applet to retain |
---|
65 | focus if nothing else on the panel can get focus (bug #90317) |
---|
66 | |
---|
67 | 2002-07-30 Mark McLoughlin <mark@skynet.ie> |
---|
68 | |
---|
69 | * Makefile.am: move LT_VERSION definition to |
---|
70 | configure.in. |
---|
71 | |
---|
72 | 2002-07-16 Padraig O'Briain <padraig.obriain@sun.com> |
---|
73 | |
---|
74 | * panel-applet.c: |
---|
75 | (panel_applet_button_press): Give focus to applet when it is clicked |
---|
76 | on if the applet does not have a focusable child and the applet does |
---|
77 | not have focus. |
---|
78 | |
---|
79 | Fields focusable_child and hierarchy_changed_id are added to the data |
---|
80 | structure _PanelAppletPrivate to support caching whether an applet has |
---|
81 | a focusable child and invalidating the cache if the hiererchy below |
---|
82 | the applet changes. #86330. |
---|
83 | |
---|
84 | 2002-07-03 Mark McLoughlin <mark@skynet.ie> |
---|
85 | |
---|
86 | * panel-applet.c: (panel_applet_expose): change how |
---|
87 | the focus line is drawn. Patch from Padraig and |
---|
88 | Rajkumar Siva. #84471. |
---|
89 | |
---|
90 | 2002-07-02 Mark McLoughlin <mark@skynet.ie> |
---|
91 | |
---|
92 | * panel-applet.h: don't include nls in factory |
---|
93 | macros if ENABLE_NLS isn't defined. Include |
---|
94 | libintl.h if it is. |
---|
95 | |
---|
96 | * panel-applet.c: some docs updates. |
---|
97 | |
---|
98 | 2002-06-21 Mark McLoughlin <mark@skynet.ie> |
---|
99 | |
---|
100 | * panel-applet.c: fix warning. |
---|
101 | |
---|
102 | 2002-06-21 Mark McLoughlin <mark@skynet.ie> |
---|
103 | |
---|
104 | * panel-test-applets.glade2: rename to .glade. |
---|
105 | |
---|
106 | * Makefile.am: |
---|
107 | * panel-test-applets.c: (main): update. |
---|
108 | |
---|
109 | 2002-06-18 Mark McLoughlin <mark@skynet.ie> |
---|
110 | |
---|
111 | * Makefile.am: use $(prefix)/$(DATADIRNAME)/locale instead |
---|
112 | of $datadir/locale for locale directory location. Reported |
---|
113 | by Hidetoshit Tajima in #83623. |
---|
114 | |
---|
115 | 2002-06-05 Mark McLoughlin <mark@skynet.ie> |
---|
116 | |
---|
117 | * panel-applet.c: (panel_applet_expose), |
---|
118 | (panel_applet_class_init): disable padding of applets |
---|
119 | for now. Causes quite a few problems (83254, 83607, |
---|
120 | 83606) which outweighs the benefit of a clear focus |
---|
121 | indication. |
---|
122 | |
---|
123 | 2002-05-29 Padraig O'Briain <padraig.obriain@sun.com> |
---|
124 | |
---|
125 | * panel_applet.c |
---|
126 | (panel_applet_expose): Calculate the focus box correctly, |
---|
127 | i.e. include line width for start and end lines. |
---|
128 | (panel_applet_size_request): Correct typo in calculating required size. |
---|
129 | |
---|
130 | 2002-05-29 Mark McLoughlin <mark@skynet.ie> |
---|
131 | |
---|
132 | * Makefile.am: don't define PANELRC. |
---|
133 | |
---|
134 | * panel-applet.c: (panel_applet_factory_main): don't parse |
---|
135 | the gnome-panelrc file. |
---|
136 | |
---|
137 | 2002-05-27 Padraig O'Briain <padraig.obriain@sun.com> |
---|
138 | |
---|
139 | * panel_applet.c: Add new function panel_applet_size_request and |
---|
140 | panel_applet_size_allocate. The child of the PanelApplet is placed, |
---|
141 | not at (0,0) in the PanelApplet but is offset by |
---|
142 | focus_width + 2 * focus_pad to allow room for the focus indicator to |
---|
143 | be drawn. |
---|
144 | (panel_applet_expose): Draw focus indicator when PanelApplet has focus. |
---|
145 | |
---|
146 | 2002-05-23 Padraig O'Briain <padraig.obriain@sun.com> |
---|
147 | |
---|
148 | * Makefile.am: |
---|
149 | Add definition for PANELRC |
---|
150 | |
---|
151 | * panel-applet.c |
---|
152 | (panel_applet_factory_main): |
---|
153 | Add call to gtk_rc_parse (PANELRC) |
---|
154 | (panel_applet_expose): Use style's focus-line-width and |
---|
155 | focus-padding when drawing focus indicator. |
---|
156 | (panel_applet_focus): Allow PanelWidget to receive focus during focus |
---|
157 | traversal if it has a tooltip (bug #81863) |
---|
158 | |
---|
159 | 2002-05-23 Mark McLoughlin <mark@skynet.ie> |
---|
160 | |
---|
161 | * panel-applet-shell.c: (impl_PanelAppletShell_popup_menu): |
---|
162 | * panel-test-applets.c: (construct_moniker): kill debug. |
---|
163 | |
---|
164 | 2002-05-13 Arvind Samptur <arvind.samptur@wipro.com> |
---|
165 | |
---|
166 | * panel-applet.c: (panel_applet_button_press) |
---|
167 | stopped the propogation of the left click on applet |
---|
168 | to PanelWidget.(bug 80717) |
---|
169 | |
---|
170 | 2002-05-10 Padraig O'Briain <padraig.obriain@sun.com> |
---|
171 | |
---|
172 | * panel-applet.c: |
---|
173 | Update previous change so that Shift+F10 popups menu when applet is |
---|
174 | focused |
---|
175 | |
---|
176 | 2002-05-01 Arvind Samptur <arvind.samptur@wipro.com> |
---|
177 | |
---|
178 | Review by: Alex Larsson, Glynn Foster |
---|
179 | |
---|
180 | * panel-applet.c |
---|
181 | * panel-applet-private.h: add parameters event button and time |
---|
182 | to _panel_applet_popup_menu |
---|
183 | |
---|
184 | * panel-applet-shell.c: added impl_PanelAppletShell_popup_menu with |
---|
185 | the same parameters. |
---|
186 | |
---|
187 | 2002-04-22 Padraig O'Briain <padraig.obriain@sun.com> |
---|
188 | |
---|
189 | * panel-applet.c (add_tab_bindings): |
---|
190 | Remove bindings for GDK_ISO_Left_Tab as this breaks Shift+Tab |
---|
191 | (bug 79465) |
---|
192 | |
---|
193 | 2002-04-17 Mark McLoughlin <mark@skynet.ie> |
---|
194 | |
---|
195 | * panel-applet-private.h: add _panel_applet_popup_menu. |
---|
196 | |
---|
197 | * panel-applet-shell.c: (impl_PanelAppletShell_popup_menu), |
---|
198 | (panel_applet_shell_class_init): impl AppletShell::popup_menu. |
---|
199 | |
---|
200 | * panel-applet.c: (_panel_applet_popup_menu): rename to |
---|
201 | indicate that it is private. |
---|
202 | (panel_applet_setup): upd. |
---|
203 | |
---|
204 | * panel-applet.h: add HAS_HANDLE flag. |
---|
205 | |
---|
206 | * test-bonobo-applet.c: (test_applet_fill): test the new flag. |
---|
207 | |
---|
208 | 2002-04-17 Padraig O'Briain <padraig.obriain@sun.com> |
---|
209 | |
---|
210 | * panel_applet.c (panel_widget_class_init): |
---|
211 | Cause Ctrl+Tab and Crtl+Shift_Tab to move focus out of applet |
---|
212 | |
---|
213 | 2002-04-16 Padraig O'Briain <padraig.obriain@sun.com> |
---|
214 | |
---|
215 | * panel-applet-marshal.list: |
---|
216 | Add entry for move-focus-out-of-applet action signal |
---|
217 | |
---|
218 | * panel-applet.[ch]: |
---|
219 | Add action signal move-focus-out-of-applet and bind to Tab and |
---|
220 | Shift+Tab to move focus to next and previous objects on the panel. |
---|
221 | This was moved from PanelAppletFrame so it will work for applets |
---|
222 | in a different process to the panel. |
---|
223 | |
---|
224 | 2002-04-13 Alexander Larsson <alla@lysator.liu.se> |
---|
225 | |
---|
226 | * panel-applet.[ch]: |
---|
227 | Add size hints support |
---|
228 | |
---|
229 | 2002-04-09 Padraig O'Briain <padraig.obriain@sun.com> |
---|
230 | |
---|
231 | * panel-applet.c (panel_applet_focus): |
---|
232 | Fix bug which allow keynav for applets to work only the first time |
---|
233 | the applet is visited |
---|
234 | |
---|
235 | 2002-03-29 Mark McLoughlin <mark@skynet.ie> |
---|
236 | |
---|
237 | * panel-applet.c: (panel_applet_associate_schemas_in_dir): warn |
---|
238 | if the gconf key has underscores. |
---|
239 | |
---|
240 | 2002-03-21 Mark McLoughlin <mark@skynet.ie> |
---|
241 | |
---|
242 | * Makefile.am: kill glade conversion. |
---|
243 | |
---|
244 | * panel-test-applets.glade2: check in. |
---|
245 | |
---|
246 | 2002-03-11 Shivram U <shivaram.upadhyayula@wipr0.com> |
---|
247 | |
---|
248 | reviewed by Mark McLoughlin <mark@skynet.ie> |
---|
249 | |
---|
250 | * panel-applet.c: (panel_applet_parse_color): Not checking for '#' in |
---|
251 | the color string. We will be passing the color with out the '#' now. |
---|
252 | For eg: color:00ffff instead of color:#00ffff. Fix for #73440. |
---|
253 | |
---|
254 | 2002-03-12 Michael Meeks <michael@ximian.com> |
---|
255 | |
---|
256 | * panel-applet.c (panel_applet_cnx_broken_callback): |
---|
257 | left the leak I introduced for testing in there, doh. |
---|
258 | |
---|
259 | 2002-03-08 Michael Meeks <michael@ximian.com> |
---|
260 | |
---|
261 | * panel-applet.c (panel_applet_factory_main_closure): |
---|
262 | do the multi-display thing. |
---|
263 | (panel_applet_instrument_for_failure): impl. |
---|
264 | (panel_applet_factory_callback): listen for set_frame. |
---|
265 | (panel_applet_set_frame_callback): if we're out of |
---|
266 | proc wait for the cnx. to die & account for applets. |
---|
267 | (panel_applet_cnx_broken_callback): handles broken |
---|
268 | connections and plain destruction. |
---|
269 | (panel_applet_idle_quit): delay destruction until idle. |
---|
270 | (panel_applet_never_got_frame_timeout): handle panel |
---|
271 | deaths before we got a frame. |
---|
272 | |
---|
273 | 2002-03-11 Mark McLoughlin <mark@skynet.ie> |
---|
274 | |
---|
275 | * Makefile.am: don't install the test applet or its .server |
---|
276 | file. |
---|
277 | |
---|
278 | 2002-03-06 Mark McLoughlin <mark@skynet.ie> |
---|
279 | |
---|
280 | * panel-applet.c: (panel_applet_associate_schemas_in_dir): remove bogus |
---|
281 | assertion. |
---|
282 | |
---|
283 | 2002-03-04 Padraig O'Briain <padraig.obriain@sun.com> |
---|
284 | |
---|
285 | * panel-applet.c (panel_applet_focus): |
---|
286 | Cause focus to be moved to next applet when focus is on PanelApplet. |
---|
287 | (This fixes bug 72952) |
---|
288 | |
---|
289 | 2002-02-19 Mark McLoughlin <mark@skynet.ie> |
---|
290 | |
---|
291 | * Makefile.am: add GNOMELOCALEDIR. |
---|
292 | |
---|
293 | * panel-applet.c: (panel_applet_factory_main_closure), |
---|
294 | (panel_applet_shlib_factory_closure): bind textdomain. |
---|
295 | |
---|
296 | * panel-applet.h: bind applets texdomain, and set the |
---|
297 | textdomain to the applets. |
---|
298 | |
---|
299 | * test-bonobo-applet.c: include config.h. |
---|
300 | |
---|
301 | 2002-02-15 Michael Meeks <michael@ximian.com> |
---|
302 | |
---|
303 | * panel-applet.c (panel_applet_add_preferences): add |
---|
304 | pre-condition on prefs key, before using it. |
---|
305 | (panel_applet_finalize): g_free (NULL) is safe. |
---|
306 | |
---|
307 | 2002-02-14 Mark McLoughlin <mark@skynet.ie> |
---|
308 | |
---|
309 | * panel-applet.c: (panel_applet_finalize): release the |
---|
310 | property bag. |
---|
311 | |
---|
312 | 2002-02-12 Mark McLoughlin <mark@skynet.ie> |
---|
313 | |
---|
314 | * Makefile.am: install in the correct gladedir. |
---|
315 | |
---|
316 | 2002-02-12 Kjartan Maraas <kmaraas@gnome.org> |
---|
317 | |
---|
318 | * GNOME_TestApplet.server.in: Mark strings for l10n. |
---|
319 | |
---|
320 | 2002-02-11 Mark McLoughlin <mark@skynet.ie> |
---|
321 | |
---|
322 | * Makefile.am: dist the glade files. |
---|
323 | |
---|
324 | 2002-02-11 Kjartan Maraas <kmaraas@gnome.org> |
---|
325 | |
---|
326 | * panel-applet.c: #include <config.h> |
---|
327 | |
---|
328 | 2002-02-11 Mark McLoughlin <mark@skynet.ie> |
---|
329 | |
---|
330 | * panel-applet.c: (panel_applet_associate_schemas_in_dir), |
---|
331 | (panel_applet_add_preferences): use client->engine to stop |
---|
332 | gconf spewing warnings. Thanks to Gediminas Paulauskas. |
---|
333 | |
---|
334 | 2002-02-11 Mark McLoughlin <mark@skynet.ie> |
---|
335 | |
---|
336 | * panel-applet.c: |
---|
337 | (panel_applet_handle_background_string): impl method to unify |
---|
338 | background string parsing. |
---|
339 | (panel_applet_get_background), (panel_applet_set_prop): use it. |
---|
340 | |
---|
341 | 2002-02-09 Mark McLoughlin <mark@skynet.ie> |
---|
342 | |
---|
343 | * panel-test-applets.c, panel-test-applets.glade: little applet |
---|
344 | testing utility. |
---|
345 | |
---|
346 | * Makefile.am: add rules to build panel-test-applets and glade2 file. |
---|
347 | |
---|
348 | 2002-02-09 Mark McLoughlin <mark@skynet.ie> |
---|
349 | |
---|
350 | * test-bonobo-applet.c: test inheriting from PanelApplet |
---|
351 | actually works. |
---|
352 | |
---|
353 | * panel-applet.c: (panel_applet_factory_main_closure), |
---|
354 | (panel_applet_shlib_factory_closure): error out if applet_type |
---|
355 | isn't derived from PanelApplet. |
---|
356 | |
---|
357 | 2002-02-09 Mark McLoughlin <mark@skynet.ie> |
---|
358 | |
---|
359 | * panel-applet.c: (panel_applet_associate_schemas_in_dir), |
---|
360 | (panel_applet_add_preferences): use GConfClient where possible. |
---|
361 | Still stuck with using gconf_engine_associate_schema, though. |
---|
362 | |
---|
363 | 2002-02-09 Mark McLoughlin <mark@skynet.ie> |
---|
364 | |
---|
365 | * panel-applet.[ch]: (panel_applet_factory_main), |
---|
366 | (panel_applet_factory_main_closure), (panel_applet_shlib_factory), |
---|
367 | (panel_applet_shlib_factory_closure): add applet_type arg. |
---|
368 | (panel_applet_callback_data_new), (panel_applet_callback_data_free): |
---|
369 | wrap the closure and applet type up for callback. |
---|
370 | |
---|
371 | * GNOME_Panel_TestApplet.server.in: move to Vertigo namespace. |
---|
372 | |
---|
373 | * test-bonobo-applet.c: update for factory macro change. |
---|
374 | |
---|
375 | 2002-02-09 Mark McLoughlin <mark@skynet.ie> |
---|
376 | |
---|
377 | * panel-applet-shell (impl_PanelAppletShell_getExpandFlags): kill. |
---|
378 | |
---|
379 | * panel-applet.[ch]: |
---|
380 | (panel_applet_get_expand_flags): rename to panel_applet_get_flags. |
---|
381 | (panel_applet_set_expand_flags): rename to panel_applet_set_flags. |
---|
382 | (panel_applet_get_prop), (panel_applet_property_bag): add flags |
---|
383 | property. |
---|
384 | (panel_applet_item_handle_get_object): add background, orient |
---|
385 | and size items. |
---|
386 | |
---|
387 | Fri Feb 08 15:16:50 2002 George Lebl <jirka@5z.com> |
---|
388 | |
---|
389 | * panel-applet.[ch]: Implement panel_applet_get_background so |
---|
390 | that we can get the initial background on applet construction. |
---|
391 | |
---|
392 | 2002-02-08 Mark McLoughlin <mark@skynet.ie> |
---|
393 | |
---|
394 | * panel-applet-gconf.c: (panel_applet_gconf_get_full_key): fix |
---|
395 | leak. |
---|
396 | |
---|
397 | 2002-02-06 Padraig O'Briain <padraig.obriain@sun.com> |
---|
398 | |
---|
399 | * panel-applet.c: |
---|
400 | Add panel_applet_focus() which causes a widget within an applet to |
---|
401 | receive focus, if such exists, when focus is moved to applet. The |
---|
402 | GTK_CAN_FOCUS flag is set for an applet only if no widget in the |
---|
403 | applet can receive focus. |
---|
404 | |
---|
405 | 2002-02-04 jacob berkman <jacob@ximian.com> |
---|
406 | |
---|
407 | * Makefile.am: our object files require the built sources |
---|
408 | |
---|
409 | 2002-02-04 Padraig O'Briain <padraig.obriain@sun.com> |
---|
410 | |
---|
411 | * panel-applet.c: Set GTK_CAN_FOCUS flag for PanelApplet; add |
---|
412 | panel_applet_expose() to draw focus indicator when PanelApplet has |
---|
413 | focus; connect to popup_menu_signal to display context menu when |
---|
414 | Shift+F10 is pressed. Call bonobo_control_do_popup_menu() when |
---|
415 | popping up context menu from keyboard to allow its position to be |
---|
416 | corrected from pointer position to applet position. |
---|
417 | |
---|
418 | 2002-01-28 Glynn Foster <glynn.foster@sun.com> |
---|
419 | |
---|
420 | * Makefile.am: Change to use different CFLAGS so we don't |
---|
421 | link against non-used libraries. |
---|
422 | |
---|
423 | 2002-01-17 Mark McLoughlin <mark@skynet.ie> |
---|
424 | |
---|
425 | * panel-applet-gconf.c: |
---|
426 | * panel-applet.c: fixup preconditions. |
---|
427 | |
---|
428 | * test-bonobo-applet.c: |
---|
429 | * (test_applet_handle_background_change): fix silly. |
---|
430 | |
---|
431 | 2002-01-12 Alexander Larsson <alla@lysator.liu.se> |
---|
432 | |
---|
433 | * panel-applet-gconf.[hc]: |
---|
434 | Export panel_applet_gconf_get_full_key() as this is quite |
---|
435 | usefull for applets. |
---|
436 | |
---|
437 | 2002-01-11 Mark McLoughlin <mark@skynet.ie> |
---|
438 | |
---|
439 | * panel-applet.c: (panel_applet_associate_schemas_in_dir): |
---|
440 | fix leaks. |
---|
441 | |
---|
442 | 2002-01-11 Glynn Foster <glynn.foster@sun.com> |
---|
443 | |
---|
444 | * panel-applet.c, panel-applet.h, test-bonobo-applet.c: Do what |
---|
445 | I was supposed to be doing before..but this time for real. |
---|
446 | s/backgound/background. |
---|
447 | |
---|
448 | 2002-01-11 Glynn Foster <glynn.foster@sun.com> |
---|
449 | |
---|
450 | * panel-applet.c: (panel_applet_set_prop): s/backgound/background |
---|
451 | |
---|
452 | 2002-01-09 Mark McLoughlin <mark@skynet.ie> |
---|
453 | |
---|
454 | * panel-applet.c: |
---|
455 | (panel_applet_parse_pixmap_str): fix silly. |
---|
456 | (panel_applet_get_pixmap): create a new GC. |
---|
457 | (panel_applet_set_prop): unref the pixmap. |
---|
458 | (panel_applet_class_init): update signal param type. |
---|
459 | |
---|
460 | * test-bonobo-applet.c: |
---|
461 | (test_applet_handle_background_change): add a test to |
---|
462 | demonstrate that this doesn't work yet. |
---|
463 | |
---|
464 | 2002-01-08 Mark McLoughlin <mark@skynet.ie> |
---|
465 | |
---|
466 | Implement the applet side of the pixmap background stuff. |
---|
467 | |
---|
468 | * panel-applet.[ch]: (panel_applet_finalize): free background. |
---|
469 | (panel_applet_parse_pixmap_str), (panel_applet_get_pixmap): impl |
---|
470 | parsing of pixmap string and copying pixmap area. |
---|
471 | (panel_applet_set_prop): update for pixmap changes. |
---|
472 | (panel_applet_class_init): update background-changed signal. |
---|
473 | |
---|
474 | * panel-applet-marshal.list: change VOID:ENUM,POINTER,STRING to |
---|
475 | VOID:ENUM,POINTER,OBJECT. |
---|
476 | |
---|
477 | 2002-01-08 Mark McLoughlin <mark@skynet.ie> |
---|
478 | |
---|
479 | * TODO: add pixmap bacground todo. |
---|
480 | |
---|
481 | * panel-applet.c: (panel_applet_associate_schemas_in_dir): |
---|
482 | fix horked error checking. |
---|
483 | |
---|
484 | 2002-01-04 Glynn Foster <glynn.foster@sun.com> |
---|
485 | |
---|
486 | * panel-applet-gconf.h: Remove include of ghash.h. Not needed. |
---|
487 | |
---|
488 | 2002-01-04 Mark McLoughlin <mark@skynet.ie> |
---|
489 | |
---|
490 | * panel-applet.c: (panel_applet_factory_main_closure), |
---|
491 | (panel_applet_factory_main), (panel_applet_shlib_factory_closure), |
---|
492 | (panel_applet_shlib_factory): fix precondition FIXMEs. |
---|
493 | |
---|
494 | Thu Jan 03 12:48:23 2002 George Lebl <jirka@5z.com> |
---|
495 | |
---|
496 | * panel-applet.[ch]: mvoe gnome_program_init into the macro and |
---|
497 | remove unused parameters from the main functions. though applets |
---|
498 | using the macro should see no difference and I don't think anyone |
---|
499 | used the main functions directly. |
---|
500 | |
---|
501 | Thu Dec 27 23:30:15 2001 George Lebl <jirka@5z.com> |
---|
502 | |
---|
503 | * Makefile.am: fix including of marshal header file in the .c file |
---|
504 | |
---|
505 | * panel-applet-masrhal.list, panel-applet.[ch]: Use actual GClosure |
---|
506 | inside the code and add closure types of main methods. This |
---|
507 | way we also no longer look at out of scope local vars which has |
---|
508 | a fun effect on shlib applets. |
---|
509 | |
---|
510 | 2001-12-20 Mark McLoughlin <mark@skynet.ie> |
---|
511 | |
---|
512 | Implement applet preferences handling in gconf. Applets should |
---|
513 | install schemas without any applytos. The schemas will be associated |
---|
514 | with the actual keys when we know where the applet should store its |
---|
515 | preferences. |
---|
516 | |
---|
517 | * panel-applet-gconf.[ch]: (panel_applet_gconf_get_full_key), |
---|
518 | (panel_applet_gconf_set_bool), (panel_applet_gconf_set_int), |
---|
519 | (panel_applet_gconf_set_string), (panel_applet_gconf_set_float), |
---|
520 | (panel_applet_gconf_set_value), (panel_applet_gconf_get_bool), |
---|
521 | (panel_applet_gconf_get_int), (panel_applet_gconf_get_string), |
---|
522 | (panel_applet_gconf_get_float), (panel_applet_gconf_get_value): |
---|
523 | impl convenience functions. |
---|
524 | |
---|
525 | * panel-applet.[ch]: (panel_applet_associate_schemas_in_dir), |
---|
526 | (panel_applet_add_preferences): impl associating a directory full |
---|
527 | of schemas with the appropiate keys in the applets preferences |
---|
528 | directory. |
---|
529 | (panel_applet_get_preferences_key), (panel_applet_get_expand_flags), |
---|
530 | (panel_applet_set_expand_flags), (panel_applet_get_size), |
---|
531 | (panel_applet_get_orient): improve error checking. |
---|
532 | (panel_applet_control_bound): cache the prefs dir. |
---|
533 | |
---|
534 | * Makefile.am: add panel-applet-gconf.[ch]. |
---|
535 | |
---|
536 | * TODO: knock this off the todo list :-) |
---|
537 | |
---|
538 | 2001-12-19 Mark McLoughlin <mark@skynet.ie> |
---|
539 | |
---|
540 | * TODO: new file. |
---|
541 | |
---|
542 | 2001-12-17 Mark McLoughlin <mark@skynet.ie> |
---|
543 | |
---|
544 | Turn the thing on its head. We now have a BonoboItemHandler |
---|
545 | so that prefs_key can be set before we start constructing |
---|
546 | our widgetry. Unfortunately this means api changes. |
---|
547 | |
---|
548 | * panel-applet.h: |
---|
549 | (panel_applet_new): kill widget arg. |
---|
550 | (panel_applet_construct): ditto. |
---|
551 | (panel_applet_get_global_key): kill. |
---|
552 | (panel_applet_get_private_key): kill. |
---|
553 | (panel_applet_get_preferences_key): impl. |
---|
554 | (panel_applet_factory_main): change callback to a |
---|
555 | PanelAppletFactoryCallback. |
---|
556 | (panel_applet_shlib_factory): impl. |
---|
557 | |
---|
558 | * panel-applet.c: |
---|
559 | (panel_applet_get_preferences_key): impl. |
---|
560 | (panel_applet_finalize): free private_key and iid. |
---|
561 | (panel_applet_control_bound): impl. Invoked when the control |
---|
562 | is bound to a control frame. ItemHandler will have been |
---|
563 | invoked at this stage if there are any args. |
---|
564 | (panel_applet_item_handler_get_object): impl ItemHandler func. |
---|
565 | This handles the setting of prefs_key as the applet is being |
---|
566 | loaded. |
---|
567 | (panel_applet_instance_init), (panel_applet_construct): |
---|
568 | (panel_applet_new): upd. |
---|
569 | (panel_applet_factory_callback): impl our |
---|
570 | BonoboFactoryCallback. |
---|
571 | (panel_applet_factory_main): upd. |
---|
572 | (panel_applet_shlib_factory): impl. |
---|
573 | |
---|
574 | * test-bonobo-applet.c: |
---|
575 | (test_applet_fill): rename from test_applet_new and upd. |
---|
576 | (test_applet_factory): upd for api changes. |
---|
577 | |
---|
578 | 2001-12-14 Alex Larsson <alexl@redhat.com> |
---|
579 | |
---|
580 | * panel-applet.c (panel_applet_parse_color): |
---|
581 | Make colors 4 chars per channel, they are 16bit. |
---|
582 | |
---|
583 | 2001-12-14 Mark McLoughlin <mark@skynet.ie> |
---|
584 | |
---|
585 | * panel-applet-shell.c: |
---|
586 | (impl_PanelAppletShell_saveYourself): kill. |
---|
587 | (panel_applet_shell_class_init): upd. |
---|
588 | |
---|
589 | * panel-applet.[ch], panel-applet-private.h: |
---|
590 | (panel_applet_save_yourself): kill. |
---|
591 | (panel_applet_class_init): kill "save_yuorself" signal. |
---|
592 | |
---|
593 | 2001-12-14 Mark McLoughlin <mark@skynet.ie> |
---|
594 | |
---|
595 | * panel-applet-shell.[ch], panel-applet.[ch], |
---|
596 | test-bonobo-applet.c: move to our reserved GNOME_Vertigo |
---|
597 | namespace. |
---|
598 | |
---|
599 | 2001-12-07 Mark McLoughlin <mark@skynet.ie> |
---|
600 | |
---|
601 | * panel-applet-shell.c: (impl_PanelAppletShell_getExpandFlags): |
---|
602 | remove consts from args. |
---|
603 | |
---|
604 | * panel-applet.h: add macro for completeness. |
---|
605 | |
---|
606 | 2001-12-04 Alex Larsson <alexl@redhat.com> |
---|
607 | |
---|
608 | * panel-applet-shell.c: |
---|
609 | (impl_PanelAppletShell_getExpandFlags): impl |
---|
610 | (panel_applet_shell_class_init): Add above |
---|
611 | |
---|
612 | * panel-applet.[ch]: (panel_applet_get_expand_flags, |
---|
613 | panel_applet_set_expand_flags): new functions |
---|
614 | |
---|
615 | 2001-11-30 Mark McLoughlin <mark@skynet.ie> |
---|
616 | |
---|
617 | * panel-applet-marshal.list: kill VOID:STRING,STRING. |
---|
618 | |
---|
619 | * panel-applet.c: |
---|
620 | (panel_applet_get_global_key): impl. |
---|
621 | (panel_applet_get_private_key): impl. |
---|
622 | (panel_applet_save_yourself): upd. |
---|
623 | (panel_applet_finalize): free keys. |
---|
624 | (panel_applet_class_init): upd. |
---|
625 | (panel_applet_new): return a GtkWidget. |
---|
626 | |
---|
627 | * test-bonobo-applet.c: |
---|
628 | (test_applet_handle_save_yourself): upd. |
---|
629 | |
---|
630 | 2001-11-30 Mark McLoughlin <mark@skynet.ie> |
---|
631 | |
---|
632 | * libpanelapplet-2.0.pc.in: fixup. |
---|
633 | |
---|
634 | 2001-11-30 Mark McLoughlin <mark@skynet.ie> |
---|
635 | |
---|
636 | * GNOME_Panel_TestApplet.server.in: add icon. |
---|
637 | |
---|
638 | * test-bonobo-applet.c: |
---|
639 | (test_applet_handle_save_yourself): impl. |
---|
640 | (test_applet_new): connect to "save_yourself". |
---|
641 | |
---|
642 | 2001-11-30 Mark McLoughlin <mark@skynet.ie> |
---|
643 | |
---|
644 | * panel-applet-marshal.list: add VOID:STRING,STRING. |
---|
645 | |
---|
646 | * panel-applet-private.h: add panel_applet_save_yourself. |
---|
647 | |
---|
648 | * panel-applet-shell.c: |
---|
649 | (impl_PanelAppletShell_saveYourself), impl. |
---|
650 | (panel_applet_shell_class_init): upd. |
---|
651 | |
---|
652 | * panel-applet.c: |
---|
653 | (panel_applet_save_yourself): impl. |
---|
654 | (panel_applet_class_init): set up "save_yourself" signal. |
---|
655 | |
---|
656 | * panel-applet.h: upd. |
---|
657 | |
---|
658 | 2001-11-30 Mark McLoughlin <mark@skynet.ie> |
---|
659 | |
---|
660 | * panel-applet.h: make panel_applet_new return |
---|
661 | a GtkWidget. |
---|
662 | |
---|
663 | 2001-11-30 Mark McLoughlin <mark@skynet.ie> |
---|
664 | |
---|
665 | * panel-applet.c: (panel_applet_construct): remove |
---|
666 | lame gtk_widget_show_all. applets should show |
---|
667 | themselves. |
---|
668 | |
---|
669 | 2001-11-30 Mark McLoughlin <mark@skynet.ie> |
---|
670 | |
---|
671 | * panel-applet.[ch]: (panel_applet_get_size), |
---|
672 | (panel_applet_get_orient): new accessor methods. |
---|
673 | |
---|
674 | 2001-11-28 Alex Larsson <alexl@redhat.com> |
---|
675 | |
---|
676 | * panel-applet.c (panel_applet_button_press): |
---|
677 | Return TRUE if handled popup. This removes the double |
---|
678 | popup menu bug. |
---|
679 | |
---|
680 | 2001-11-27 Mark McLoughlin <mark@skynet.ie> |
---|
681 | |
---|
682 | * Makefile.am: include panel-applet-marshal.h in |
---|
683 | panel-applet-marshal.c. Not a very pretty hack. |
---|
684 | |
---|
685 | 2001-11-27 Mark McLoughlin <mark@skynet.ie> |
---|
686 | |
---|
687 | * *.*: Move from $(top_srcdir)/panel. |
---|
688 | |
---|