~ubuntu-branches/ubuntu/quantal/gtkmm3.0/quantal

« back to all changes in this revision

Viewing changes to gtk/gtkmm/menushell.cc

  • Committer: Package Import Robot
  • Author(s): Robert Ancell
  • Date: 2012-09-28 09:25:06 UTC
  • mfrom: (1.1.14)
  • Revision ID: package-import@ubuntu.com-20120928092506-9h63ais5o750a8sk
Tags: 3.5.13-0ubuntu1
* New upstream release
* debian/control:
  - Bump build-depends on libglibmm-2.4-dev, libgtk-3-dev

Show diffs side-by-side

added added

removed removed

Lines of Context:
7
7
#include <gtkmm/private/menushell_p.h>
8
8
 
9
9
 
10
 
// -*- c++ -*-
11
 
/* $Id: menushell.ccg,v 1.5 2006/05/11 11:40:24 murrayc Exp $ */
12
 
 
13
10
/* Copyright 1998-2002 The gtkmm Development Team
14
11
 *
15
12
 * This library is free software; you can redistribute it and/or
81
78
 
82
79
void MenuShell::accelerate(Widget& parent)
83
80
{
84
 
  Gtk::Window* toplevel_window 
 
81
  Gtk::Window* toplevel_window
85
82
      = dynamic_cast<Gtk::Window*>(parent.get_toplevel());
86
83
  if(toplevel_window)
87
84
    accelerate(*toplevel_window);
437
434
 
438
435
void MenuShell::append(MenuItem& menu_item)
439
436
{
440
 
  gtk_menu_shell_append(gobj(), (menu_item).Gtk::Widget::gobj()); 
 
437
  gtk_menu_shell_append(gobj(), (menu_item).Gtk::Widget::gobj());
441
438
}
442
439
 
443
440
void MenuShell::prepend(MenuItem& menu_item)
444
441
{
445
 
  gtk_menu_shell_prepend(gobj(), (menu_item).Gtk::Widget::gobj()); 
 
442
  gtk_menu_shell_prepend(gobj(), (menu_item).Gtk::Widget::gobj());
446
443
}
447
444
 
448
445
void MenuShell::insert(MenuItem& menu_item, int position)
449
446
{
450
 
  gtk_menu_shell_insert(gobj(), (menu_item).Gtk::Widget::gobj(), position); 
 
447
  gtk_menu_shell_insert(gobj(), (menu_item).Gtk::Widget::gobj(), position);
451
448
}
452
449
 
453
450
void MenuShell::select_item(MenuItem& menu_item)
454
451
{
455
 
  gtk_menu_shell_select_item(gobj(), (menu_item).Gtk::Widget::gobj()); 
 
452
  gtk_menu_shell_select_item(gobj(), (menu_item).Gtk::Widget::gobj());
456
453
}
457
454
 
458
455
void MenuShell::deselect()
459
456
{
460
 
  gtk_menu_shell_deselect(gobj()); 
 
457
  gtk_menu_shell_deselect(gobj());
461
458
}
462
459
 
463
460
void MenuShell::activate_item(MenuItem& menu_item, bool force_deactivate)
464
461
{
465
 
  gtk_menu_shell_activate_item(gobj(), (menu_item).Gtk::Widget::gobj(), static_cast<int>(force_deactivate)); 
 
462
  gtk_menu_shell_activate_item(gobj(), (menu_item).Gtk::Widget::gobj(), static_cast<int>(force_deactivate));
466
463
}
467
464
 
468
465
void MenuShell::select_first(bool search_sensitive)
469
466
{
470
 
  gtk_menu_shell_select_first(gobj(), static_cast<int>(search_sensitive)); 
 
467
  gtk_menu_shell_select_first(gobj(), static_cast<int>(search_sensitive));
471
468
}
472
469
 
473
470
void MenuShell::deactivate()
474
471
{
475
 
  gtk_menu_shell_deactivate(gobj()); 
 
472
  gtk_menu_shell_deactivate(gobj());
476
473
}
477
474
 
478
475
void MenuShell::cancel()
479
476
{
480
 
  gtk_menu_shell_cancel(gobj()); 
 
477
  gtk_menu_shell_cancel(gobj());
481
478
}
482
479
 
483
480
bool MenuShell::get_take_focus() const
487
484
 
488
485
void MenuShell::set_take_focus(bool take_focus)
489
486
{
490
 
  gtk_menu_shell_set_take_focus(gobj(), static_cast<int>(take_focus)); 
 
487
  gtk_menu_shell_set_take_focus(gobj(), static_cast<int>(take_focus));
491
488
}
492
489
 
493
490
Widget* MenuShell::get_selected_item()