class Inti::Gtk::Widget is declared in the header inti/gtk/widget.h.
This is an abstract base class, and may not be instantiated.
Superclasses. Object
Public Typedefs.
Public Enumerations.
enum Flags |
Public Methods.
GtkWidget * gtk_widget () const StateType state () const FlagsField flags () const void set_flags (FlagsField flags) void unset_flags (FlagsField flags) void toggle_flag (Flags flag, bool setting) bool toplevel () const bool no_window () const bool realized () const bool mapped () const bool visible () const bool drawable () const bool sensitive () const bool can_focus () const bool has_focus () const bool can_default () const bool has_default () const bool has_grab () const bool has_rc_style () const bool composite_child () const bool app_paintable () const bool receives_default () const void set_can_focus (bool setting) void set_can_default (bool setting) const Allocation & allocation () const const Requisition & requisition () const Gdk::Window * window () const Container * parent () const void destroy () int selection_owner_set (Inti::Gdk::Atom selection, guint32 time) void selection_add_target (Inti::Gdk::Atom selection, Inti::Gdk::Atom target, unsigned int info) int selection_convert (Inti::Gdk::Atom selection, Inti::Gdk::Atom target, guint32 time) void selection_remove_all () void selection_add_target (const TargetEntry & target) void selection_add_targets (const vector<TargetEntry> & targets) void drag_get_data (Gtk::DragContext * context, Gdk::Atom target, guint32 time) void drag_highlight () void drag_unhighlight () void drag_dest_set (DestDefaultsField defaults, const vector<DragTargetEntry> & targets, Gdk::DragActionField actions) void drag_dest_unset () void drag_dest_set_proxy (Gdk::Window * proxy_window, Gdk::DragProtocol protocol, bool use_coordinates) void drag_source_set (Gdk::ModifierTypeField start_button_mask, const vector<DragTargetEntry> & targets, Gdk::DragActionField actions) void drag_source_unset () Gtk::DragContext * drag_begin (const vector<TargetEntry> & targets, Gdk::DragActionField actions, int button, const Gdk::Event & event) void show () void show_now () void show_all () void hide () void hide_all () void realize () void unrealize () void queue_draw () void queue_draw_area (int x, int y, int width, int height) void queue_clear () void queue_clear_area (int x, int y, int width, int height) void queue_resize () void draw (const Inti::Gdk::Rectangle& area) void draw_focus () void draw_default () void size_request (const Inti::Gtk::Requisition& requisition) void size_allocate (const Inti::Gtk::Allocation& allocation) void get_child_requisition (const Inti::Gtk::Requisition& requisition) bool event (const Gdk::Event & event) void set_parent (Container * parent) void popup (int x, int y) bool intersect (const Gdk::Rectangle & area, Gdk::Rectangle * intersection) void grab_focus () void grab_default () void set_name (const std::string& name) ustring name () const void set_state (Gtk::StateType state) void set_sensitive (bool sensitive) void set_app_paintable (bool app_paintable) void set_uposition (int x, int y) void set_usize (int width, int height) void set_events (Gdk::EventMaskField mask) void add_events (Gdk::EventMaskField mask) Gdk::EventMaskField events () const void set_extension_events (Gdk::ExtensionModeField extension_events) Gdk::ExtensionModeField extension_events () const Container * toplevel_container () const Gdk::Colormap * colormap () const const Gdk::Visual & visual () const void get_pointer (int * x, int * y) const bool contained_by (Container * ancestor) const Style * style () const void shape_combine_mask (Gdk::Bitmap * mask, int x_offset, int y_offset) void grab_add () void grab_remove () const DestroyProxyType sig_destroy () const ShowProxyType sig_show () const HideProxyType sig_hide () const RealizeProxyType sig_realize () const UnrealizeProxyType sig_unrealize () const DrawProxyType sig_draw () const DrawFocusProxyType sig_draw_focus () const DrawDefaultProxyType sig_draw_default () const SizeRequestProxyType sig_size_request () const SizeAllocateProxyType sig_size_allocate () const StateChangedProxyType sig_state_changed () const ParentSetProxyType sig_parent_set () const StyleSetProxyType sig_style_set () const GrabFocusProxyType sig_grab_focus () const EventProxyType sig_event () const ButtonPressEventProxyType sig_button_press_event () const ButtonReleaseEventProxyType sig_button_release_event () const ScrollEventProxyType sig_scroll_event () const MotionNotifyEventProxyType sig_motion_notify_event () const DeleteEventProxyType sig_delete_event () const ExposeEventProxyType sig_expose_event () const KeyPressEventProxyType sig_key_press_event () const KeyReleaseEventProxyType sig_key_release_event () const EnterNotifyEventProxyType sig_enter_notify_event () const LeaveNotifyEventProxyType sig_leave_notify_event () const ConfigureEventProxyType sig_configure_event () const FocusInEventProxyType sig_focus_in_event () const FocusOutEventProxyType sig_focus_out_event () const MapEventProxyType sig_map_event () const UnmapEventProxyType sig_unmap_event () const PropertyNotifyEventProxyType sig_property_notify_event () const SelectionClearEventProxyType sig_selection_clear_event () const SelectionRequestEventProxyType sig_selection_request_event () const SelectionNotifyEventProxyType sig_selection_notify_event () const ProximityInEventProxyType sig_proximity_in_event () const ProximityOutEventProxyType sig_proximity_out_event () const VisibilityNotifyEventProxyType sig_visibility_notify_event () const ClientEventProxyType sig_client_event () const NoExposeEventProxyType sig_no_expose_event () const SelectionGetProxyType sig_selection_get () const SelectionReceivedProxyType sig_selection_received () const DragBeginProxyType sig_drag_begin () const DragEndProxyType sig_drag_end () const DragDataGetProxyType sig_drag_data_get () const DragDataDeleteProxyType sig_drag_data_delete () const DragLeaveProxyType sig_drag_leave () const DragMotionProxyType sig_drag_motion () const DragDropProxyType sig_drag_drop () const DragDataReceivedProxyType sig_drag_data_received () |
Public Functions.
void push_style (Style * style) void pop_style () void push_colormap (Gdk::Colormap * colormap) void pop_colormap () void push_visual (const Gdk::Visual & visual) void pop_visual () void push_composite_child () void pop_composite_child () Widget * grab_get_current () Widget * event_widget (const Gdk::Event & event) |
Protected Typedefs.
Protected Destructor.
virtual ~Widget () = 0 |
Protected Virtual Methods.
virtual void map_impl () virtual void unmap_impl () virtual void show_all_impl () virtual void hide_all_impl () virtual void destroy_impl () virtual void show_impl () virtual void hide_impl () virtual void realize_impl () virtual void unrealize_impl () virtual void draw_impl (const Gdk::Rectangle & area) virtual void draw_focus_impl () virtual void draw_default_impl () virtual void size_request_impl (Requisition * requisition) virtual void size_allocate_impl (const Allocation& allocation) virtual void state_changed_impl (StateType previous_state) virtual void parent_set_impl (Widget * parent) virtual void style_set_impl (Style * previous_style) virtual void grab_focus_impl () virtual bool event_impl (const Gdk::Event & event) virtual bool button_press_event_impl (const Gdk::EventButton & event) virtual bool button_release_event_impl (const Gdk::EventButton & event) virtual bool scroll_event_impl (const Gdk::EventScroll & event) virtual bool motion_notify_event_impl (const Gdk::EventMotion & event) virtual bool delete_event_impl (const Gdk::Event & event) virtual bool expose_event_impl (const Gdk::EventExpose & event) virtual bool key_press_event_impl (const Gdk::EventKey & event) virtual bool key_release_event_impl (const Gdk::EventKey & event) virtual bool enter_notify_event_impl (const Gdk::EventCrossing & event) virtual bool leave_notify_event_impl (const Gdk::EventCrossing & event) virtual bool configure_event_impl (const Gdk::EventConfigure & event) virtual bool focus_in_event_impl (const Gdk::EventFocus & event) virtual bool focus_out_event_impl (const Gdk::EventFocus & event) virtual bool map_event_impl (const Gdk::Event & event) virtual bool unmap_event_impl (const Gdk::Event & event) virtual bool property_notify_event_impl (const Gdk::EventProperty & event) virtual bool selection_clear_event_impl (const Gdk::EventSelection & event) virtual bool selection_request_event_impl (const Gdk::EventSelection & event) virtual bool selection_notify_event_impl (const Gdk::EventSelection & event) virtual bool proximity_in_event_impl (const Gdk::EventProximity & event) virtual bool proximity_out_event_impl (const Gdk::EventProximity & event) virtual bool visibility_notify_event_impl (const Gdk::EventVisibility & event) virtual bool client_event_impl (const Gdk::EventClient & event) virtual bool no_expose_event_impl (const Gdk::Event & event) virtual void selection_get_impl (Gtk::SelectionData * data, unsigned int info, unsigned int time) virtual void selection_received_impl (const Gtk::SelectionData & data, unsigned int time) virtual void drag_begin_impl (Gtk::DragContext * context) virtual void drag_end_impl (Gtk::DragContext * context) virtual void drag_data_get_impl (Gtk::DragContext * context, Gtk::SelectionData * data, unsigned int info, unsigned int time) virtual void drag_data_delete_impl (Gtk::DragContext * context) virtual void drag_leave_impl (Gtk::DragContext * context, unsigned int time) virtual bool drag_motion_impl (Gtk::DragContext * context, int x, int y, unsigned int time) virtual bool drag_drop_impl (Gtk::DragContext * context, int x, int y, unsigned int time) virtual void drag_data_received_impl (Gtk::DragContext * context, int x, int y, const Gtk::SelectionData & sel_data, unsigned int info, unsigned int time) virtual void on_destroy () virtual void on_show () virtual void on_hide () virtual void on_realize () virtual void on_unrealize () virtual void on_draw (const Gdk::Rectangle & area) virtual void on_draw_focus () virtual void on_draw_default () virtual void on_size_request (Requisition * requisition) virtual void on_size_allocate (const Allocation& allocation) virtual void on_state_changed (StateType previous_state) virtual void on_parent_set (Widget * parent) virtual void on_style_set (Style * previous_style) virtual void on_grab_focus () virtual bool on_event (const Gdk::Event & event) virtual bool on_button_press_event (const Gdk::EventButton & event) virtual bool on_button_release_event (const Gdk::EventButton & event) virtual bool on_scroll_event (const Gdk::EventScroll & event) virtual bool on_motion_notify_event (const Gdk::EventMotion & event) virtual bool on_delete_event (const Gdk::Event & event) virtual bool on_expose_event (const Gdk::EventExpose & event) virtual bool on_key_press_event (const Gdk::EventKey & event) virtual bool on_key_release_event (const Gdk::EventKey & event) virtual bool on_enter_notify_event (const Gdk::EventCrossing & event) virtual bool on_leave_notify_event (const Gdk::EventCrossing & event) virtual bool on_configure_event (const Gdk::EventConfigure & event) virtual bool on_focus_in_event (const Gdk::EventFocus & event) virtual bool on_focus_out_event (const Gdk::EventFocus & event) virtual bool on_map_event (const Gdk::Event & event) virtual bool on_unmap_event (const Gdk::Event & event) virtual bool on_property_notify_event (const Gdk::EventProperty & event) virtual bool on_selection_clear_event (const Gdk::EventSelection & event) virtual bool on_selection_request_event (const Gdk::EventSelection & event) virtual bool on_selection_notify_event (const Gdk::EventSelection & event) virtual bool on_proximity_in_event (const Gdk::EventProximity & event) virtual bool on_proximity_out_event (const Gdk::EventProximity & event) virtual bool on_visibility_notify_event (const Gdk::EventVisibility & event) virtual bool on_client_event (const Gdk::EventClient & event) virtual bool on_no_expose_event (const Gdk::Event & event) virtual void on_selection_get (Gtk::SelectionData * data, unsigned int info, unsigned int time) virtual void on_selection_received (const Gtk::SelectionData & data, unsigned int time) virtual void on_drag_begin (Gtk::DragContext * context) virtual void on_drag_end (Gtk::DragContext * context) virtual void on_drag_data_get (Gtk::DragContext * context, Gtk::SelectionData * data, unsigned int info, unsigned int time) virtual void on_drag_data_delete (Gtk::DragContext * context) virtual void on_drag_leave (Gtk::DragContext * context, unsigned int time) virtual bool on_drag_motion (Gtk::DragContext * context, int x, int y, unsigned int time) virtual bool on_drag_drop (Gtk::DragContext * context, int x, int y, unsigned int time) virtual void on_drag_data_received (Gtk::DragContext * context, int x, int y, const Gtk::SelectionData & sel_data, unsigned int info, unsigned int time) |
Protected Methods.
void set_allocation (const Allocation & allocation) void set_requisition (const Requisition & requisition) void map () void unmap () void set_colormap (Gdk::Colormap * cmap) void set_visual (const Gdk::Visual & visual) void set_window (Gdk::Window * window) void set_toplevel (bool setting) void set_no_window (bool setting) void set_realized (bool setting) void set_mapped (bool setting) void set_visible (bool setting) |
Protected Variables.
typedef SignalProxy<Object,DestroySignalType> DestroyProxyType |
typedef SignalProxy<Object,RealizeSignalType> RealizeProxyType |
typedef SignalProxy<Object,UnrealizeSignalType> UnrealizeProxyType |
typedef SignalProxy<Object,DrawFocusSignalType> DrawFocusProxyType |
typedef SignalProxy<Object,DrawDefaultSignalType> DrawDefaultProxyType |
typedef SignalProxy<Object,SizeRequestSignalType> SizeRequestProxyType |
typedef SignalProxy<Object,SizeAllocateSignalType> SizeAllocateProxyType |
typedef SignalProxy<Object,StateChangedSignalType> StateChangedProxyType |
typedef SignalProxy<Object,ParentSetSignalType> ParentSetProxyType |
typedef SignalProxy<Object,StyleSetSignalType> StyleSetProxyType |
typedef SignalProxy<Object,GrabFocusSignalType> GrabFocusProxyType |
typedef SignalProxy<Object,ButtonPressEventSignalType> ButtonPressEventProxyType |
typedef SignalProxy<Object,ButtonReleaseEventSignalType> ButtonReleaseEventProxyType |
typedef SignalProxy<Object,ScrollEventSignalType> ScrollEventProxyType |
typedef SignalProxy<Object,MotionNotifyEventSignalType> MotionNotifyEventProxyType |
typedef SignalProxy<Object,DeleteEventSignalType> DeleteEventProxyType |
typedef SignalProxy<Object,ExposeEventSignalType> ExposeEventProxyType |
typedef SignalProxy<Object,KeyPressEventSignalType> KeyPressEventProxyType |
typedef SignalProxy<Object,KeyReleaseEventSignalType> KeyReleaseEventProxyType |
typedef SignalProxy<Object,EnterNotifyEventSignalType> EnterNotifyEventProxyType |
typedef SignalProxy<Object,LeaveNotifyEventSignalType> LeaveNotifyEventProxyType |
typedef SignalProxy<Object,ConfigureEventSignalType> ConfigureEventProxyType |
typedef SignalProxy<Object,FocusInEventSignalType> FocusInEventProxyType |
typedef SignalProxy<Object,FocusOutEventSignalType> FocusOutEventProxyType |
typedef SignalProxy<Object,MapEventSignalType> MapEventProxyType |
typedef SignalProxy<Object,UnmapEventSignalType> UnmapEventProxyType |
typedef SignalProxy<Object,PropertyNotifyEventSignalType> PropertyNotifyEventProxyType |
typedef SignalProxy<Object,SelectionClearEventSignalType> SelectionClearEventProxyType |
typedef SignalProxy<Object,SelectionRequestEventSignalType> SelectionRequestEventProxyType |
typedef SignalProxy<Object,SelectionNotifyEventSignalType> SelectionNotifyEventProxyType |
typedef SignalProxy<Object,ProximityInEventSignalType> ProximityInEventProxyType |
typedef SignalProxy<Object,ProximityOutEventSignalType> ProximityOutEventProxyType |
typedef SignalProxy<Object,VisibilityNotifyEventSignalType> VisibilityNotifyEventProxyType |
typedef SignalProxy<Object,ClientEventSignalType> ClientEventProxyType |
typedef SignalProxy<Object,NoExposeEventSignalType> NoExposeEventProxyType |
typedef SignalProxy<Object,SelectionGetSignalType> SelectionGetProxyType |
typedef SignalProxy<Object,SelectionReceivedSignalType> SelectionReceivedProxyType |
typedef SignalProxy<Object,DragBeginSignalType> DragBeginProxyType |
typedef SignalProxy<Object,DragEndSignalType> DragEndProxyType |
typedef SignalProxy<Object,DragDataGetSignalType> DragDataGetProxyType |
typedef SignalProxy<Object,DragDataDeleteSignalType> DragDataDeleteProxyType |
typedef SignalProxy<Object,DragLeaveSignalType> DragLeaveProxyType |
typedef SignalProxy<Object,DragMotionSignalType> DragMotionProxyType |
int selection_owner_set (Inti::Gdk::Atom selection, guint32 time) |
selection | |
time |
void selection_add_target (Inti::Gdk::Atom selection, Inti::Gdk::Atom target, unsigned int info) |
selection | |
target | |
info |
int selection_convert (Inti::Gdk::Atom selection, Inti::Gdk::Atom target, guint32 time) |
selection | |
target | |
time |
void selection_add_target (const TargetEntry & target) |
target |
void selection_add_targets (const vector<TargetEntry> & targets) |
targets |
void drag_get_data (Gtk::DragContext * context, Gdk::Atom target, guint32 time) |
context | |
target | |
time |
void drag_dest_set (DestDefaultsField defaults, const vector<DragTargetEntry> & targets, Gdk::DragActionField actions) |
defaults | |
targets | |
actions |
void drag_dest_set_proxy (Gdk::Window * proxy_window, Gdk::DragProtocol protocol, bool use_coordinates) |
proxy_window | |
protocol | |
use_coordinates |
void drag_source_set (Gdk::ModifierTypeField start_button_mask, const vector<DragTargetEntry> & targets, Gdk::DragActionField actions) |
start_button_mask | |
targets | |
actions |
Gtk::DragContext * drag_begin (const vector<TargetEntry> & targets, Gdk::DragActionField actions, int button, const Gdk::Event & event) |
targets | |
actions | |
button | |
event |
void queue_draw_area (int x, int y, int width, int height) |
x | |
y | |
width | |
height |
void queue_clear_area (int x, int y, int width, int height) |
x | |
y | |
width | |
height |
void size_request (const Inti::Gtk::Requisition& requisition) |
requisition |
void size_allocate (const Inti::Gtk::Allocation& allocation) |
allocation |
void get_child_requisition (const Inti::Gtk::Requisition& requisition) |
requisition |
bool intersect (const Gdk::Rectangle & area, Gdk::Rectangle * intersection) |
area | |
intersection |
void set_extension_events (Gdk::ExtensionModeField extension_events) |
extension_events |
void shape_combine_mask (Gdk::Bitmap * mask, int x_offset, int y_offset) |
mask | |
x_offset | |
y_offset |
const ButtonPressEventProxyType sig_button_press_event () |
const ButtonReleaseEventProxyType sig_button_release_event () |
const MotionNotifyEventProxyType sig_motion_notify_event () |
const KeyReleaseEventProxyType sig_key_release_event () |
const EnterNotifyEventProxyType sig_enter_notify_event () |
const LeaveNotifyEventProxyType sig_leave_notify_event () |
const PropertyNotifyEventProxyType sig_property_notify_event () |
const SelectionClearEventProxyType sig_selection_clear_event () |
const SelectionRequestEventProxyType sig_selection_request_event () |
const SelectionNotifyEventProxyType sig_selection_notify_event () |
const ProximityInEventProxyType sig_proximity_in_event () |
const ProximityOutEventProxyType sig_proximity_out_event () |
const VisibilityNotifyEventProxyType sig_visibility_notify_event () |
const SelectionReceivedProxyType sig_selection_received () |
const DragDataReceivedProxyType sig_drag_data_received () |
typedef WrapSignal1<void,const Gdk::Rectangle &> DrawSignalType |
typedef WrapSignal1<void,Requisition * > SizeRequestSignalType |
typedef WrapSignal1<void,const Allocation &> SizeAllocateSignalType |
typedef WrapSignal1<void,StateType> StateChangedSignalType |
typedef WrapSignal1<void,Widget * > ParentSetSignalType |
typedef WrapSignal1<bool,const Gdk::Event &> EventSignalType |
typedef WrapSignal1<bool,const Gdk::EventButton &> ButtonPressEventSignalType |
typedef WrapSignal1<bool,const Gdk::EventButton &> ButtonReleaseEventSignalType |
typedef WrapSignal1<bool,const Gdk::EventScroll &> ScrollEventSignalType |
typedef WrapSignal1<bool,const Gdk::EventMotion &> MotionNotifyEventSignalType |
typedef WrapSignal1<bool,const Gdk::Event &> DeleteEventSignalType |
typedef WrapSignal1<bool,const Gdk::EventExpose &> ExposeEventSignalType |
typedef WrapSignal1<bool,const Gdk::EventKey &> KeyPressEventSignalType |
typedef WrapSignal1<bool,const Gdk::EventKey &> KeyReleaseEventSignalType |
typedef WrapSignal1<bool,const Gdk::EventCrossing &> EnterNotifyEventSignalType |
typedef WrapSignal1<bool,const Gdk::EventCrossing &> LeaveNotifyEventSignalType |
typedef WrapSignal1<bool,const Gdk::EventConfigure &> ConfigureEventSignalType |
typedef WrapSignal1<bool,const Gdk::EventFocus &> FocusInEventSignalType |
typedef WrapSignal1<bool,const Gdk::EventFocus &> FocusOutEventSignalType |
typedef WrapSignal1<bool,const Gdk::Event &> MapEventSignalType |
typedef WrapSignal1<bool,const Gdk::Event &> UnmapEventSignalType |
typedef WrapSignal1<bool,const Gdk::EventProperty &> PropertyNotifyEventSignalType |
typedef WrapSignal1<bool,const Gdk::EventSelection &> SelectionClearEventSignalType |
typedef WrapSignal1<bool,const Gdk::EventSelection &> SelectionRequestEventSignalType |
typedef WrapSignal1<bool,const Gdk::EventSelection &> SelectionNotifyEventSignalType |
typedef WrapSignal1<bool,const Gdk::EventProximity &> ProximityInEventSignalType |
typedef WrapSignal1<bool,const Gdk::EventProximity &> ProximityOutEventSignalType |
typedef WrapSignal1<bool,const Gdk::EventVisibility &> VisibilityNotifyEventSignalType |
typedef WrapSignal1<bool,const Gdk::EventClient &> ClientEventSignalType |
typedef WrapSignal1<bool,const Gdk::Event &> NoExposeEventSignalType |
typedef WrapSignal3<void,Gtk::SelectionData * ,unsigned int,unsigned int> SelectionGetSignalType |
typedef WrapSignal2<void,const Gtk::SelectionData&,unsigned int> SelectionReceivedSignalType |
typedef WrapSignal1<void,Gtk::DragContext* > DragBeginSignalType |
typedef WrapSignal1<void,Gtk::DragContext* > DragEndSignalType |
typedef WrapSignal4<void,Gtk::DragContext* ,Gtk::SelectionData * ,unsigned int,unsigned int> DragDataGetSignalType |
typedef WrapSignal1<void,Gtk::DragContext* > DragDataDeleteSignalType |
typedef WrapSignal2<void,Gtk::DragContext* ,unsigned int> DragLeaveSignalType |
typedef WrapSignal4<bool,Gtk::DragContext* ,int,int,unsigned int> DragMotionSignalType |
virtual void size_request_impl (Requisition * requisition) |
requisition |
virtual void size_allocate_impl (const Allocation& allocation) |
allocation |
virtual void state_changed_impl (StateType previous_state) |
previous_state |
virtual void style_set_impl (Style * previous_style) |
previous_style |
virtual bool button_press_event_impl (const Gdk::EventButton & event) |
event |
virtual bool button_release_event_impl (const Gdk::EventButton & event) |
event |
virtual bool scroll_event_impl (const Gdk::EventScroll & event) |
event |
virtual bool motion_notify_event_impl (const Gdk::EventMotion & event) |
event |
virtual bool delete_event_impl (const Gdk::Event & event) |
event |
virtual bool expose_event_impl (const Gdk::EventExpose & event) |
event |
virtual bool key_press_event_impl (const Gdk::EventKey & event) |
event |
virtual bool key_release_event_impl (const Gdk::EventKey & event) |
event |
virtual bool enter_notify_event_impl (const Gdk::EventCrossing & event) |
event |
virtual bool leave_notify_event_impl (const Gdk::EventCrossing & event) |
event |
virtual bool configure_event_impl (const Gdk::EventConfigure & event) |
event |
virtual bool focus_in_event_impl (const Gdk::EventFocus & event) |
event |
virtual bool focus_out_event_impl (const Gdk::EventFocus & event) |
event |
virtual bool unmap_event_impl (const Gdk::Event & event) |
event |
virtual bool property_notify_event_impl (const Gdk::EventProperty & event) |
event |
virtual bool selection_clear_event_impl (const Gdk::EventSelection & event) |
event |
virtual bool selection_request_event_impl (const Gdk::EventSelection & event) |
event |
virtual bool selection_notify_event_impl (const Gdk::EventSelection & event) |
event |
virtual bool proximity_in_event_impl (const Gdk::EventProximity & event) |
event |
virtual bool proximity_out_event_impl (const Gdk::EventProximity & event) |
event |
virtual bool visibility_notify_event_impl (const Gdk::EventVisibility & event) |
event |
virtual bool client_event_impl (const Gdk::EventClient & event) |
event |
virtual bool no_expose_event_impl (const Gdk::Event & event) |
event |
virtual void selection_get_impl (Gtk::SelectionData * data, unsigned int info, unsigned int time) |
data | |
info | |
time |
virtual void selection_received_impl (const Gtk::SelectionData & data, unsigned int time) |
data | |
time |
virtual void drag_begin_impl (Gtk::DragContext * context) |
context |
virtual void drag_end_impl (Gtk::DragContext * context) |
context |
virtual void drag_data_get_impl (Gtk::DragContext * context, Gtk::SelectionData * data, unsigned int info, unsigned int time) |
context | |
data | |
info | |
time |
virtual void drag_data_delete_impl (Gtk::DragContext * context) |
context |
virtual void drag_leave_impl (Gtk::DragContext * context, unsigned int time) |
context | |
time |
virtual bool drag_motion_impl (Gtk::DragContext * context, int x, int y, unsigned int time) |
context | |
x | |
y | |
time |
virtual bool drag_drop_impl (Gtk::DragContext * context, int x, int y, unsigned int time) |
context | |
x | |
y | |
time |
virtual void drag_data_received_impl (Gtk::DragContext * context, int x, int y, const Gtk::SelectionData & sel_data, unsigned int info, unsigned int time) |
context | |
x | |
y | |
sel_data | |
info | |
time |
virtual void on_size_request (Requisition * requisition) |
requisition |
virtual void on_size_allocate (const Allocation& allocation) |
allocation |
virtual void on_state_changed (StateType previous_state) |
previous_state |
virtual void on_style_set (Style * previous_style) |
previous_style |
virtual bool on_button_press_event (const Gdk::EventButton & event) |
event |
virtual bool on_button_release_event (const Gdk::EventButton & event) |
event |
virtual bool on_scroll_event (const Gdk::EventScroll & event) |
event |
virtual bool on_motion_notify_event (const Gdk::EventMotion & event) |
event |
virtual bool on_delete_event (const Gdk::Event & event) |
event |
virtual bool on_expose_event (const Gdk::EventExpose & event) |
event |
virtual bool on_key_press_event (const Gdk::EventKey & event) |
event |
virtual bool on_key_release_event (const Gdk::EventKey & event) |
event |
virtual bool on_enter_notify_event (const Gdk::EventCrossing & event) |
event |
virtual bool on_leave_notify_event (const Gdk::EventCrossing & event) |
event |
virtual bool on_configure_event (const Gdk::EventConfigure & event) |
event |
virtual bool on_focus_in_event (const Gdk::EventFocus & event) |
event |
virtual bool on_focus_out_event (const Gdk::EventFocus & event) |
event |
virtual bool on_property_notify_event (const Gdk::EventProperty & event) |
event |
virtual bool on_selection_clear_event (const Gdk::EventSelection & event) |
event |
virtual bool on_selection_request_event (const Gdk::EventSelection & event) |
event |
virtual bool on_selection_notify_event (const Gdk::EventSelection & event) |
event |
virtual bool on_proximity_in_event (const Gdk::EventProximity & event) |
event |
virtual bool on_proximity_out_event (const Gdk::EventProximity & event) |
event |
virtual bool on_visibility_notify_event (const Gdk::EventVisibility & event) |
event |
virtual bool on_client_event (const Gdk::EventClient & event) |
event |
virtual bool on_no_expose_event (const Gdk::Event & event) |
event |
virtual void on_selection_get (Gtk::SelectionData * data, unsigned int info, unsigned int time) |
data | |
info | |
time |
virtual void on_selection_received (const Gtk::SelectionData & data, unsigned int time) |
data | |
time |
virtual void on_drag_begin (Gtk::DragContext * context) |
context |
virtual void on_drag_data_get (Gtk::DragContext * context, Gtk::SelectionData * data, unsigned int info, unsigned int time) |
context | |
data | |
info | |
time |
virtual void on_drag_data_delete (Gtk::DragContext * context) |
context |
virtual void on_drag_leave (Gtk::DragContext * context, unsigned int time) |
context | |
time |
virtual bool on_drag_motion (Gtk::DragContext * context, int x, int y, unsigned int time) |
context | |
x | |
y | |
time |
virtual bool on_drag_drop (Gtk::DragContext * context, int x, int y, unsigned int time) |
context | |
x | |
y | |
time |
virtual void on_drag_data_received (Gtk::DragContext * context, int x, int y, const Gtk::SelectionData & sel_data, unsigned int info, unsigned int time) |
context | |
x | |
y | |
sel_data | |
info | |
time |
void set_allocation (const Allocation & allocation) |
allocation |
void set_requisition (const Requisition & requisition) |
requisition |
static const DrawDefaultSignalType draw_default_signal |
static const SizeRequestSignalType size_request_signal |
static const SizeAllocateSignalType size_allocate_signal |
static const StateChangedSignalType state_changed_signal |
static const ButtonPressEventSignalType button_press_event_signal |
static const ButtonReleaseEventSignalType button_release_event_signal |
static const ScrollEventSignalType scroll_event_signal |
static const MotionNotifyEventSignalType motion_notify_event_signal |
static const DeleteEventSignalType delete_event_signal |
static const ExposeEventSignalType expose_event_signal |
static const KeyPressEventSignalType key_press_event_signal |
static const KeyReleaseEventSignalType key_release_event_signal |
static const EnterNotifyEventSignalType enter_notify_event_signal |
static const LeaveNotifyEventSignalType leave_notify_event_signal |
static const ConfigureEventSignalType configure_event_signal |
static const FocusInEventSignalType focus_in_event_signal |
static const FocusOutEventSignalType focus_out_event_signal |
static const PropertyNotifyEventSignalType property_notify_event_signal |
static const SelectionClearEventSignalType selection_clear_event_signal |
static const SelectionRequestEventSignalType selection_request_event_signal |
static const SelectionNotifyEventSignalType selection_notify_event_signal |
static const ProximityInEventSignalType proximity_in_event_signal |
static const ProximityOutEventSignalType proximity_out_event_signal |
static const VisibilityNotifyEventSignalType visibility_notify_event_signal |
static const ClientEventSignalType client_event_signal |
static const NoExposeEventSignalType no_expose_event_signal |
static const SelectionGetSignalType selection_get_signal |
static const SelectionReceivedSignalType selection_received_signal |
static const DragDataGetSignalType drag_data_get_signal |