~elementary-pantheon/granite/master

« back to all changes in this revision

Viewing changes to demo/GraniteDemo.vala

  • Committer: Artem Anufrij
  • Author(s): Daniel Foré
  • Date: 2017-10-17 18:47:23 UTC
  • Revision ID: git-v1:73d232fcf48d23d8ebd9c996c2774e01407b3a8c
Add Seekbar Widget (#120)

* first steps on seekbar

* Add Seek Bar (#62)

* Seek Bar functionality added

* SeekBar code style improvements

* SeekBar documentation added

* SeekBar internal widget css class names added

* Used more features from Seek Bar API in demo

* code style changes

* remove scale_ signal api and change methods to static

* use exact decimal value for 1.0 in demo

* move seconds_to_time to Granite.DateTime

* change set methods into attribute setters

* fix scale size

* update seek-bar image

* change playback_duration to public set

* change duration limit warnings to debug info

* move seconds_to_time to DateTime.vala

* Add style constant and renamespace

* remove extra style classes

Show diffs side-by-side

added added

removed removed

Lines of Context:
48
48
        var dynamic_notebook_view = new DynamicNotebookView ();
49
49
        var mode_button_view = new ModeButtonView ();
50
50
        var overlaybar_view = new OverlayBarView ();
 
51
        var seekbar_view = new SeekBarView ();
51
52
        var settings_view = new SettingsView ();
52
53
        var source_list_view = new SourceListView ();
53
54
        var storage_view = new StorageView ();
64
65
        main_stack.add_titled (dynamic_notebook_view, "dynamictab", "DynamicNotebook");
65
66
        main_stack.add_titled (mode_button_view, "modebutton", "ModeButton");
66
67
        main_stack.add_titled (overlaybar_view, "overlaybar", "OverlayBar");
 
68
        main_stack.add_titled (seekbar_view, "seekbar", "SeekBar");
67
69
        main_stack.add_titled (settings_view, "settings", "SettingsSidebar");
68
70
        main_stack.add_titled (source_list_view, "sourcelist", "SourceList");
69
71
        main_stack.add_titled (storage_view, "storage", "StorageBar");