Changeset 1242
- Timestamp:
- 06/09/08 08:54:13 (3 months ago)
- Files:
-
- flowcanvas/src/Canvas.cpp (modified) (2 diffs)
- patchage/src/Patchage.cpp (modified) (3 diffs)
- patchage/src/patchage.glade (modified) (5 diffs)
- patchage/src/Patchage.hpp (modified) (1 diff)
- patchage/src/PatchageCanvas.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
flowcanvas/src/Canvas.cpp
r1206 r1242 675 675 Canvas::canvas_event(GdkEvent* event) 676 676 { 677 #if 0 677 static const int scroll_increment = 10; 678 int scroll_x, scroll_y; 679 get_scroll_offsets(scroll_x, scroll_y); 680 678 681 switch (event->type) { 679 case GDK_BUTTON_PRESS: 680 cerr << "FC BUTTON PRESS!\n" << endl; 682 case GDK_KEY_PRESS: 683 switch (event->key.keyval) { 684 case GDK_Up: 685 scroll_y += scroll_increment; 686 break; 687 case GDK_Down: 688 scroll_y -= scroll_increment; 689 break; 690 case GDK_Left: 691 scroll_x += scroll_increment; 692 break; 693 case GDK_Right: 694 scroll_x -= scroll_increment; 695 default: break; 696 } 697 scroll_to(scroll_x, scroll_y); 681 698 return true; 682 683 case GDK_SCROLL: 684 cerr << "FC SCROLL!\n" << endl; 685 return true; 686 } 687 688 if (event->type == GDK_KEY_PRESS) { 689 cerr << "CANVAS KEY PRESS" << endl; 690 } else if (event->type == GDK_KEY_RELEASE) { 691 cerr << "CANVAS KEY RELEASE" << endl; 692 } 693 #endif 694 695 return false; 699 default: 700 return false; 701 } 696 702 } 697 703 … … 804 810 _drag_state = NOT_DRAGGING; 805 811 return true; 806 } else if (event->type == GDK_KEY_PRESS) {807 canvas_event(event);808 812 } 809 813 return false; patchage/src/Patchage.cpp
r1172 r1242 163 163 _main_scrolledwin->property_vadjustment().get_value()->set_step_increment(10); 164 164 165 _main_scrolledwin->signal_scroll_event().connect( 166 sigc::mem_fun(this, &Patchage::on_scroll)); 167 165 168 _buffer_size_combo->signal_changed().connect( 166 169 sigc::mem_fun(this, &Patchage::buffer_size_changed)); … … 252 255 update_state(); 253 256 257 _canvas->grab_focus(); 258 254 259 // Idle callback, check if we need to refresh 255 260 Glib::signal_timeout().connect( … … 664 669 } 665 670 671 672 bool 673 Patchage::on_scroll(GdkEventScroll* ev) 674 { 675 cout << "ON SCROLL" << endl; 676 return false; 677 } 678 666 679 667 680 void patchage/src/patchage.glade
r1167 r1242 487 487 </widget> 488 488 <packing> 489 <property name="expand">False</property> 489 490 <property name="homogeneous">False</property> 490 491 </packing> … … 497 498 <packing> 498 499 <property name="expand">False</property> 500 <property name="homogeneous">False</property> 499 501 </packing> 500 502 </child> … … 530 532 <property name="can_focus">True</property> 531 533 <property name="has_focus">True</property> 534 <property name="is_focus">True</property> 532 535 <property name="can_default">True</property> 533 536 <property name="has_default">True</property> 537 <property name="receives_default">True</property> 534 538 <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property> 535 539 <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property> … … 596 600 <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property> 597 601 <child internal-child="vbox"> 598 <widget class="GtkVBox" id="dialog-vbox 1">602 <widget class="GtkVBox" id="dialog-vbox2"> 599 603 <property name="visible">True</property> 600 604 <child> … … 664 668 </child> 665 669 <child internal-child="action_area"> 666 <widget class="GtkHButtonBox" id="dialog-action_area 1">670 <widget class="GtkHButtonBox" id="dialog-action_area2"> 667 671 <property name="visible">True</property> 668 672 <property name="layout_style">GTK_BUTTONBOX_END</property> patchage/src/Patchage.hpp
r1168 r1242 74 74 void on_store_positions(); 75 75 void on_view_toolbar(); 76 bool on_scroll(GdkEventScroll* ev); 76 77 77 78 void zoom(double z); patchage/src/PatchageCanvas.cpp
r1191 r1242 32 32 33 33 PatchageCanvas::PatchageCanvas(Patchage* app, int width, int height) 34 : FlowCanvas::Canvas(width, height), 35 _app(app)34 : FlowCanvas::Canvas(width, height) 35 , _app(app) 36 36 { 37 37 }
