source: trunk/third/gnome-panel/libpanel-applet/ChangeLog @ 18631

Revision 18631, 21.5 KB checked in by ghudson, 21 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r18630, which included commits to RCS files with non-trunk default branches.
Line 
12002-12-06  Frederic Crozat  <fcrozat@mandrakesoft.com>
2
3        * panel-applet.c: (panel_applet_finalize):
4        Don't leak size_hints.
5
62002-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
202002-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
252002-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
35http://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
492002-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
572002-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
622002-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
672002-07-30  Mark McLoughlin  <mark@skynet.ie>
68
69        * Makefile.am: move LT_VERSION definition to
70        configure.in.
71
722002-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
842002-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
902002-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
982002-06-21  Mark McLoughlin  <mark@skynet.ie>
99
100        * panel-applet.c: fix warning.
101
1022002-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
1092002-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
1152002-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
1232002-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
1302002-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
1372002-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       
1462002-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
1592002-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
1642002-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
1702002-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
1762002-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
1872002-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
1932002-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
2082002-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       
2132002-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
2242002-04-13  Alexander Larsson  <alla@lysator.liu.se>
225
226        * panel-applet.[ch]:
227        Add size hints support
228
2292002-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
2352002-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
2402002-03-21  Mark McLoughlin  <mark@skynet.ie>
241
242        * Makefile.am: kill glade conversion.
243
244        * panel-test-applets.glade2: check in.
245
2462002-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
2542002-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
2592002-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
2732002-03-11  Mark McLoughlin  <mark@skynet.ie>
274
275        * Makefile.am: don't install the test applet or its .server
276        file.
277
2782002-03-06  Mark McLoughlin  <mark@skynet.ie>
279
280        * panel-applet.c: (panel_applet_associate_schemas_in_dir): remove bogus
281        assertion.
282
2832002-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
2892002-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
3012002-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
3072002-02-14  Mark McLoughlin  <mark@skynet.ie>
308
309        * panel-applet.c: (panel_applet_finalize): release the
310        property bag.
311
3122002-02-12  Mark McLoughlin  <mark@skynet.ie>
313
314        * Makefile.am: install in the correct gladedir.
315
3162002-02-12  Kjartan Maraas  <kmaraas@gnome.org>
317
318        * GNOME_TestApplet.server.in: Mark strings for l10n.
319       
3202002-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
3282002-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
3342002-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
3412002-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
3482002-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
3572002-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
3632002-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
3752002-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
387Fri 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
3922002-02-08  Mark McLoughlin  <mark@skynet.ie>
393
394        * panel-applet-gconf.c: (panel_applet_gconf_get_full_key): fix
395        leak.
396
3972002-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
4052002-02-04  jacob berkman  <jacob@ximian.com>
406
407        * Makefile.am: our object files require the built sources
408
4092002-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       
4182002-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
4232002-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
4312002-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
4372002-01-11  Mark McLoughlin  <mark@skynet.ie>
438
439        * panel-applet.c: (panel_applet_associate_schemas_in_dir):
440        fix leaks.
441
4422002-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
4482002-01-11  Glynn Foster  <glynn.foster@sun.com>
449
450        * panel-applet.c: (panel_applet_set_prop): s/backgound/background
451
4522002-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
4642002-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
4772002-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
4842002-01-04  Glynn Foster  <glynn.foster@sun.com>
485
486        * panel-applet-gconf.h: Remove include of ghash.h. Not needed.
487
4882002-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
494Thu 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
501Thu 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
5102001-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
5382001-12-19  Mark McLoughlin  <mark@skynet.ie>
539
540        * TODO: new file.
541
5422001-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
5782001-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
5832001-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
5932001-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
5992001-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
6062001-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
6152001-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
6302001-11-30  Mark McLoughlin  <mark@skynet.ie>
631
632        * libpanelapplet-2.0.pc.in: fixup.
633
6342001-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
6422001-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
6582001-11-30  Mark McLoughlin  <mark@skynet.ie>
659
660        * panel-applet.h: make panel_applet_new return
661        a GtkWidget.
662
6632001-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
6692001-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
6742001-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
6802001-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
6852001-11-27  Mark McLoughlin  <mark@skynet.ie>
686
687        * *.*: Move from $(top_srcdir)/panel.
688
Note: See TracBrowser for help on using the repository browser.