]> git.tdb.fi Git - libs/gui.git/blobdiff - source/graphics/display.cpp
Expose functions for finding video modes from Display
[libs/gui.git] / source / graphics / display.cpp
index 22dd705df90c772e6901ae30f618f87db787077a..de5a06952a58e8efa8f3e956ee0f949126775426 100644 (file)
@@ -31,7 +31,7 @@ void Display::restore_mode()
                        set_mode(*i->desktop_mode, false);
 }
 
-const VideoMode *Display::find_matching_mode(const VideoMode &mode) const
+const VideoMode *Display::find_mode(const VideoMode &mode) const
 {
        for(list<VideoMode>::const_iterator i=modes.begin(); i!=modes.end(); ++i)
        {
@@ -46,6 +46,11 @@ const VideoMode *Display::find_matching_mode(const VideoMode &mode) const
        return 0;
 }
 
+const VideoMode *Display::find_mode(unsigned width, unsigned height) const
+{
+       return find_mode(VideoMode(width, height));
+}
+
 void Display::tick()
 {
        check_error();