272 |
} else { |
} else { |
273 |
dimreg = 0; |
dimreg = 0; |
274 |
} |
} |
275 |
sel_changed_signal.emit(); |
dimregion_selected(); |
276 |
queue_resize(); |
queue_resize(); |
277 |
} |
} |
278 |
|
|
353 |
i = (i & ~((1 << bitpos) - 1)) + (1 << bitpos); |
i = (i & ~((1 << bitpos) - 1)) + (1 << bitpos); |
354 |
} |
} |
355 |
} |
} |
356 |
|
region_changed(); |
357 |
|
|
358 |
if (!is_in_resize_zone(event->x, event->y) && cursor_is_resize) { |
if (!is_in_resize_zone(event->x, event->y) && cursor_is_resize) { |
359 |
get_window()->set_cursor(); |
get_window()->set_cursor(); |
446 |
if (has_focus()) queue_draw(); |
if (has_focus()) queue_draw(); |
447 |
else grab_focus(); |
else grab_focus(); |
448 |
dimreg = region->pDimensionRegions[dimregno]; |
dimreg = region->pDimensionRegions[dimregno]; |
449 |
sel_changed_signal.emit(); |
dimregion_selected(); |
450 |
} |
} |
451 |
} |
} |
452 |
return true; |
return true; |
589 |
return false; |
return false; |
590 |
} |
} |
591 |
|
|
592 |
sigc::signal<void> DimRegionChooser::signal_sel_changed() |
sigc::signal<void> DimRegionChooser::signal_dimregion_selected() |
593 |
{ |
{ |
594 |
return sel_changed_signal; |
return dimregion_selected; |
595 |
|
} |
596 |
|
|
597 |
|
sigc::signal<void> DimRegionChooser::signal_region_changed() |
598 |
|
{ |
599 |
|
return region_changed; |
600 |
} |
} |
601 |
|
|
602 |
bool DimRegionChooser::on_focus(Gtk::DirectionType direction) |
bool DimRegionChooser::on_focus(Gtk::DirectionType direction) |