1. 13 Dec, 2001 1 commit
    • Jiri (George) Lebl's avatar
      Remove the user large icons, avoid collissions and merge menus config · 9795bf51
      Jiri (George) Lebl authored
      Wed Dec 12 23:33:33 2001  George Lebl <jirka@5z.com>
      
      	* basep-widget.c, session.c, panel-config-global.h,
      	  gnome-panel-properties.c, panel-global-config.schemas,
      	  gnome-panel-properties.glade:  Remove the user large icons,
      	  avoid collissions and merge menus config options and keys and
      	  all that.  large icons were gone already, merged menus as well,
      	  and who would ever want to turn off collision avoidance.  Also
      	  fix some memleaks and some cleanups.
      
      	* foobar-widget.c: fix memleaks
      9795bf51
  2. 12 Dec, 2001 1 commit
    • Mark McLoughlin's avatar
      Bit of renaming for Glynn. · f0c41103
      Mark McLoughlin authored
      2001-12-12  Mark McLoughlin  <mark@skynet.ie>
      
              Bit of renaming for Glynn.
      
              * panel_config.c: rename to panel-config.c
              * panel_config.h: rename to panel-config.h
              * panel_config_global.h: rename to panel-config-global.h
              * panelglobalconfig.schemas: rename to
                panel-global-config.schemas
      
              * Makefile.am, aligned-widget.c, applet.c, basep-widget.c,
                border-widget.c, button-widget.c, drawer-widget.c, drawer.c,
                drawer.h, edge-widget.c, extern.c, floating-widget.c,
                foobar-widget.c, global-keys.c, launcher.c, logout.c,
                main.c, menu-fentry.c, menu-util.c, menu.c, panel-config.c,
                panel-util.c, panel.c, session.c, sliding-widget.c:
              update.
      f0c41103
  3. 10 Dec, 2001 2 commits
    • Glynn Foster's avatar
      Fix up gconf stuff. Now things work with the global properties dialog. · 9dc9f4c8
      Glynn Foster authored
      2001-12-10  Glynn Foster  <glynn.foster@sun.com>
      
      	* basep-widget.c, gnome-panel-properties.c
      	  gnome-panel-properties.glade, main.c
      	  panel-gconf.c, panel-gconf.h, panel_config_global.h
      	  panelglobalconfig.schemas, session.c:
      
      	Fix up gconf stuff. Now things work with the global
      	properties dialog.
      9dc9f4c8
    • Alexander Larsson's avatar
      Call xstuff_set_wmspec_state_hints () · 245ea3b5
      Alexander Larsson authored
      2001-12-10  Alexander Larsson  <alla@lysator.liu.se>
      
      	* basep-widget.c (basep_widget_realize):
      	Call xstuff_set_wmspec_state_hints ()
      
      	* xstuff.[ch] (xstuff_set_wmspec_state_hints):
      	New function to set the WMSPEC hints for the panel
      	SKIP_PAGER, SKIP_TASKLIST and STICKY.
      245ea3b5
  4. 07 Dec, 2001 1 commit
  5. 06 Dec, 2001 1 commit
  6. 05 Dec, 2001 2 commits
    • Glynn Foster's avatar
      Fix segfault George. Start using GConfChangeSet. Dunno if this is really · 60385a77
      Glynn Foster authored
      2001-12-05  Glynn Foster  <glynn.foster@sun.com>
      
      	* basep-widget.c: Fix segfault George.
      	* session.c: Start using GConfChangeSet. Dunno
      	if this is really necessary or not.
      60385a77
    • Jiri (George) Lebl's avatar
      Remove the avoid on maximize configuration crack. It was just pure crack. · 89d57ee2
      Jiri (George) Lebl authored
      Wed Dec 05 13:36:43 2001  George Lebl <jirka@5z.com>
      
      	* aligned-widget.[ch], basep-widget.[ch],
      	  border-widget.[ch], drawer-widget.[ch],
      	  edge-widget.[ch], floating-widget.[ch],
      	  drawer.c, menu.c, panel_config.[ch],
      	  session.c, sliding-widget.[ch]:  Remove the avoid
      	  on maximize configuration crack.  It was just pure
      	  crack.  With WM_STRUT we should be mostly sane
      	  on this issue anyway.
      
      	* basep-widget.[ch]: whack some of the old hint stuff
      	  and make user the update_winhints virtual method
      	  is called
      
      	* applet.c: fix warning.
      
      	* xstuff.[ch]: add some api for atom interning, that
      	  caches atoms per display, and be in general more
      	  multiple display safe.  Also use X atoms only and
      	  not GdkAtoms.  Also implement checking for _NET
      	  standard being supported.  We'll screw the old
      	  gnome hitns and just have two states:  _NET
      	  supported or completely dumb WM (use override
      	  redirect).  Add a WM_STRUT setting function (not
      	  yet actually used.
      89d57ee2
  7. 01 Dec, 2001 1 commit
  8. 29 Nov, 2001 1 commit
    • Glynn Foster's avatar
      Changed some of the configuration around to be more sensible. Removed · dc33e1ce
      Glynn Foster authored
      2001-11-29  Glynn Foster  <glynn.foster@sun.com>
      
      	* basep-widget.c, button-widget.c,  menu.c,
      	panel-widget.c,  panel_config_global.h,
      	panelglobalconfig.schemas, session.c:
      
      	Changed some of the configuration around to be more
      	sensible. Removed titles on menus code forever. Fix
      	bug where launchers/applets would move off the left
      	hand side of the screen.
      dc33e1ce
  9. 28 Nov, 2001 1 commit
    • Mark McLoughlin's avatar
      use g_idle_add instead of gtk_idle_add and save a few stackframes. · afeafd2b
      Mark McLoughlin authored
      2001-11-28  Mark McLoughlin  <mark@skynet.ie>
      
              * basep-widget.c: (basep_border_queue_recalc): use
                g_idle_add instead of gtk_idle_add and save a few
                stackframes.
      
      2001-11-28  Mark McLoughlin  <mark@skynet.ie>
      
              * gsm-protocol.c: (gsm_protocol_new), (dispatch_event): use
                g_idle_add instead of gtk_idle_add and save a few
                stackframes.
      afeafd2b
  10. 23 Nov, 2001 1 commit
    • Glynn Foster's avatar
      Monkey work. Some more unstructured gtk_signal to g_signal porting. I · cde453bd
      Glynn Foster authored
      2001-11-23  Glynn Foster  <glynn.foster@sun.com>
      
      	* aligned-widget.c, basep-widget.c, border-widget.c,
      	  button-widget.c, drawer-widget.c, edge-widget.c,
      	  floating-widget.c, panel-marshal.list:
      
      	Monkey work. Some more unstructured gtk_signal to g_signal
      	porting. I should be doing the gconf stuff, but I've got
      	a hangover.
      cde453bd
  11. 21 Nov, 2001 1 commit
  12. 19 Nov, 2001 1 commit
    • Glynn Foster's avatar
      aligned-widget.c, aligned-widget.h, basep-widget.c, edge-widget.h, menu.c, · cfd099b4
      Glynn Foster authored
      2001-11-19  Glynn Foster  <glynn.foster@sun.com>
      
      	aligned-widget.c, aligned-widget.h, basep-widget.c,
      	edge-widget.h, menu.c, panel-widget.c, panel.c,
      	panel_config.c, status-docklet.c, status-docklet.h,
      	tearoffitem.c, tearoffitem.h:
      
      	So I grepped for GtkType and realised that I had missed
      	several files. I suck. More GtkType->GType conversion.
      	Also unset GTK_NO_WINDOW from the GtkFixed panel-widget
      	that broke because of gtk+ changes.
      cfd099b4
  13. 18 Nov, 2001 1 commit
    • Glynn Foster's avatar
      * basep-widget.c: * basep-widget.h: * button-widget.c: * drawer-widget.c: · dd29fa3c
      Glynn Foster authored
      2001-11-18  Glynn Foster  <glynn.foster@sun.com>
      
      	* applet.c: * basep-widget.c: * basep-widget.h: * button-widget.c:
      	* button-widget.h: * drawer-widget.c: * drawer-widget.h:
      	* drawer.c: * edge-widget.c: * edge-widget.h: * floating-widget.c:
      	* floating-widget.h: * foobar-widget.c: * foobar-widget.h: * launcher.c:
      	* logout.c: * main.c: * menu-util.c: * menu.c: * multiscreen-stuff.c:
      	* panel-applet-frame.c: * panel-widget.c: * panel-widget.h: * panel.c:
      	* panel_config.c: * session.c: * sliding-widget.c: * sliding-widget.h:
      
      	Finish off moving GtkType to GType and give a more consistant approach
      	to all the header stuff.
      dd29fa3c
  14. 16 Nov, 2001 1 commit
    • Mark McLoughlin's avatar
      s/runBox/displayRunDialog/ (PanelAppletShell): new interface. · 6acc58fc
      Mark McLoughlin authored
      2001-11-16  Mark McLoughlin  <mark@skynet.ie>
      
              * GNOME_Panel.idl:
              (PanelShell): s/runBox/displayRunDialog/
              (PanelAppletShell): new interface.
      
      2001-11-16  Mark McLoughlin  <mark@skynet.ie>
      
              Note: this won't build without the patch to
                    glib-mkenums attached to #64714
      
              * panel-applet-frame.[ch]:
              (panel_applet_frame_load): renamed from
              panel_bonobo_applet_load.
              (panel_applet_frame_change_orient): impl.
              (panel_applet_frame_get_applet_shell): impl.
              (panel_applet_frame_construct): get applet shell.
      
              * panel-applet.[ch]:
              (panel_applet_change_orient): impl.
              (panel_applet_class_init): add "change_orient" signal.
              (panel_applet_instance_init): set default orient.
              (panel_applet_construct): instantiate an applet shell.
      
              * panel-applet-shell.[ch], panel-applet-private.h:
              implementation of PanelAppletShell.
      
              * panel-marshal.list: add VOID:ENUM.
      
              * panel-shell.c: s/runBox/displayRunDialog/.
      
              * panel.c: (orientation_change): do bonobo applet
              orient change.
      
              * test-bonobo-applet.c: handle orient change and give an
              example of how applet tooltips should be done with the new
              api.
      
              * Makefile.am: add marshalers and enums to applet sources.
              Generate enums from GNOME_Panel.h.
      6acc58fc
  15. 15 Nov, 2001 1 commit
    • Mark McLoughlin's avatar
      switch debugging off. · 4e7ed224
      Mark McLoughlin authored
      2001-11-15  Mark McLoughlin  <mark@skynet.ie>
      
              * basep-widget.c, drawer-widget.c, drawer.c: switch
              debugging off.
      
              * launcher.c: (ask_about_launcher): change order of buttons as
              per usability propaganda :-)
      4e7ed224
  16. 14 Nov, 2001 1 commit
    • Glynn Foster's avatar
      aligned-widget.c, aligned-widget.h, basep-widget.c, border-widget.c, · df476f6f
      Glynn Foster authored
      2001-11-14  Glynn Foster  <glynn.foster@sun.com>
      
      	* aligned-widget.c, aligned-widget.h, basep-widget.c,
      	* border-widget.c, border-widget.h, drawer-widget.c,
      	* drawer.c, edge-widget.c, edge-widget.h,
      	* foobar-widget.c, menu.c, panel-gconf.c, panel.c,
      	* panel_config.c, panelglobalconfig.schema, session.c,
      	* sliding-widget.c, sliding-widget.h:
      
      	Fix gconf leaks - thanks to andersca
      	Change the schema to cover over a problem with autohide
      	panels [still needs to be fixed].
      	More GObject porting and header standardization.
      df476f6f
  17. 09 Nov, 2001 1 commit
    • Mark McLoughlin's avatar
      tidy up popup menu handling. · 7cb7127c
      Mark McLoughlin authored
      2001-11-09  Mark McLoughlin  <mark@skynet.ie>
      
              * applet.c: tidy up popup menu handling.
      
              * applet.h: (show_applet_menu): privatise.
      
              * basep-widget.c, border-widget.c, extern.c, menu-util.c:
      
              * menu.c: (show_item_menu_b_cb): kill unused.
      7cb7127c
  18. 08 Nov, 2001 2 commits
    • Mark McLoughlin's avatar
      update gconf key names. · 20720e11
      Mark McLoughlin authored
      2001-11-08  Mark McLoughlin  <mark@skynet.ie>
      
              * basep-widget.c: (basep_pos_get_hide_size),
              (basep_pos_get_hide_pos), (basep_widget_do_hiding),
              (basep_widget_do_showing), (basep_widget_explicit_hide),
              (basep_widget_explicit_show), (basep_widget_autoshow),
              (basep_widget_queue_autoshow), (basep_widget_autohide),
              (basep_widget_queue_autohide): update gconf key names.
      
              * floating-widget.c: (floating_pos_get_hide_size),
              (floating_pos_get_hide_pos): ditto.
      20720e11
    • Mark McLoughlin's avatar
      sensible debugging defines. undef them all so warnings don't get lost. · c12817cb
      Mark McLoughlin authored
      2001-11-08  Mark McLoughlin  <mark@skynet.ie>
      
              * basep-widget.c, button-widget.c, menu-fentry.c
                menu-properties.c, menu-rh.c, menu-util.c, menu.c,
                panel-widget.c, session.c, status.c: sensible debugging
              defines. undef them all so warnings don't get lost.
      c12817cb
  19. 07 Nov, 2001 2 commits
    • Glynn Foster's avatar
      Fix bug in set_property call. · d9f52813
      Glynn Foster authored
      2001-11-7   Glynn Foster  <glynn.foster@sun.com>
      
      	* basep-widget.c: Fix bug in set_property call.
      d9f52813
    • Glynn Foster's avatar
      More property stuff...mostly dumb stuff though. · 5d19b3c6
      Glynn Foster authored
      2001-11-07  Glynn Foster  <glynn.foster@sun.com>
      
      	* Makefile.am, basep-widget.c, floating-widget.c, panel-gconf.c,
      	 panel-gconf.h, panel_config_global.h, session.c, session.h:
      
      	More property stuff...mostly dumb stuff though.
      5d19b3c6
  20. 05 Nov, 2001 1 commit
    • Glynn Foster's avatar
      More work getting the global properties into shape. Removed the option to · 589ea55d
      Glynn Foster authored
      2001-11-05  Glynn Foster  <glynn.foster@sun.com>
      
      	* Makefile.am, basep-widget.c, border-widget.c,
      	  floating-widget.c, foobar-widget.c, gnome-panel-properties.c,
      	  main.c, main.h, menu.c, panel-gconf.c, panel-gconf.h, panel-widget.c,
      	  panel-widget.h, panel_config_global.h, panelglobalconfig.schema,
      	  session.c, tearoffitem.c: More work getting the global properties into
      	  shape. Removed the option to have the movement type in the capplet - these
      	  are now a keybinding only - according to usability happiness. Also moved
      	  basep, basepos over to gobject a little bit more. Added the startings of
      	  a wrapper around gconf stuff for panel config.
      589ea55d
  21. 01 Nov, 2001 1 commit
    • Glynn Foster's avatar
      * basep-widget.c: * basep-widget.h: * border-widget.h: * button-widget.c: · 22e29803
      Glynn Foster authored
      2001-11-01  Glynn Foster  <glynn.foster@sun.com>
      
      	* applet.c: * basep-widget.c: * basep-widget.h:
      	* border-widget.c: * border-widget.h: * button-widget.c:
      	* conditional.c: * conditional.h: * drawer-widget.c:
      	* drawer-widget.h: * drawer.c: * extern.c: * floating-widget.c:
      	* floating-widget.h: * foobar-widget.c: * global-keys.c:
      	* menu-util.c: * menu.c: * multiscreen-stuff.c: * panel.c:
      	* panel_config.h: * session.c: * xstuff.c:
      
      	Start shifting stuff slowly over towards a more GObject approach and
      	making things a little bit more consistant with the type defs.
      
      	Completely dumb commit really - just changing names and just a small
      	part of the bigger picture.
      22e29803
  22. 24 Oct, 2001 1 commit
    • Mark McLoughlin's avatar
      add maximum compile warnings. · 0f9b87fa
      Mark McLoughlin authored
      2001-10-24  Mark McLoughlin  <mark@skynet.ie>
      
      	* configure.in: add maximum compile warnings.
      
      2001-10-24  Mark McLoughlin  <mark@skynet.ie>
      
      	* Makefile.am: add WARN_CFLAGS to INCLUDES. Clean up
      	  panel-marshal rules. Build libpanel-applet-2. Install
      	  applet headers in gnome-2.0/panel/applet.
      
      	* libpanelapplet-2.0.pc.in: update.
      
      	* applet-object.c: s/IS_APPLET_OBJECT/APPLET_IS_OBJECT/.
      	(applet_object_panel): return panel_client.
      	(applet_object_panel_quit): impl.
      	(impl_GNOME_Applet2_do_callback): kill unused variable.
      
      	* applet-widget.c:
      	(marshal_signal_save), (marshal_signal_back):
      	s/G_CLOSURE_SWAP_DATA/G_CCLOSURE_SWAP_DATA/
      	(applet_widget_destroy): use gtk_main_quit ().
      	(gnome_panel_client): kill.
      	(applet_widget_get_rgb_background): rename from
      	applet_widget_get_rgb_bg.
      	(applet_widget_gtk_main, applet_widget_gtk_main_quit,
      	 applet_widget_panel_quit): kill.
      
      	* applet-object.h: kill applet_object_register and
      	applet_object_get_rgb_background. Add applet_object_panel_quit.
      
      	* applet-widget.h: kill HAVE_* defines.
      
      	* applet-private.h: new header for libpanel-applet private
      	functions.
      
      	* doc/libpanel-applet-changes.txt: document applet API changes.
      
      	* basep-widget.c:
      	(basep_widget_do_hiding), (basep_widget_do_showing): use g_usleep,
      	not usleep.
      	(basep_widget_explicit_hide), (basep_widget_explicit_show),
      	(basep_widget_autoshow), (basep_widget_autohide): kill unused
      	supinfo variables.
      
      	* conditional.c: #ifdef FIXME updates.
      
      	* extern.c: ditto and
      	(extern_ref, extern_unref, extern_clean): make static
      	(s_panel_add_launcher_from_info): kill unused exec_argv.
      
      	* foobar-widget.c: #ifdef FIXME updates and
      	(get_default_image): kill unused variables.
      
      	* launcher.c: (create_properties_dialog), (load_launcher_applet_full),
      	(ask_about_launcher): kill unused variables.
      
      	* main.c: (panel_get_shell): make static.
      
      	* menu-properties.c: #ifdef FIXME updates
      
      	* menu.c: (add_new_app_to_menu), (edit_dentry): kill unused
      	variables.
      
      	* nothing.cP: #ifdef FIXME updates
      
      	* panel-util.c: ditto.
      
      	* panel-marshal-main.c: include panel-marshal.h.
      
      	* panel_config.c: (update_config_back): make text const.
      
      	* session.c: (apply_global_config), (load_up_globals),
      	(write_global_config), (convert_write_config),
      	(convert_read_old_config): kill unused variables.
      
      	* button-widget.c: (button_widget_draw): ditto.
      0f9b87fa
  23. 19 Oct, 2001 2 commits
    • Glynn Foster's avatar
      basep-widget.c, gnome-panel-properties.c, Remove 'hide_panel_frame' which · e2d1167d
      Glynn Foster authored
      2001-10-19  Glynn Foster  <glynn.foster@sun.com>
      
      	* basep-widget.c, gnome-panel-properties.c,
      	* panel_config_global.h, session.c: Remove
      	'hide_panel_frame' which now defaults to FALSE. So whether
      	buttons are flush with the panel depends on background type
      	only. Another useless property best removed :)
      e2d1167d
    • Mark McLoughlin's avatar
      ported gnome_.*_file -> gnome_program_locate_file · 8fd26e3f
      Mark McLoughlin authored
      2001-10-18  Mark McLoughlin  <mark@skynet.ie>
      
              * applet.c, basep-widget.c, button-widget.c,
                conditional.c, drawer.c, extern.c, foobar-widget.c
                gnome-panel-properties.c, gnome-panel-screenshot.c
                gnome-run.c, launcher.c, logout.c, main.c
                menu-properties.c, menu-rh.c, menu.c:
              ported gnome_.*_file -> gnome_program_locate_file
                     gnome_unconditional_.*_file ->
      gnome_program_locate_file
                     g_file_exists -> g_file_test
                     g_unix_error_string -> g_strerror
      8fd26e3f
  24. 18 Oct, 2001 3 commits
  25. 11 Oct, 2001 1 commit
    • Alexander Larsson's avatar
      Use the gtk hint calls. · c698d9fe
      Alexander Larsson authored
      2001-10-11  Alex Larsson  <alexl@redhat.com>
      
              * foobar-widget.c (foobar_widget_update_winhints):
      	Use the gtk hint calls.
      
      	* basep-widget.c (basep_widget_update_winhints):
      	Use the gtk hint calls.
      c698d9fe
  26. 09 Oct, 2001 1 commit
    • Mark McLoughlin's avatar
      remove. · 6fc77ba5
      Mark McLoughlin authored
      2001-10-09  Mark McLoughlin <mark@skynet.ie>
      
              * panel-include.h: remove.
      
              * *.c, *.h: don't include panel-include.h. Include the
              actual required headers. Give automatic dependancy
              generation a chance.
      
              * aligned-widget.c (aligned_pos_class_init): use proper
              enum def instead of GTK_TYPE_ENUM.
                basep-widget.c (basep_widget_class_init): ditto.
                border-widget.c (border_pos_class_init): ditto.
                panel-widget.c (panel_widget_class_init): ditto.
                sliding-widget.c (sliding_pos_class_init): ditto.
      
              * Makefile.am: only generate the enums we actually
              want. Also don't include panel-include.h from
              panel-typebuiltins.c - include the required headers.
      6fc77ba5
  27. 08 Oct, 2001 1 commit
    • Mark McLoughlin's avatar
      warn if we can't find applets menu directory. (create_root_menu): only · 190e7aed
      Mark McLoughlin authored
      2001-10-08  Mark McLoughlin <mark@skynet.ie>
      
              * menu.c (create_applets_menu): warn if we can't find applets
              menu directory.
              (create_root_menu): only setup an applets menuitem if we have
              managed to create an applets menu.
      
              * foobar-widget.c (foobar_widget_init): init foo->tasks.
      
              * logout.c, main.c, menu-properties.c, menu-util.c, menu.c,
                panel-util.c, panel.c, session.c, sliding-widget.c,
                status.c, aligned-widget.c, applet.c, basep-widget.c,
                drawer.c, extern.c, global-keys.c, gnome-run.c, swallow.c,
                launcher.c: remove unused extern defs.
      190e7aed
  28. 21 Sep, 2001 1 commit
    • Jiri (George) Lebl's avatar
      use GType for types · ea6b6d31
      Jiri (George) Lebl authored
      Fri Sep 21 01:40:50 2001  George Lebl <jirka@5z.com>
      
      	* *.[ch]: use GType for types
      
      	* extern.c, gnome-run.c, launcher.[ch]: do more ditem porting
      ea6b6d31
  29. 05 Sep, 2001 1 commit
    • Jiri (George) Lebl's avatar
      Reenable some things and ifdef out others. Put gnome-run back. Compiles · 78eb43ed
      Jiri (George) Lebl authored
      Tue Sep 04 23:07:54 2001  George Lebl <jirka@5z.com>
      
      	* Makefile.am, basep-widget.[ch], conditional.c, foobar-widget.c,
      	  gnome-run.c, main.c, menu.c, panel-util.c, panel-widget.c,
      	  panel_config.c, session.c, tasklist_icon.c:  Reenable some things
      	  and ifdef out others.  Put gnome-run back.  Compiles with latest
      	  libgnome/ui now.
      78eb43ed
  30. 17 Aug, 2001 2 commits
  31. 12 Aug, 2001 1 commit
  32. 11 Aug, 2001 1 commit